-
Notifications
You must be signed in to change notification settings - Fork 16
SQLEP Control directives old
Vladimír Hudec edited this page Feb 19, 2017
·
1 revision
###POJO directives
- resolve-pojo-off;
- resolve-pojo-on;
###Database directives
- database-active-schema SCHEMA_NAME;
- database-ddl-create DDL_SCRIPT_NAME;
- database-ddl-drop DDL_SCRIPT_NAME;
- database-debug-level [OFF | FATAL | ERROR | WANR | INFO | DEBUG | TRACE];
- SQLEP can produce debug info on the console
- database-has-url URL_STRING;
- database-in-catalog CATALOG_NAME;
- database-index-types INDEX_TYPE_NUMBER+;
- database-is-offline;
- database-is-of-type [ORACLE | MY_SQL | HSQLDB | POSTGRESQL | INFORMIX | DB2 | MS_SQL];
- database-is-online;
- database-jdbc-driver [:JAVA_TYPE | DRIVER_STRING];
- database-login-password PASSWORD_STRING;
- database-login-username USERNAME_STRING;
- database-show-database-info GENERATED_STRING;
- database-show-driver-info GENERATED_STRING;
- database-show-driver-output [METHOD_NAME GENERATED_STRING]+;
- database-skip-check-constraints;
- database-skip-functions-procedures;
- database-skip-indexes;
###POJO generation directives
- pojogen-create-columns TABLE_NAME [COLUMN_NAME->TYPE_NAME]+;
- pojogen-create-many-to-one TABLE_NAME [COLUMN_NAME->PRIMARY_TABLE_NAME->PRIMARY_COLUMN_NAME]+;
- pojogen-create-one-to-many TABLE_NAME [COLUMN_NAME->FOREIGN_TABLE_NAME->FOREIGN_COLUMN_NAME]+;
- pojogen-debug-level [OFF | FATAL | ERROR | WANR | INFO | DEBUG | TRACE];
- SQLEP can produce debug info on the console
- pojogen-extends-class JAVA_TYPE;
- pojogen-generate-methods [toString | hashCode | equals | isDef | enumDef | toInit | index= | enumInit]+;
- pojogen-generate-operators [OPERATOR_NAME]?;
- pojogen-generate-wrappers;
- pojogen-ignore-columns TABLE_NAME [COLUMN_NAME]+;
- pojogen-ignore-many-to-one TABLE_NAME [COLUMN_NAME->PRIMARY_TABLE_NAME-?PRIMARY_COLUMN_NAME]+;
- pojogen-ignore-one-to-many TABLE_NAME [COLUMN_NAME->FOREIGN_TABLE_NAME->FOREIGN_COLUMN_NAME]+;
- pojogen-ignore-tables [TABLE_NAME]+;
- pojogen-implementation-package PACKAGE;
- Not used
- pojogen-implements-interfaces [JAVA_TYPE]+;
- pojogen-inherit-discriminator TABLE_NAME COLUMN_NAME [DISCRIMINATOR->TABLE_NAME[->COLUMN_NAME]+]+;
- pojogen-inherit-many-to-one TABLE_NAME [COLUMN_NAME->PRIMARY_TABLE_NAME->PRIMARY_COLUMN_NAME]+;
- pojogen-join-tables [TABLE_NAME[->TABLE_NAME]+]+;
- pojogen-make-it-final;
- pojogen-not-abstract-tables [TABLE_NAME]+;
- pojogen-not-required-columns TABLE_NAME [COLUMN_NAME]+;
- pojogen-only-tables [TABLE_NAME]+;
- pojogen-pojos-for-procedures [PROCEDURE_NAME POJO_NAME]+
- pojogen-pojos-for-functions [FUNCTION_NAME POJO_NAME]+
- pojogen-preserve-foreign-keys [TABLE_NAME]*;
- pojogen-rename-columns TABLE_NAME [COLUMN_NAME->NEW_COLUMN_NAME]+;
- pojogen-rename-tables [TABLE_NAME->NEW_ TABLE_NAME]+;
- pojogen-required-columns TABLE_NAME [COLUMN_NAME]+;
- pojogen-show-type-for-column TABLE_NAME COLUMN_NAME->GENERATED_JAVA_TYPE;
- pojogen-table-many-to-many TABLE_NAME [PRIMARY_COLUMN_NAME->PRIMARY_ TABLE_NAME[->FOREIGN_COLUMN_NAME]?]+;
- pojogen-types-for-columns TABLE_NAME [COLUMN_NAME->TYPE]+;
- pojogen-types-in-table TABLE_NAME [TYPE[(SIZE)]?->JAVA_TYPE]+;
- pojogen-types-for-procedure [PROCEDURE_NAME PARAMETER_NAME->TYPE]+
- pojogen-types-for-function [FUNCTION_NAME PARAMETER_NAME->TYPE]+
- pojogen-types-sqltypes [TYPE_NAME[(SIZE)]?->JAVA_TYPE]+;
- pojogen-version-column VERSION_COLUMN_NAME [TABLE_NAME]*;
###META SQL generation directives
- metagen-column-meta-type TABLE_NAME [COLUMN_NAME->META_TYPE_NAME[->EXTENSION_VALUE)+;
- metagen-debug-level [OFF | FATAL | ERROR | WANR | INFO | DEBUG | TRACE];
- SQLEP can produce debug info on the console
- metagen-function-result-set FUNCTION_NAME TABLE_NAME;
- metagen-function-result FUNCTION_NAME TYPE_NAME;
- metagen-generate-identities;
- metagen-generate-operators;
- metagen-generate-sequences;
- metagen-global-identity IDENTITY_NAME [TYPE_NAME]?;
- metagen-global-sequence SEQUENCE_NAME [TYPE_NAME]?;
- metagen-like-columns TABLE_NAME [COLUMN_NAME]+;
- metagen-make-it-final;
- metagen-not-like-columns TABLE_NAME [COLUMN_NAME]+;
- metagen-optimize-insert [TABLE_NAME]*;
- metagen-optional-features STATEMENT_NAME [OPTIONAL_FEATURE]+;
- metagen-procedure-result-set PROCEDURE_NAME TABLE_NAME;
- metagen-statement-meta-type STATEMENT_NAME [COLUMN_NAME->META_TYPE_NAME[->EXTENSION_VALUE)+;
- metagen-table-identity TABLE_NAME IDENTITY_NAME [TYPE_NAME]?;
- metagen-table-sequence TABLE_NAME SEQUENCE_NAME [TYPE_NAME]?;
###DAO generation directives
- daogen-debug-level [OFF | FATAL | ERROR | WANR | INFO | DEBUG | TRACE];
- SQLEP can produce debug info on the console
- daogen-extends-class JAVA_TYPE;
- daogen-function-result FUNCTION_NAME JAVA_TYPE;
- Not used
- daogen-ignore-tables [TABLE_NAME]+;
- daogen-implementation-package PACKAGE;
- daogen-implements-interfaces [JAVA_TYPE]+;
- daogen-make-it-final;
- daogen-only-tables [TABLE_NAME]*;
###General directives
- replace-all-regex ID_REL SUBSTITUTED_STRING;
- eplace-all-replacement ID_REL SUBSTITUTION_STRING;
- SQL Processor Home
- SQL Processor News
- SQL Processor Eclipse Plugin Home
- SQL Processor Eclipse Plugin News
- SQL Processor Architecture
- SQLP and SQLM*P Tutorials
- SQLM*P Control directives
- Basic Tutorials
- 10 minutes Tutorial
- Simple Tutorial
- CRUD Tutorial
- Associations Tutorial
- Inheritance Tutorial
- More inheritance Tutorial
- Custom Types Tutorial
- Stored procedures Tutorial
- IDE Setup and Coding Standards
- Catalog (JPA) Sample
- Catalog (Hibernate) Sample
- Catalog (Spring) Sample
- Advanced catalog (Spring) Sample
- The Reference Guide
- The Eclipse Plugin Tutorials
- The Improvements
- Tutorials archive