Class DDLGenConfiguration


  • public final class DDLGenConfiguration
    extends Configuration
    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 Detail

      • DEFAULT_NEWLINE

        public static final java.lang.String DEFAULT_NEWLINE
        Default value for newline at generated DDL.
      • DEFAULT_INDENT

        public static final java.lang.String DEFAULT_INDENT
        Default indention at generated DDL.
        See Also:
        Constant Field Values
      • DEFAULT_FIELD_DELIMITER

        public static final java.lang.String DEFAULT_FIELD_DELIMITER
        Default value for field delimiter at generated DDL.
        See Also:
        Constant Field Values
      • DEFAULT_STATEMENT_DELIMITER

        public static final java.lang.String DEFAULT_STATEMENT_DELIMITER
        Default value for statement delimiter at generated DDL.
        See Also:
        Constant Field Values
      • GENERATORS_KEY

        public static final java.lang.String GENERATORS_KEY
        Generator classes of supported database engines.
        See Also:
        Constant Field Values
      • DEFAULT_ENGINE_KEY

        public static final java.lang.String DEFAULT_ENGINE_KEY
        Default database engine.
        See Also:
        Constant Field Values
      • SCHEMA_NAME_KEY

        public static final java.lang.String SCHEMA_NAME_KEY
        Schema name.
        See Also:
        Constant Field Values
      • GROUP_DDL_KEY

        public static final java.lang.String GROUP_DDL_KEY
        How to group generated DDL statements? Supported values are TABLE and DDLTYPE.
        See Also:
        Constant Field Values
      • GROUP_DDL_BY_TABLE

        public static final java.lang.String GROUP_DDL_BY_TABLE
        Group ddl by table.
        See Also:
        Constant Field Values
      • GROUP_DDL_BY_DDLTYPE

        public static final java.lang.String GROUP_DDL_BY_DDLTYPE
        Group ddl by ddltype.
        See Also:
        Constant Field Values
      • CHAR_FORMAT_KEY

        public static final java.lang.String CHAR_FORMAT_KEY
        How to format characters of generated DDL statements? Supported values are SENSITIVE, UPPER and LOWER.
        See Also:
        Constant Field Values
      • CHAR_FORMAT_SENSITIVE

        public static final java.lang.String CHAR_FORMAT_SENSITIVE
        Do not format characters.
        See Also:
        Constant Field Values
      • CHAR_FORMAT_UPPER

        public static final java.lang.String CHAR_FORMAT_UPPER
        Convert characters to upper case.
        See Also:
        Constant Field Values
      • CHAR_FORMAT_LOWER

        public static final java.lang.String CHAR_FORMAT_LOWER
        Convert characters to lower case.
        See Also:
        Constant Field Values
      • GENERATE_DDL_FOR_SCHEMA_KEY

        public static final java.lang.String GENERATE_DDL_FOR_SCHEMA_KEY
        Generate DDL for CREATE statement.
        See Also:
        Constant Field Values
      • GENERATE_DDL_FOR_DROP_KEY

        public static final java.lang.String GENERATE_DDL_FOR_DROP_KEY
        Generate DDL for DROP statement.
        See Also:
        Constant Field Values
      • GENERATE_DDL_FOR_CREATE_KEY

        public static final java.lang.String GENERATE_DDL_FOR_CREATE_KEY
        Generate DDL for CREATE statement.
        See Also:
        Constant Field Values
      • GENERATE_DDL_FOR_PRIMARYKEY_KEY

        public static final java.lang.String GENERATE_DDL_FOR_PRIMARYKEY_KEY
        Generate DDL for PRIMARY KEY statement.
        See Also:
        Constant Field Values
      • GENERATE_DDL_FOR_FOREIRNKEY_KEY

        public static final java.lang.String GENERATE_DDL_FOR_FOREIRNKEY_KEY
        Generate DDL for FOREIGN KEY statement.
        See Also:
        Constant Field Values
      • GENERATE_DDL_FOR_INDEX_KEY

        public static final java.lang.String GENERATE_DDL_FOR_INDEX_KEY
        Generate DDL for INDEX statement.
        See Also:
        Constant Field Values
      • GENERATE_DDL_FOR_KEYGENERATOR_KEY

        public static final java.lang.String GENERATE_DDL_FOR_KEYGENERATOR_KEY
        Generate DDL for KEY GENERATOR statement.
        See Also:
        Constant Field Values
      • KEYGEN_FACTORIES_KEY

        public static final java.lang.String KEYGEN_FACTORIES_KEY
        Key generator factory classes of supported database engines.
        See Also:
        Constant Field Values
      • HEADER_COMMENT_KEY

        public static final java.lang.String HEADER_COMMENT_KEY
        Header comment.
        See Also:
        Constant Field Values
      • TRIGGER_TEMPLATE_KEY

        public static final java.lang.String TRIGGER_TEMPLATE_KEY
        Trigger template.
        See Also:
        Constant Field Values
      • STORAGE_ENGINE_KEY

        public static final java.lang.String STORAGE_ENGINE_KEY
        MySQL storage engine is one of MYISAM, InnoDB, MERGE, MEMORY, BDB, ISAM or null for default.
        See Also:
        Constant Field Values
      • FOREIGN_KEY_ON_DELETE_KEY

        public static final java.lang.String 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:
        Constant Field Values
      • FOREIGN_KEY_ON_UPDATE_KEY

        public static final java.lang.String 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:
        Constant Field Values
    • Constructor Detail

      • DDLGenConfiguration

        public DDLGenConfiguration()
        Constructor for DDLGenConfiguration.