Package org.castor.ddlgen
Class DDLGenConfiguration
java.lang.Object
org.castor.ddlgen.Configuration
org.castor.ddlgen.DDLGenConfiguration
Handle the configuration for DDL generator.
- Since:
- 1.1
- Version:
- $Revision: 5951 $ $Date: 2006-04-25 16:09:10 -0600 (Tue, 25 Apr 2006) $
- Author:
- Le Duc Bao, Ralf Joachim
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringHow to format characters of generated DDL statements? Supported values are SENSITIVE, UPPER and LOWER.static final StringConvert characters to lower case.static final StringDo not format characters.static final StringConvert characters to upper case.static final StringDefault database engine.static final StringDefault value for field delimiter at generated DDL.static final StringDefault indention at generated DDL.static final StringDefault value for newline at generated DDL.static final StringDefault value for statement delimiter at generated DDL.static final StringMySQL delete strategy for foreign keys, one of the CASCADE, RESTRICT, SET NULL, NO ACTION.static final StringMySQL update strategy for foreign keys, one of the CASCADE, RESTRICT, SET NULL, NO ACTION.static final StringGenerate DDL for CREATE statement.static final StringGenerate DDL for DROP statement.static final StringGenerate DDL for FOREIGN KEY statement.static final StringGenerate DDL for INDEX statement.static final StringGenerate DDL for KEY GENERATOR statement.static final StringGenerate DDL for PRIMARY KEY statement.static final StringGenerate DDL for CREATE statement.static final StringGenerator classes of supported database engines.static final StringGroup ddl by ddltype.static final StringGroup ddl by table.static final StringHow to group generated DDL statements? Supported values are TABLE and DDLTYPE.static final StringHeader comment.static final StringIndention.static final StringKey generator factory classes of supported database engines.static final StringNewline.static final StringSchema name.static final StringMySQL storage engine is one of MYISAM, InnoDB, MERGE, MEMORY, BDB, ISAM or null for default.static final StringTrigger template.Fields inherited from class org.castor.ddlgen.Configuration
FALSE, TRUE -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.castor.ddlgen.Configuration
addProperties, addProperties, getBoolValue, getBoolValue, getInteger, getStringValue, getStringValue, setProperty
-
Field Details
-
DEFAULT_NEWLINE
Default value for newline at generated DDL. -
DEFAULT_INDENT
Default indention at generated DDL.- See Also:
-
DEFAULT_FIELD_DELIMITER
Default value for field delimiter at generated DDL.- See Also:
-
DEFAULT_STATEMENT_DELIMITER
Default value for statement delimiter at generated DDL.- See Also:
-
GENERATORS_KEY
Generator classes of supported database engines.- See Also:
-
DEFAULT_ENGINE_KEY
Default database engine.- See Also:
-
SCHEMA_NAME_KEY
Schema name.- See Also:
-
GROUP_DDL_KEY
How to group generated DDL statements? Supported values are TABLE and DDLTYPE.- See Also:
-
GROUP_DDL_BY_TABLE
Group ddl by table.- See Also:
-
GROUP_DDL_BY_DDLTYPE
Group ddl by ddltype.- See Also:
-
CHAR_FORMAT_KEY
How to format characters of generated DDL statements? Supported values are SENSITIVE, UPPER and LOWER.- See Also:
-
CHAR_FORMAT_SENSITIVE
Do not format characters.- See Also:
-
CHAR_FORMAT_UPPER
Convert characters to upper case.- See Also:
-
CHAR_FORMAT_LOWER
Convert characters to lower case.- See Also:
-
NEWLINE_KEY
Newline.- See Also:
-
INDENT_KEY
Indention.- See Also:
-
GENERATE_DDL_FOR_SCHEMA_KEY
Generate DDL for CREATE statement.- See Also:
-
GENERATE_DDL_FOR_DROP_KEY
Generate DDL for DROP statement.- See Also:
-
GENERATE_DDL_FOR_CREATE_KEY
Generate DDL for CREATE statement.- See Also:
-
GENERATE_DDL_FOR_PRIMARYKEY_KEY
Generate DDL for PRIMARY KEY statement.- See Also:
-
GENERATE_DDL_FOR_FOREIRNKEY_KEY
Generate DDL for FOREIGN KEY statement.- See Also:
-
GENERATE_DDL_FOR_INDEX_KEY
Generate DDL for INDEX statement.- See Also:
-
GENERATE_DDL_FOR_KEYGENERATOR_KEY
Generate DDL for KEY GENERATOR statement.- See Also:
-
KEYGEN_FACTORIES_KEY
Key generator factory classes of supported database engines.- See Also:
-
HEADER_COMMENT_KEY
Header comment.- See Also:
-
TRIGGER_TEMPLATE_KEY
Trigger template.- See Also:
-
STORAGE_ENGINE_KEY
MySQL storage engine is one of MYISAM, InnoDB, MERGE, MEMORY, BDB, ISAM or null for default.- See Also:
-
FOREIGN_KEY_ON_DELETE_KEY
MySQL delete strategy for foreign keys, one of the CASCADE, RESTRICT, SET NULL, NO ACTION. Default is NO ACTION.- See Also:
-
FOREIGN_KEY_ON_UPDATE_KEY
MySQL update strategy for foreign keys, one of the CASCADE, RESTRICT, SET NULL, NO ACTION. Default is NO ACTION.- See Also:
-
-
Constructor Details
-
DDLGenConfiguration
public DDLGenConfiguration()Constructor for DDLGenConfiguration.
-