A C D E F G H I K L M N O P R S T U W

A

AbstractGenerator - Class in org.castor.ddlgen
AbstractGenerator is the base class for various DDL generator of specific DB and handles following tasks:
  • Extract information from Mapping to Schema
  • Loop through the schema and provide a skeleton for DDL creation

    AbstractGenerator will automatically extract necessary information for DDL creation.

    AbstractGenerator(DDLGenConfiguration) - Constructor for class org.castor.ddlgen.AbstractGenerator
    Constructor for AbstractGenerator.
    AbstractSchemaObject - Class in org.castor.ddlgen.schemaobject
    Abstract base class for all schema objects.
    AbstractSchemaObject() - Constructor for class org.castor.ddlgen.schemaobject.AbstractSchemaObject
     
    AbstractType - Class in org.castor.ddlgen.typeinfo
    Abstract TypeInfo with common properties of all implementations.
    AbstractType(String, String) - Constructor for class org.castor.ddlgen.typeinfo.AbstractType
    Construct a new TypeInfo instance with given Configuration, JDBC type and SQL type.
    AbstractTypeMapper - Class in org.castor.ddlgen
    AbstractTypeMapper is the base class for mapping JDBC supported type and RDBMS data type.
    AbstractTypeMapper(DDLGenConfiguration) - Constructor for class org.castor.ddlgen.AbstractTypeMapper
    Construct an abstract TypeMapper using given configuration to get default parameters for parameterized types.
    add(TypeInfo) - Method in class org.castor.ddlgen.AbstractTypeMapper
    Add TypeInfo to map of known types.
    addField(Field) - Method in class org.castor.ddlgen.schemaobject.ForeignKey
    Add given field to list of foreign key fields.
    addField(Field) - Method in class org.castor.ddlgen.schemaobject.Index
    Add given field to list of index fields.
    addField(Field) - Method in class org.castor.ddlgen.schemaobject.PrimaryKey
    Add given field to list of primary key fields.
    addField(Field) - Method in class org.castor.ddlgen.schemaobject.Table
    Add given field to list of fields.
    addForeignKey(ForeignKey) - Method in class org.castor.ddlgen.schemaobject.Table
    Add given foreign key to list of foreign keys.
    addIndex(Index) - Method in class org.castor.ddlgen.schemaobject.Table
    Add given index to list of indices.
    addProperties(Properties) - Method in class org.castor.ddlgen.Configuration
    add properties (key, value) for configuration, the existed item will be overwrited.
    addProperties(String) - Method in class org.castor.ddlgen.Configuration
    add properties (key, value) for configuration, the existed item will be overwrited.
    addReferenceField(Field) - Method in class org.castor.ddlgen.schemaobject.ForeignKey
    Add given field to list of fields referenced by the foreign key.
    addTable(Table) - Method in class org.castor.ddlgen.schemaobject.Schema
    Add given table to list of tables.
    ALGORITHM_NAME - Static variable in class org.castor.ddlgen.keygenerator.HighLowKeyGenerator
    Name of key generator algorithm.
    ALGORITHM_NAME - Static variable in class org.castor.ddlgen.keygenerator.IdentityKeyGenerator
    Name of key generator algorithm.
    ALGORITHM_NAME - Static variable in class org.castor.ddlgen.keygenerator.MaxKeyGenerator
    Name of key generator algorithm.
    ALGORITHM_NAME - Static variable in class org.castor.ddlgen.keygenerator.SequenceKeyGenerator
    Name of key generator algorithm.
    ALGORITHM_NAME - Static variable in class org.castor.ddlgen.keygenerator.UUIDKeyGenerator
    Name of key generator algorithm.

  • C

    CHAR_FORMAT_KEY - Static variable in class org.castor.ddlgen.DDLGenConfiguration
    How to format characters of generated DDL statements?
    CHAR_FORMAT_LOWER - Static variable in class org.castor.ddlgen.DDLGenConfiguration
    Convert characters to lower case.
    CHAR_FORMAT_SENSITIVE - Static variable in class org.castor.ddlgen.DDLGenConfiguration
    Do not format characters.
    CHAR_FORMAT_UPPER - Static variable in class org.castor.ddlgen.DDLGenConfiguration
    Convert characters to upper case.
    checkError() - Method in class org.castor.ddlgen.DDLWriter
    Check if any error occured at previous operations of the writer.
    close() - Method in class org.castor.ddlgen.DDLWriter
    Close the writer.
    Configuration - Class in org.castor.ddlgen
    Handle the configuration for DDL generator including load configuration files, manage configuration values.
    Configuration() - Constructor for class org.castor.ddlgen.Configuration
    Constructor for Configuration.
    createDDLGenerator(String, String, String) - Static method in class org.castor.ddlgen.GeneratorFactory
    Create DDL Generator for specified database engine with given global and specific configurations.
    createField() - Method in class org.castor.ddlgen.engine.db2.Db2SchemaFactory
    Create field objects.
    createField() - Method in class org.castor.ddlgen.engine.derby.DerbySchemaFactory
    Create field objects.
    createField() - Method in class org.castor.ddlgen.engine.hsql.HsqlSchemaFactory
    Create field objects.
    createField() - Method in class org.castor.ddlgen.engine.mssql.MssqlSchemaFactory
    Create field objects.
    createField() - Method in class org.castor.ddlgen.engine.mysql.MysqlSchemaFactory
    Create field objects.
    createField() - Method in class org.castor.ddlgen.engine.oracle.OracleSchemaFactory
    Create field objects.
    createField() - Method in class org.castor.ddlgen.engine.pointbase.PointBaseSchemaFactory
    Create field objects.
    createField() - Method in class org.castor.ddlgen.engine.postgresql.PostgresqlSchemaFactory
    Create field objects.
    createField() - Method in class org.castor.ddlgen.engine.sapdb.SapdbSchemaFactory
    Create field objects.
    createField() - Method in class org.castor.ddlgen.engine.sybase.SybaseSchemaFactory
    Create field objects.
    createField() - Method in interface org.castor.ddlgen.SchemaFactory
    Create field objects.
    createForeignKey() - Method in class org.castor.ddlgen.engine.db2.Db2SchemaFactory
    Create foreign key objects.
    createForeignKey() - Method in class org.castor.ddlgen.engine.derby.DerbySchemaFactory
    Create foreign key objects.
    createForeignKey() - Method in class org.castor.ddlgen.engine.hsql.HsqlSchemaFactory
    Create foreign key objects.
    createForeignKey() - Method in class org.castor.ddlgen.engine.mssql.MssqlSchemaFactory
    Create foreign key objects.
    createForeignKey() - Method in class org.castor.ddlgen.engine.mysql.MysqlSchemaFactory
    Create foreign key objects.
    createForeignKey() - Method in class org.castor.ddlgen.engine.oracle.OracleSchemaFactory
    Create foreign key objects.
    createForeignKey() - Method in class org.castor.ddlgen.engine.pointbase.PointBaseSchemaFactory
    Create foreign key objects.
    createForeignKey() - Method in class org.castor.ddlgen.engine.postgresql.PostgresqlSchemaFactory
    Create foreign key objects.
    createForeignKey() - Method in class org.castor.ddlgen.engine.sapdb.SapdbSchemaFactory
    Create foreign key objects.
    createForeignKey() - Method in class org.castor.ddlgen.engine.sybase.SybaseSchemaFactory
    Create foreign key objects.
    createForeignKey() - Method in interface org.castor.ddlgen.SchemaFactory
    Create foreign key objects.
    createForeignKeyDDL(Table, DDLWriter) - Method in class org.castor.ddlgen.AbstractGenerator
    Generate DDL for foreign key.
    createIndex(Table, DDLWriter) - Method in class org.castor.ddlgen.AbstractGenerator
    Generate DDL for indices of given table.
    createIndex() - Method in class org.castor.ddlgen.engine.db2.Db2SchemaFactory
    Create index objects.
    createIndex() - Method in class org.castor.ddlgen.engine.derby.DerbySchemaFactory
    Create index objects.
    createIndex() - Method in class org.castor.ddlgen.engine.hsql.HsqlSchemaFactory
    Create index objects.
    createIndex() - Method in class org.castor.ddlgen.engine.mssql.MssqlSchemaFactory
    Create index objects.
    createIndex() - Method in class org.castor.ddlgen.engine.mysql.MysqlSchemaFactory
    Create index objects.
    createIndex() - Method in class org.castor.ddlgen.engine.oracle.OracleSchemaFactory
    Create index objects.
    createIndex() - Method in class org.castor.ddlgen.engine.pointbase.PointBaseSchemaFactory
    Create index objects.
    createIndex() - Method in class org.castor.ddlgen.engine.postgresql.PostgresqlSchemaFactory
    Create index objects.
    createIndex() - Method in class org.castor.ddlgen.engine.sapdb.SapdbSchemaFactory
    Create index objects.
    createIndex() - Method in class org.castor.ddlgen.engine.sybase.SybaseSchemaFactory
    Create index objects.
    createIndex() - Method in interface org.castor.ddlgen.SchemaFactory
    Create index objects.
    createKeyGenerator() - Method in class org.castor.ddlgen.keygenerator.HighLowKeyGeneratorFactory
    Create a default key generator instance with the algorithm the factory is responsible for.
    createKeyGenerator(KeyGeneratorDef) - Method in class org.castor.ddlgen.keygenerator.HighLowKeyGeneratorFactory
    Create a key generator instance from the given definition with the algorithm the factory is responsible for.
    createKeyGenerator() - Method in class org.castor.ddlgen.keygenerator.IdentityKeyGeneratorFactory
    Create a default key generator instance with the algorithm the factory is responsible for.
    createKeyGenerator(KeyGeneratorDef) - Method in class org.castor.ddlgen.keygenerator.IdentityKeyGeneratorFactory
    Create a key generator instance from the given definition with the algorithm the factory is responsible for.
    createKeyGenerator() - Method in class org.castor.ddlgen.keygenerator.MaxKeyGeneratorFactory
    Create a default key generator instance with the algorithm the factory is responsible for.
    createKeyGenerator(KeyGeneratorDef) - Method in class org.castor.ddlgen.keygenerator.MaxKeyGeneratorFactory
    Create a key generator instance from the given definition with the algorithm the factory is responsible for.
    createKeyGenerator() - Method in class org.castor.ddlgen.keygenerator.SequenceKeyGeneratorFactory
    Create a default key generator instance with the algorithm the factory is responsible for.
    createKeyGenerator(KeyGeneratorDef) - Method in class org.castor.ddlgen.keygenerator.SequenceKeyGeneratorFactory
    Create a key generator instance from the given definition with the algorithm the factory is responsible for.
    createKeyGenerator() - Method in class org.castor.ddlgen.keygenerator.UUIDKeyGeneratorFactory
    Create a default key generator instance with the algorithm the factory is responsible for.
    createKeyGenerator(KeyGeneratorDef) - Method in class org.castor.ddlgen.keygenerator.UUIDKeyGeneratorFactory
    Create a key generator instance from the given definition with the algorithm the factory is responsible for.
    createKeyGenerator() - Method in interface org.castor.ddlgen.KeyGeneratorFactory
    Create a default key generator instance with the algorithm the factory is responsible for.
    createKeyGenerator(KeyGeneratorDef) - Method in interface org.castor.ddlgen.KeyGeneratorFactory
    Create a key generator instance from the given definition with the algorithm the factory is responsible for.
    createKeyGenerator(KeyGeneratorDef) - Method in class org.castor.ddlgen.KeyGeneratorRegistry
    Create an instance of the key generator specifed by given definiton.
    createPrimaryKey() - Method in class org.castor.ddlgen.engine.db2.Db2SchemaFactory
    Create primary key objects.
    createPrimaryKey() - Method in class org.castor.ddlgen.engine.derby.DerbySchemaFactory
    Create primary key objects.
    createPrimaryKey() - Method in class org.castor.ddlgen.engine.hsql.HsqlSchemaFactory
    Create primary key objects.
    createPrimaryKey() - Method in class org.castor.ddlgen.engine.mssql.MssqlSchemaFactory
    Create primary key objects.
    createPrimaryKey() - Method in class org.castor.ddlgen.engine.mysql.MysqlSchemaFactory
    Create primary key objects.
    createPrimaryKey() - Method in class org.castor.ddlgen.engine.oracle.OracleSchemaFactory
    Create primary key objects.
    createPrimaryKey() - Method in class org.castor.ddlgen.engine.pointbase.PointBaseSchemaFactory
    Create primary key objects.
    createPrimaryKey() - Method in class org.castor.ddlgen.engine.postgresql.PostgresqlSchemaFactory
    Create primary key objects.
    createPrimaryKey() - Method in class org.castor.ddlgen.engine.sapdb.SapdbSchemaFactory
    Create primary key objects.
    createPrimaryKey() - Method in class org.castor.ddlgen.engine.sybase.SybaseSchemaFactory
    Create primary key objects.
    createPrimaryKey() - Method in interface org.castor.ddlgen.SchemaFactory
    Create primary key objects.
    createSchema() - Method in class org.castor.ddlgen.AbstractGenerator
    Extracting informations from mapping to schema, this is done by 3 steps.
    createSchema() - Method in class org.castor.ddlgen.engine.db2.Db2SchemaFactory
    Create schema objects.
    createSchema() - Method in class org.castor.ddlgen.engine.derby.DerbySchemaFactory
    Create schema objects.
    createSchema() - Method in class org.castor.ddlgen.engine.hsql.HsqlSchemaFactory
    Create schema objects.
    createSchema() - Method in class org.castor.ddlgen.engine.mssql.MssqlSchemaFactory
    Create schema objects.
    createSchema() - Method in class org.castor.ddlgen.engine.mysql.MysqlSchemaFactory
    Create schema objects.
    createSchema() - Method in class org.castor.ddlgen.engine.oracle.OracleSchemaFactory
    Create schema objects.
    createSchema() - Method in class org.castor.ddlgen.engine.pointbase.PointBaseSchemaFactory
    Create schema objects.
    createSchema() - Method in class org.castor.ddlgen.engine.postgresql.PostgresqlSchemaFactory
    Create schema objects.
    createSchema() - Method in class org.castor.ddlgen.engine.sapdb.SapdbSchemaFactory
    Create schema objects.
    createSchema() - Method in class org.castor.ddlgen.engine.sybase.SybaseSchemaFactory
    Create schema objects.
    createSchema() - Method in interface org.castor.ddlgen.SchemaFactory
    Create schema objects.
    createTable() - Method in class org.castor.ddlgen.engine.db2.Db2SchemaFactory
    Create table objects.
    createTable() - Method in class org.castor.ddlgen.engine.derby.DerbySchemaFactory
    Create table objects.
    createTable() - Method in class org.castor.ddlgen.engine.hsql.HsqlSchemaFactory
    Create table objects.
    createTable() - Method in class org.castor.ddlgen.engine.mssql.MssqlSchemaFactory
    Create table objects.
    createTable() - Method in class org.castor.ddlgen.engine.mysql.MysqlSchemaFactory
    Create table objects.
    createTable() - Method in class org.castor.ddlgen.engine.oracle.OracleSchemaFactory
    Create table objects.
    createTable() - Method in class org.castor.ddlgen.engine.pointbase.PointBaseSchemaFactory
    Create table objects.
    createTable() - Method in class org.castor.ddlgen.engine.postgresql.PostgresqlSchemaFactory
    Create table objects.
    createTable() - Method in class org.castor.ddlgen.engine.sapdb.SapdbSchemaFactory
    Create table objects.
    createTable() - Method in class org.castor.ddlgen.engine.sybase.SybaseSchemaFactory
    Create table objects.
    createTable() - Method in interface org.castor.ddlgen.SchemaFactory
    Create table objects.

    D

    Db2Field - Class in org.castor.ddlgen.engine.db2
    DB2 field.
    Db2Field() - Constructor for class org.castor.ddlgen.engine.db2.Db2Field
     
    Db2Generator - Class in org.castor.ddlgen.engine.db2
    Generator for DB2.
    Db2Generator(DDLGenConfiguration) - Constructor for class org.castor.ddlgen.engine.db2.Db2Generator
    Constructor for Db2Generator.
    Db2PrimaryKey - Class in org.castor.ddlgen.engine.db2
    Primary key of DB2 database engine.
    Db2PrimaryKey() - Constructor for class org.castor.ddlgen.engine.db2.Db2PrimaryKey
     
    Db2SchemaFactory - Class in org.castor.ddlgen.engine.db2
    DB2 schema factory.
    Db2SchemaFactory() - Constructor for class org.castor.ddlgen.engine.db2.Db2SchemaFactory
     
    Db2SequenceKeyGeneratorFactory - Class in org.castor.ddlgen.engine.db2
    Factory class for SEQUENCE key generators for DB2.
    Db2SequenceKeyGeneratorFactory() - Constructor for class org.castor.ddlgen.engine.db2.Db2SequenceKeyGeneratorFactory
     
    Db2TypeMapper - Class in org.castor.ddlgen.engine.db2
    Final TypeMapper for DB2 database.
    Db2TypeMapper(DDLGenConfiguration) - Constructor for class org.castor.ddlgen.engine.db2.Db2TypeMapper
    Construct a TypeMapper for DB2 database using given configuration to get default parameters for parameterized types.
    DDLGenConfiguration - Class in org.castor.ddlgen
    Handle the configuration for DDL generator.
    DDLGenConfiguration() - Constructor for class org.castor.ddlgen.DDLGenConfiguration
    Constructor for DDLGenConfiguration.
    DDLWriter - Class in org.castor.ddlgen
    Replace PrintStream and StringBuffer by a Writer implementation We have various properties to configure output that are in-depended of the schema object:
  • org.castor.ddlgen.CharFormat=SENSITIVE, UPPER and LOWER
  • org.castor.ddlgen.Newline=\n
  • org.castor.ddlgen.Indention=\t These properties are accessed at various places all around ddlgen at the moment.The idea is that these properties are set only once at the new Writer and do not need to be accessed elsewhere.
    DDLWriter(OutputStream, Configuration) - Constructor for class org.castor.ddlgen.DDLWriter
    Construct new DDLWriter with given output stream and configuration file.
    DDLWriter(Writer, Configuration) - Constructor for class org.castor.ddlgen.DDLWriter
    Construct new DDLWriter with given writer and configuration file.
    DEFAULT_ENGINE_KEY - Static variable in class org.castor.ddlgen.DDLGenConfiguration
    Default database engine.
    DEFAULT_FIELD_DELIMITER - Static variable in class org.castor.ddlgen.DDLGenConfiguration
    Default value for field delimiter at generated DDL.
    DEFAULT_INDENT - Static variable in class org.castor.ddlgen.DDLGenConfiguration
    Default indention at generated DDL.
    DEFAULT_NEWLINE - Static variable in class org.castor.ddlgen.DDLGenConfiguration
    Default value for newline at generated DDL.
    DEFAULT_STATEMENT_DELIMITER - Static variable in class org.castor.ddlgen.DDLGenConfiguration
    Default value for statement delimiter at generated DDL.
    DefaultField - Class in org.castor.ddlgen.schemaobject
    Default field.
    DefaultField() - Constructor for class org.castor.ddlgen.schemaobject.DefaultField
     
    DefaultForeignKey - Class in org.castor.ddlgen.schemaobject
    Default foreign key.
    DefaultForeignKey() - Constructor for class org.castor.ddlgen.schemaobject.DefaultForeignKey
     
    DefaultIndex - Class in org.castor.ddlgen.schemaobject
    Default index.
    DefaultIndex() - Constructor for class org.castor.ddlgen.schemaobject.DefaultIndex
     
    DefaultPrimaryKey - Class in org.castor.ddlgen.schemaobject
    Default primary key.
    DefaultPrimaryKey() - Constructor for class org.castor.ddlgen.schemaobject.DefaultPrimaryKey
     
    DefaultSchema - Class in org.castor.ddlgen.schemaobject
    Default schema.
    DefaultSchema() - Constructor for class org.castor.ddlgen.schemaobject.DefaultSchema
     
    DefaultTable - Class in org.castor.ddlgen.schemaobject
    Table contains fields, foreignkeys, indexes and table's options.
    DefaultTable() - Constructor for class org.castor.ddlgen.schemaobject.DefaultTable
     
    DerbyField - Class in org.castor.ddlgen.engine.derby
    Derby Field.
    DerbyField() - Constructor for class org.castor.ddlgen.engine.derby.DerbyField
     
    DerbyGenerator - Class in org.castor.ddlgen.engine.derby
    Generator for Derby.
    DerbyGenerator(DDLGenConfiguration) - Constructor for class org.castor.ddlgen.engine.derby.DerbyGenerator
    Constructor for DerbyGenerator.
    DerbySchemaFactory - Class in org.castor.ddlgen.engine.derby
    Derby schema factory.
    DerbySchemaFactory() - Constructor for class org.castor.ddlgen.engine.derby.DerbySchemaFactory
     
    DerbyTypeMapper - Class in org.castor.ddlgen.engine.derby
    Final TypeMapper for Derby database.
    DerbyTypeMapper(DDLGenConfiguration) - Constructor for class org.castor.ddlgen.engine.derby.DerbyTypeMapper
    Construct a TypeMapper for Derby database using given configuration to get default parameters for parameterized types.

  • E

    ENGINE_CONFIG_NAME - Static variable in class org.castor.ddlgen.engine.db2.Db2Generator
    Filename of specific configuration for generator.
    ENGINE_CONFIG_NAME - Static variable in class org.castor.ddlgen.engine.derby.DerbyGenerator
    Filename of specific configuration for generator.
    ENGINE_CONFIG_NAME - Static variable in class org.castor.ddlgen.engine.hsql.HsqlGenerator
    Filename of specific configuration for generator.
    ENGINE_CONFIG_NAME - Static variable in class org.castor.ddlgen.engine.mssql.MssqlGenerator
    Filename of specific configuration for generator.
    ENGINE_CONFIG_NAME - Static variable in class org.castor.ddlgen.engine.mysql.MysqlGenerator
    Filename of specific configuration for generator.
    ENGINE_CONFIG_NAME - Static variable in class org.castor.ddlgen.engine.oracle.OracleGenerator
    Filename of specific configuration for generator.
    ENGINE_CONFIG_NAME - Static variable in class org.castor.ddlgen.engine.pointbase.PointBaseGenerator
    Filename of specific configuration for generator.
    ENGINE_CONFIG_NAME - Static variable in class org.castor.ddlgen.engine.postgresql.PostgresqlGenerator
    Filename of specific configuration for generator.
    ENGINE_CONFIG_NAME - Static variable in class org.castor.ddlgen.engine.sapdb.SapdbGenerator
    Filename of specific configuration for generator.
    ENGINE_CONFIG_NAME - Static variable in class org.castor.ddlgen.engine.sybase.SybaseGenerator
    Filename of specific configuration for generator.
    ENGINE_CONFIG_PATH - Static variable in class org.castor.ddlgen.engine.db2.Db2Generator
    Path to specific configuration for generator.
    ENGINE_CONFIG_PATH - Static variable in class org.castor.ddlgen.engine.derby.DerbyGenerator
    Path to specific configuration for generator.
    ENGINE_CONFIG_PATH - Static variable in class org.castor.ddlgen.engine.hsql.HsqlGenerator
    Path to specific configuration for generator.
    ENGINE_CONFIG_PATH - Static variable in class org.castor.ddlgen.engine.mssql.MssqlGenerator
    Path to specific configuration for generator.
    ENGINE_CONFIG_PATH - Static variable in class org.castor.ddlgen.engine.mysql.MysqlGenerator
    Path to specific configuration for generator.
    ENGINE_CONFIG_PATH - Static variable in class org.castor.ddlgen.engine.oracle.OracleGenerator
    Path to specific configuration for generator.
    ENGINE_CONFIG_PATH - Static variable in class org.castor.ddlgen.engine.pointbase.PointBaseGenerator
    Path to specific configuration for generator.
    ENGINE_CONFIG_PATH - Static variable in class org.castor.ddlgen.engine.postgresql.PostgresqlGenerator
    Path to specific configuration for generator.
    ENGINE_CONFIG_PATH - Static variable in class org.castor.ddlgen.engine.sapdb.SapdbGenerator
    Path to specific configuration for generator.
    ENGINE_CONFIG_PATH - Static variable in class org.castor.ddlgen.engine.sybase.SybaseGenerator
    Path to specific configuration for generator.
    equals(Object, Object) - Static method in class org.castor.ddlgen.schemaobject.AbstractSchemaObject
    Check the 2 given objects for equality by taking into account that one or both of them may be null.
    equals(Object) - Method in class org.castor.ddlgen.schemaobject.Field
    equals(Object) - Method in class org.castor.ddlgen.schemaobject.ForeignKey
    equals(Object) - Method in class org.castor.ddlgen.schemaobject.Index
    equals(Object) - Method in class org.castor.ddlgen.schemaobject.KeyGenerator
    equals(Object) - Method in class org.castor.ddlgen.schemaobject.PrimaryKey
    equals(Object) - Method in class org.castor.ddlgen.schemaobject.Table

    F

    FALSE - Static variable in class org.castor.ddlgen.Configuration
    String representation of boolean false.
    Field - Class in org.castor.ddlgen.schemaobject
    Abstract base class of all field implementations.
    Field() - Constructor for class org.castor.ddlgen.schemaobject.Field
     
    fieldNames(DDLWriter) - Method in class org.castor.ddlgen.schemaobject.ForeignKey
    Concatenate all field names delimited by field delimiter and whitespace.
    fieldNames(DDLWriter) - Method in class org.castor.ddlgen.schemaobject.Index
    Concatenate all field names delimited by field delimiter and whitespace.
    fieldNames(DDLWriter) - Method in class org.castor.ddlgen.schemaobject.PrimaryKey
    Concatenate all field names delimited by field delimiter and whitespace.
    fields(DDLWriter) - Method in class org.castor.ddlgen.schemaobject.Table
    Concatenate all fields names delimited by line separator.
    flush() - Method in class org.castor.ddlgen.DDLWriter
    Flush the writer.
    FOREIGN_KEY_ON_DELETE_KEY - Static variable in class org.castor.ddlgen.DDLGenConfiguration
    MySQL delete strategy for foreign keys, one of the CASCADE, RESTRICT, SET NULL, NO ACTION.
    FOREIGN_KEY_ON_UPDATE_KEY - Static variable in class org.castor.ddlgen.DDLGenConfiguration
    MySQL update strategy for foreign keys, one of the CASCADE, RESTRICT, SET NULL, NO ACTION.
    ForeignKey - Class in org.castor.ddlgen.schemaobject
    Abstract base class for all foreign keys.
    ForeignKey() - Constructor for class org.castor.ddlgen.schemaobject.ForeignKey
     

    G

    GENERATE_DDL_FOR_CREATE_KEY - Static variable in class org.castor.ddlgen.DDLGenConfiguration
    Generate DDL for CREATE statement.
    GENERATE_DDL_FOR_DROP_KEY - Static variable in class org.castor.ddlgen.DDLGenConfiguration
    Generate DDL for DROP statement.
    GENERATE_DDL_FOR_FOREIRNKEY_KEY - Static variable in class org.castor.ddlgen.DDLGenConfiguration
    Generate DDL for FOREIGN KEY statement.
    GENERATE_DDL_FOR_INDEX_KEY - Static variable in class org.castor.ddlgen.DDLGenConfiguration
    Generate DDL for INDEX statement.
    GENERATE_DDL_FOR_KEYGENERATOR_KEY - Static variable in class org.castor.ddlgen.DDLGenConfiguration
    Generate DDL for KEY GENERATOR statement.
    GENERATE_DDL_FOR_PRIMARYKEY_KEY - Static variable in class org.castor.ddlgen.DDLGenConfiguration
    Generate DDL for PRIMARY KEY statement.
    GENERATE_DDL_FOR_SCHEMA_KEY - Static variable in class org.castor.ddlgen.DDLGenConfiguration
    Generate DDL for CREATE statement.
    generateCreate(DDLWriter) - Method in class org.castor.ddlgen.AbstractGenerator
    Generate DDL for create statementof table.
    generateDDL(OutputStream) - Method in class org.castor.ddlgen.AbstractGenerator
    Generate DDL for a mapping document.
    generateDDL(OutputStream) - Method in interface org.castor.ddlgen.Generator
    Generate DDL for a mapping document.
    generateDrop(DDLWriter) - Method in class org.castor.ddlgen.AbstractGenerator
    Generate DDL for drop statement of table.
    generateForeignKey(DDLWriter) - Method in class org.castor.ddlgen.AbstractGenerator
    Generate DDL for foreign keys.
    generateHeader(DDLWriter) - Method in class org.castor.ddlgen.AbstractGenerator
    Generate header comment.
    generateHeader(DDLWriter) - Method in class org.castor.ddlgen.engine.db2.Db2Generator
    Generate header comment.
    generateHeader(DDLWriter) - Method in class org.castor.ddlgen.engine.derby.DerbyGenerator
    Generate header comment.
    generateHeader(DDLWriter) - Method in class org.castor.ddlgen.engine.hsql.HsqlGenerator
    Generate header comment.
    generateHeader(DDLWriter) - Method in class org.castor.ddlgen.engine.mssql.MssqlGenerator
    Generate header comment.
    generateHeader(DDLWriter) - Method in class org.castor.ddlgen.engine.mysql.MysqlGenerator
    Generate header comment.
    generateHeader(DDLWriter) - Method in class org.castor.ddlgen.engine.oracle.OracleGenerator
    Generate header comment.
    generateHeader(DDLWriter) - Method in class org.castor.ddlgen.engine.pointbase.PointBaseGenerator
    Generate header comment.
    generateHeader(DDLWriter) - Method in class org.castor.ddlgen.engine.postgresql.PostgresqlGenerator
    Generate header comment.
    generateHeader(DDLWriter) - Method in class org.castor.ddlgen.engine.sapdb.SapdbGenerator
    Generate header comment.
    generateHeader(DDLWriter) - Method in class org.castor.ddlgen.engine.sybase.SybaseGenerator
    Generate header comment.
    generateIndex(DDLWriter) - Method in class org.castor.ddlgen.AbstractGenerator
    Generate DDL for indices.
    generateKeyGenerator(DDLWriter) - Method in class org.castor.ddlgen.AbstractGenerator
    Generate DDL for key generators (sequence/trigger).
    generatePrimaryKey(DDLWriter) - Method in class org.castor.ddlgen.AbstractGenerator
    Generate DDL for primany keys.
    Generator - Interface in org.castor.ddlgen
    Generator is the interface for various generators.
    GeneratorException - Exception in org.castor.ddlgen
    GeneratorException, base class for all DDL generator exception.
    GeneratorException(String) - Constructor for exception org.castor.ddlgen.GeneratorException
    Construct GeneratorException with given message.
    GeneratorException(String, Exception) - Constructor for exception org.castor.ddlgen.GeneratorException
    Construct GeneratorException with given message and cause.
    GeneratorFactory - Class in org.castor.ddlgen
    This class handles the creation for various databse generators.
    GeneratorRegistry - Class in org.castor.ddlgen
    Registry for Generator implementations obtained from the configuration.
    GeneratorRegistry(DDLGenConfiguration) - Constructor for class org.castor.ddlgen.GeneratorRegistry
    Construct an instance of each generator specified in given configuration.
    GENERATORS_KEY - Static variable in class org.castor.ddlgen.DDLGenConfiguration
    Generator classes of supported database engines.
    getAlgorithmName() - Method in class org.castor.ddlgen.keygenerator.HighLowKeyGeneratorFactory
    Get name of key generator algorithm.
    getAlgorithmName() - Method in class org.castor.ddlgen.keygenerator.IdentityKeyGeneratorFactory
    Get name of key generator algorithm.
    getAlgorithmName() - Method in class org.castor.ddlgen.keygenerator.MaxKeyGeneratorFactory
    Get name of key generator algorithm.
    getAlgorithmName() - Method in class org.castor.ddlgen.keygenerator.SequenceKeyGeneratorFactory
    Get name of key generator algorithm.
    getAlgorithmName() - Method in class org.castor.ddlgen.keygenerator.UUIDKeyGeneratorFactory
    Get name of key generator algorithm.
    getAlgorithmName() - Method in interface org.castor.ddlgen.KeyGeneratorFactory
    Get name of key generator algorithm.
    getAlias() - Method in class org.castor.ddlgen.schemaobject.KeyGenerator
    Get alias of the key generator.
    getBoolValue(String) - Method in class org.castor.ddlgen.Configuration
    get boolean value associated with key in the configuration files.
    getBoolValue(String, boolean) - Method in class org.castor.ddlgen.Configuration
    get boolean value associated with key in the configuration files.
    getClassMappingByName(String) - Method in class org.castor.ddlgen.MappingHelper
    Return the ClassMapping which associated with parameter name.
    getClassMappingIdentity(ClassMapping) - Method in class org.castor.ddlgen.MappingHelper
    The identity definitions at class and field are alternative syntax.
    getClassMappingSqlIdentity(ClassMapping, boolean) - Method in class org.castor.ddlgen.MappingHelper
    The identity definitions at class and field are alternative syntax.
    getConfiguration() - Method in class org.castor.ddlgen.AbstractGenerator
    Get configuration of generator.
    getConfiguration() - Method in class org.castor.ddlgen.schemaobject.AbstractSchemaObject
    Get configuration of the schema object.
    getConfiguration() - Method in interface org.castor.ddlgen.schemaobject.SchemaObject
    Get configuration of the schema object.
    getDecimals() - Method in class org.castor.ddlgen.schemaobject.Field
    Get decimals parameter from mapping of sql field.
    getEngineConfigName() - Method in class org.castor.ddlgen.engine.db2.Db2Generator
    Get engine configuration file name.
    getEngineConfigName() - Method in class org.castor.ddlgen.engine.derby.DerbyGenerator
    Get engine configuration file name.
    getEngineConfigName() - Method in class org.castor.ddlgen.engine.hsql.HsqlGenerator
    Get engine configuration file name.
    getEngineConfigName() - Method in class org.castor.ddlgen.engine.mssql.MssqlGenerator
    Get engine configuration file name.
    getEngineConfigName() - Method in class org.castor.ddlgen.engine.mysql.MysqlGenerator
    Get engine configuration file name.
    getEngineConfigName() - Method in class org.castor.ddlgen.engine.oracle.OracleGenerator
    Get engine configuration file name.
    getEngineConfigName() - Method in class org.castor.ddlgen.engine.pointbase.PointBaseGenerator
    Get engine configuration file name.
    getEngineConfigName() - Method in class org.castor.ddlgen.engine.postgresql.PostgresqlGenerator
    Get engine configuration file name.
    getEngineConfigName() - Method in class org.castor.ddlgen.engine.sapdb.SapdbGenerator
    Get engine configuration file name.
    getEngineConfigName() - Method in class org.castor.ddlgen.engine.sybase.SybaseGenerator
    Get engine configuration file name.
    getEngineConfigName() - Method in interface org.castor.ddlgen.Generator
    Get engine configuration file name.
    getEngineConfigPath() - Method in class org.castor.ddlgen.engine.db2.Db2Generator
    Get engine configuration file path.
    getEngineConfigPath() - Method in class org.castor.ddlgen.engine.derby.DerbyGenerator
    Get engine configuration file path.
    getEngineConfigPath() - Method in class org.castor.ddlgen.engine.hsql.HsqlGenerator
    Get engine configuration file path.
    getEngineConfigPath() - Method in class org.castor.ddlgen.engine.mssql.MssqlGenerator
    Get engine configuration file path.
    getEngineConfigPath() - Method in class org.castor.ddlgen.engine.mysql.MysqlGenerator
    Get engine configuration file path.
    getEngineConfigPath() - Method in class org.castor.ddlgen.engine.oracle.OracleGenerator
    Get engine configuration file path.
    getEngineConfigPath() - Method in class org.castor.ddlgen.engine.pointbase.PointBaseGenerator
    Get engine configuration file path.
    getEngineConfigPath() - Method in class org.castor.ddlgen.engine.postgresql.PostgresqlGenerator
    Get engine configuration file path.
    getEngineConfigPath() - Method in class org.castor.ddlgen.engine.sapdb.SapdbGenerator
    Get engine configuration file path.
    getEngineConfigPath() - Method in class org.castor.ddlgen.engine.sybase.SybaseGenerator
    Get engine configuration file path.
    getEngineConfigPath() - Method in interface org.castor.ddlgen.Generator
    Get engine configuration file path.
    getEngineName() - Method in class org.castor.ddlgen.engine.db2.Db2Generator
    Get engine name.
    getEngineName() - Method in class org.castor.ddlgen.engine.derby.DerbyGenerator
    Get engine name.
    getEngineName() - Method in class org.castor.ddlgen.engine.hsql.HsqlGenerator
    Get engine name.
    getEngineName() - Method in class org.castor.ddlgen.engine.mssql.MssqlGenerator
    Get engine name.
    getEngineName() - Method in class org.castor.ddlgen.engine.mysql.MysqlGenerator
    Get engine name.
    getEngineName() - Method in class org.castor.ddlgen.engine.oracle.OracleGenerator
    Get engine name.
    getEngineName() - Method in class org.castor.ddlgen.engine.pointbase.PointBaseGenerator
    Get engine name.
    getEngineName() - Method in class org.castor.ddlgen.engine.postgresql.PostgresqlGenerator
    Get engine name.
    getEngineName() - Method in class org.castor.ddlgen.engine.sapdb.SapdbGenerator
    Get engine name.
    getEngineName() - Method in class org.castor.ddlgen.engine.sybase.SybaseGenerator
    Get engine name.
    getEngineName() - Method in interface org.castor.ddlgen.Generator
    Get engine name.
    getEngineNames() - Method in class org.castor.ddlgen.GeneratorRegistry
    Returns a collection of the names of current configured database engines.
    getField(int) - Method in class org.castor.ddlgen.schemaobject.ForeignKey
    Get foreign key field at given index.
    getField(int) - Method in class org.castor.ddlgen.schemaobject.Index
    Get index field at given index.
    getField(int) - Method in class org.castor.ddlgen.schemaobject.PrimaryKey
    Get primary key field at given index.
    getField(int) - Method in class org.castor.ddlgen.schemaobject.Table
    Get field at given index.
    getField(String) - Method in class org.castor.ddlgen.schemaobject.Table
    Get field with given name.
    getFieldCount() - Method in class org.castor.ddlgen.schemaobject.ForeignKey
    Get number of foreign key fields.
    getFieldCount() - Method in class org.castor.ddlgen.schemaobject.Index
    Get number of index fields.
    getFieldCount() - Method in class org.castor.ddlgen.schemaobject.PrimaryKey
    Get number of primary key fields.
    getFieldCount() - Method in class org.castor.ddlgen.schemaobject.Table
    Get number of fields.
    getForeignKey(int) - Method in class org.castor.ddlgen.schemaobject.Table
    Get foreign key at given index.
    getForeignKeyCount() - Method in class org.castor.ddlgen.schemaobject.Table
    Get number of foreign keys.
    getGenerator(String) - Method in class org.castor.ddlgen.GeneratorRegistry
    Returns generator with given engine name or null if there is no such generator.
    getGenerators() - Method in class org.castor.ddlgen.GeneratorRegistry
    Returns a collection of the current configured generators.
    getGrabSize() - Method in class org.castor.ddlgen.keygenerator.HighLowKeyGenerator
    Get number of new keys the key generator should grab from the sequence table at a time.
    getIncrement() - Method in class org.castor.ddlgen.keygenerator.SequenceKeyGenerator
    Get increment for the sequence.
    getIndex(int) - Method in class org.castor.ddlgen.schemaobject.Table
    Get index at given index.
    getIndexCount() - Method in class org.castor.ddlgen.schemaobject.Table
    Get number of indices.
    getInteger(String) - Method in class org.castor.ddlgen.Configuration
    Get property with given name as Integer value.
    getJdbcType() - Method in class org.castor.ddlgen.typeinfo.AbstractType
    Get JDBC type.
    getJdbcType() - Method in interface org.castor.ddlgen.typeinfo.TypeInfo
    Get JDBC type.
    getKeyColumn() - Method in class org.castor.ddlgen.keygenerator.HighLowKeyGenerator
    Get name of the column which contains table names.
    getKeyGenerator(String) - Method in class org.castor.ddlgen.KeyGeneratorRegistry
    Returns key generator with given alias.
    getKeyGenerator() - Method in class org.castor.ddlgen.schemaobject.Field
    Get key generator for this field.
    getKeyGenerator() - Method in class org.castor.ddlgen.schemaobject.Table
    Get key generator used for identities of this table.
    getKeyGeneratorAliases() - Method in class org.castor.ddlgen.KeyGeneratorRegistry
    Returns a collection of the aliasses of current registered key generators.
    getKeyGeneratorFactories() - Method in class org.castor.ddlgen.KeyGeneratorRegistry
    Returns a collection of the current configured key generator factories.
    getKeyGeneratorFactory(String) - Method in class org.castor.ddlgen.KeyGeneratorRegistry
    Returns key generator factory with given algorithm.
    getKeyGeneratorFactoryAlgorithms() - Method in class org.castor.ddlgen.KeyGeneratorRegistry
    Returns a collection of the algorithms of current configured key generator factories.
    getKeyGenerators() - Method in class org.castor.ddlgen.KeyGeneratorRegistry
    Returns a collection of the current registered key generators.
    getLength() - Method in class org.castor.ddlgen.schemaobject.Field
    Get length parameter from mapping of sql field.
    getMapping() - Method in class org.castor.ddlgen.AbstractGenerator
    Get mapping document.
    getMapping() - Method in class org.castor.ddlgen.MappingHelper
    Get mapping document.
    getMappingHelper() - Method in class org.castor.ddlgen.AbstractGenerator
    Get mapping helper.
    getName() - Method in class org.castor.ddlgen.schemaobject.AbstractSchemaObject
    Get name of the schema object.
    getName() - Method in interface org.castor.ddlgen.schemaobject.SchemaObject
    Get name of the schema object.
    getPrecision() - Method in class org.castor.ddlgen.schemaobject.Field
    Get precision parameter from mapping of sql field.
    getPrimaryKey() - Method in class org.castor.ddlgen.schemaobject.Table
    Get primary key with identities of this table.
    getReferenceField(int) - Method in class org.castor.ddlgen.schemaobject.ForeignKey
    Get field referenced by the foreign key at given index.
    getReferenceFieldCount() - Method in class org.castor.ddlgen.schemaobject.ForeignKey
    Get number of fields referenced by the foreign key.
    getReferenceTable() - Method in class org.castor.ddlgen.schemaobject.ForeignKey
    Get table referenced by the foreign key.
    getRelationType() - Method in class org.castor.ddlgen.schemaobject.ForeignKey
    Get type of relation.
    getSchema() - Method in class org.castor.ddlgen.AbstractGenerator
    Get schema.
    getSchema() - Method in class org.castor.ddlgen.schemaobject.Table
    Get schema this table belongs to.
    getSchemaFactory() - Method in class org.castor.ddlgen.AbstractGenerator
    Get schema factory.
    getSequence() - Method in class org.castor.ddlgen.keygenerator.SequenceKeyGenerator
    Get name of the sequence.
    getSqlType() - Method in class org.castor.ddlgen.typeinfo.AbstractType
    Get SQL type.
    getSqlType() - Method in interface org.castor.ddlgen.typeinfo.TypeInfo
    Get SQL type.
    getStringValue(String) - Method in class org.castor.ddlgen.Configuration
    get String value associated with key in the configuration files.
    getStringValue(String, String) - Method in class org.castor.ddlgen.Configuration
    get String value associated with key in the configuration files.
    getTable() - Method in class org.castor.ddlgen.schemaobject.Field
    Get table which contains this field.
    getTable() - Method in class org.castor.ddlgen.schemaobject.ForeignKey
    Get table that holds foreign key.
    getTable() - Method in class org.castor.ddlgen.schemaobject.Index
    Get table the foreign key is used for.
    getTable() - Method in class org.castor.ddlgen.schemaobject.KeyGenerator
    Get table the key generator creates keys for.
    getTable() - Method in class org.castor.ddlgen.schemaobject.PrimaryKey
    Get table the primary key is used for.
    getTable(int) - Method in class org.castor.ddlgen.schemaobject.Schema
    Get table at given index.
    getTable(String) - Method in class org.castor.ddlgen.schemaobject.Schema
    Get table with given name.
    getTableCount() - Method in class org.castor.ddlgen.schemaobject.Schema
    Get number of tables.
    getTableName() - Method in class org.castor.ddlgen.keygenerator.HighLowKeyGenerator
    Get name of the special sequence table.
    getType(String) - Method in class org.castor.ddlgen.AbstractTypeMapper
    Get TypeInfo for given JDBC type.
    getType() - Method in class org.castor.ddlgen.schemaobject.Field
    Get type information of this field.
    getType(String) - Method in interface org.castor.ddlgen.TypeMapper
    Get TypeInfo for given JDBC type.
    getTypeMapper() - Method in class org.castor.ddlgen.AbstractGenerator
    Get type mapper.
    getTypeMapper() - Method in class org.castor.ddlgen.MappingHelper
    Get type mapper.
    getValueColumn() - Method in class org.castor.ddlgen.keygenerator.HighLowKeyGenerator
    Get name of the column which is used to reserve primary key values.
    GLOBAL_CONFIG_NAME - Static variable in interface org.castor.ddlgen.Generator
    Global configuration file name.
    GLOBAL_CONFIG_PATH - Static variable in interface org.castor.ddlgen.Generator
    Global configuration file path.
    GROUP_DDL_BY_DDLTYPE - Static variable in class org.castor.ddlgen.DDLGenConfiguration
    Group ddl by ddltype.
    GROUP_DDL_BY_TABLE - Static variable in class org.castor.ddlgen.DDLGenConfiguration
    Group ddl by table.
    GROUP_DDL_KEY - Static variable in class org.castor.ddlgen.DDLGenConfiguration
    How to group generated DDL statements?

    H

    hashCode() - Method in class org.castor.ddlgen.schemaobject.Field
    hashCode() - Method in class org.castor.ddlgen.schemaobject.ForeignKey
    hashCode() - Method in class org.castor.ddlgen.schemaobject.Index
    hashCode() - Method in class org.castor.ddlgen.schemaobject.KeyGenerator
    hashCode() - Method in class org.castor.ddlgen.schemaobject.PrimaryKey
    hashCode() - Method in class org.castor.ddlgen.schemaobject.Table
    HASHFACTOR - Static variable in class org.castor.ddlgen.schemaobject.AbstractSchemaObject
    Factor for calculation of hash code.
    hasMandatoryParameters() - Method in class org.castor.ddlgen.keygenerator.HighLowKeyGeneratorFactory
    Does the algorithm has mandatory parameters and therefore requires a key generator definition in mapping file?
    hasMandatoryParameters() - Method in class org.castor.ddlgen.keygenerator.IdentityKeyGeneratorFactory
    Does the algorithm has mandatory parameters and therefore requires a key generator definition in mapping file?
    hasMandatoryParameters() - Method in class org.castor.ddlgen.keygenerator.MaxKeyGeneratorFactory
    Does the algorithm has mandatory parameters and therefore requires a key generator definition in mapping file?
    hasMandatoryParameters() - Method in class org.castor.ddlgen.keygenerator.SequenceKeyGeneratorFactory
    Does the algorithm has mandatory parameters and therefore requires a key generator definition in mapping file?
    hasMandatoryParameters() - Method in class org.castor.ddlgen.keygenerator.UUIDKeyGeneratorFactory
    Does the algorithm has mandatory parameters and therefore requires a key generator definition in mapping file?
    hasMandatoryParameters() - Method in interface org.castor.ddlgen.KeyGeneratorFactory
    Does the algorithm has mandatory parameters and therefore requires a key generator definition in mapping file?
    HEADER_COMMENT_KEY - Static variable in class org.castor.ddlgen.DDLGenConfiguration
    Header comment.
    HighLowKeyGenerator - Class in org.castor.ddlgen.keygenerator
    HIGH-LOW key generator will be handled by Castor so no DDL needs to be created.
    HighLowKeyGenerator(KeyGeneratorDef) - Constructor for class org.castor.ddlgen.keygenerator.HighLowKeyGenerator
    Constructor for HIGH-LOW key generator specified by given defintion.
    HighLowKeyGeneratorFactory - Class in org.castor.ddlgen.keygenerator
    Factory class for HIGH-LOW key generators.
    HighLowKeyGeneratorFactory() - Constructor for class org.castor.ddlgen.keygenerator.HighLowKeyGeneratorFactory
     
    HsqlField - Class in org.castor.ddlgen.engine.hsql
    HSQL Field.
    HsqlField() - Constructor for class org.castor.ddlgen.engine.hsql.HsqlField
     
    HsqlGenerator - Class in org.castor.ddlgen.engine.hsql
    Generator for HSQL.
    HsqlGenerator(DDLGenConfiguration) - Constructor for class org.castor.ddlgen.engine.hsql.HsqlGenerator
    Constructor for HsqlGenerators.
    HsqlPrimaryKey - Class in org.castor.ddlgen.engine.hsql
    Primary key of HSQL database engine.
    HsqlPrimaryKey() - Constructor for class org.castor.ddlgen.engine.hsql.HsqlPrimaryKey
     
    HsqlSchemaFactory - Class in org.castor.ddlgen.engine.hsql
    HSQL schema factory.
    HsqlSchemaFactory() - Constructor for class org.castor.ddlgen.engine.hsql.HsqlSchemaFactory
     
    HsqlSequenceKeyGeneratorFactory - Class in org.castor.ddlgen.engine.hsql
    Factory class for SEQUENCE key generators for HSQL.
    HsqlSequenceKeyGeneratorFactory() - Constructor for class org.castor.ddlgen.engine.hsql.HsqlSequenceKeyGeneratorFactory
     
    HsqlTable - Class in org.castor.ddlgen.engine.hsql
    HSQL table.
    HsqlTable() - Constructor for class org.castor.ddlgen.engine.hsql.HsqlTable
     
    HsqlTypeMapper - Class in org.castor.ddlgen.engine.hsql
    Final TypeMapper for HSQL database.
    HsqlTypeMapper(DDLGenConfiguration) - Constructor for class org.castor.ddlgen.engine.hsql.HsqlTypeMapper
    Construct a TypeMapper for MySQL database using given configuration to get default parameters for parameterized types.

    I

    IdentityKeyGenerator - Class in org.castor.ddlgen.keygenerator
    IDENTITY key generator can be used only with autoincrement primary key columns (identities) with Sybase ASE/ASA, MS SQL Server, MySQL and Hypersonic SQL.
    IdentityKeyGenerator() - Constructor for class org.castor.ddlgen.keygenerator.IdentityKeyGenerator
    Constructor for default IDENTITY key generator.
    IdentityKeyGenerator(KeyGeneratorDef) - Constructor for class org.castor.ddlgen.keygenerator.IdentityKeyGenerator
    Constructor for IDENTITY key generator specified by given defintion.
    IdentityKeyGeneratorFactory - Class in org.castor.ddlgen.keygenerator
    Factory class for IDENTITY key generators.
    IdentityKeyGeneratorFactory() - Constructor for class org.castor.ddlgen.keygenerator.IdentityKeyGeneratorFactory
     
    indent() - Method in class org.castor.ddlgen.DDLWriter
    Increase indention by 1.
    INDENT_KEY - Static variable in class org.castor.ddlgen.DDLGenConfiguration
    Indention.
    Index - Class in org.castor.ddlgen.schemaobject
    Abstract base class for all indices.
    Index() - Constructor for class org.castor.ddlgen.schemaobject.Index
     
    initialize(DDLGenConfiguration) - Method in class org.castor.ddlgen.AbstractTypeMapper
    Initialize map of known types using given configuration to get default parameters for parameterized types.
    initialize() - Method in class org.castor.ddlgen.engine.db2.Db2Generator
    Initialize generator.
    initialize(DDLGenConfiguration) - Method in class org.castor.ddlgen.engine.db2.Db2TypeMapper
    Initialize map of known types using given configuration to get default parameters for parameterized types.
    initialize() - Method in class org.castor.ddlgen.engine.derby.DerbyGenerator
    Initialize generator.
    initialize(DDLGenConfiguration) - Method in class org.castor.ddlgen.engine.derby.DerbyTypeMapper
    Initialize map of known types using given configuration to get default parameters for parameterized types.
    initialize() - Method in class org.castor.ddlgen.engine.hsql.HsqlGenerator
    Initialize generator.
    initialize(DDLGenConfiguration) - Method in class org.castor.ddlgen.engine.hsql.HsqlTypeMapper
    Initialize map of known types using given configuration to get default parameters for parameterized types.
    initialize() - Method in class org.castor.ddlgen.engine.mssql.MssqlGenerator
    Initialize generator.
    initialize(DDLGenConfiguration) - Method in class org.castor.ddlgen.engine.mssql.MssqlTypeMapper
    Initialize map of known types using given configuration to get default parameters for parameterized types.
    initialize() - Method in class org.castor.ddlgen.engine.mysql.MysqlGenerator
    Initialize generator.
    initialize(DDLGenConfiguration) - Method in class org.castor.ddlgen.engine.mysql.MysqlTypeMapper
    Initialize map of known types using given configuration to get default parameters for parameterized types.
    initialize() - Method in class org.castor.ddlgen.engine.oracle.OracleGenerator
    Initialize generator.
    initialize(DDLGenConfiguration) - Method in class org.castor.ddlgen.engine.oracle.OracleTypeMapper
    Initialize map of known types using given configuration to get default parameters for parameterized types.
    initialize() - Method in class org.castor.ddlgen.engine.pointbase.PointBaseGenerator
    Initialize generator.
    initialize(DDLGenConfiguration) - Method in class org.castor.ddlgen.engine.pointbase.PointBaseTypeMapper
    Initialize map of known types using given configuration to get default parameters for parameterized types.
    initialize() - Method in class org.castor.ddlgen.engine.postgresql.PostgresqlGenerator
    Initialize generator.
    initialize(DDLGenConfiguration) - Method in class org.castor.ddlgen.engine.postgresql.PostgresqlTypeMapper
    Initialize map of known types using given configuration to get default parameters for parameterized types.
    initialize() - Method in class org.castor.ddlgen.engine.sapdb.SapdbGenerator
    Initialize generator.
    initialize(DDLGenConfiguration) - Method in class org.castor.ddlgen.engine.sapdb.SapdbTypeMapper
    Initialize map of known types using given configuration to get default parameters for parameterized types.
    initialize() - Method in class org.castor.ddlgen.engine.sybase.SybaseGenerator
    Initialize generator.
    initialize(DDLGenConfiguration) - Method in class org.castor.ddlgen.engine.sybase.SybaseTypeMapper
    Initialize map of known types using given configuration to get default parameters for parameterized types.
    initialize() - Method in interface org.castor.ddlgen.Generator
    Initialize generator.
    isGlobal() - Method in class org.castor.ddlgen.keygenerator.HighLowKeyGenerator
    Shell globally unique keys be generated?
    isIdentity(ClassMapping, FieldMapping) - Method in class org.castor.ddlgen.MappingHelper
    Check if given FieldMapping is an identity at given ClassMapping.
    isIdentity() - Method in class org.castor.ddlgen.schemaobject.Field
    Get if this field is part of the identity?
    isRequired() - Method in class org.castor.ddlgen.schemaobject.Field
    Get if this field is a required one?
    isReturning() - Method in class org.castor.ddlgen.keygenerator.SequenceKeyGenerator
    Get returning mode for the sequence.
    isSameConnection() - Method in class org.castor.ddlgen.keygenerator.HighLowKeyGenerator
    Shell the same Connection be used for writing to the sequence table?
    isTrigger() - Method in class org.castor.ddlgen.keygenerator.SequenceKeyGenerator
    Shell a trigger be used to generates keys?
    isUseFieldIdentity(ClassMapping) - Method in class org.castor.ddlgen.MappingHelper
    Check if identities of given ClassMapping are defined at its FieldMappings.

    K

    KEYGEN_FACTORIES_KEY - Static variable in class org.castor.ddlgen.DDLGenConfiguration
    Key generator factory classes of supported database engines.
    KeyGenerator - Class in org.castor.ddlgen.schemaobject
    Abstract base class for all key generators.
    KeyGenerator(String, String) - Constructor for class org.castor.ddlgen.schemaobject.KeyGenerator
    Construct key generator with given name and alias.
    KeyGeneratorFactory - Interface in org.castor.ddlgen
    Interface to be implemented by all key generator factories.
    KeyGeneratorRegistry - Class in org.castor.ddlgen
    Registry for key generator factory implementations obtained from the configuration.
    KeyGeneratorRegistry(DDLGenConfiguration) - Constructor for class org.castor.ddlgen.KeyGeneratorRegistry
    Construct an instance of each key generator factory specified in given configuration.
    KeyNotFoundException - Exception in org.castor.ddlgen
    Configuration Key does not find exception.
    KeyNotFoundException(String) - Constructor for exception org.castor.ddlgen.KeyNotFoundException
    Construct KeyNotFoundException with given message.
    KeyNotFoundException(String, Exception) - Constructor for exception org.castor.ddlgen.KeyNotFoundException
    Construct KeyNotFoundException with given message and cause.

    L

    LobType - Class in org.castor.ddlgen.typeinfo
    LobType is used for BLOB/CLOB type which require a sufix, for example BLOB(10M), CLOB(1K).
    LobType(String, String, DDLGenConfiguration) - Constructor for class org.castor.ddlgen.typeinfo.LobType
    Construct a new TypeInfo instance with given JDBC type, SQL type and Configuration.

    M

    Main - Class in org.castor.ddlgen
    Main Program.
    main(String[]) - Static method in class org.castor.ddlgen.Main
     
    MANY_MANY - Static variable in class org.castor.ddlgen.schemaobject.ForeignKey
    Relation type: many-many.
    MappingHelper - Class in org.castor.ddlgen
    This class handles all common tasks for manipulating Mapping document.
    MappingHelper() - Constructor for class org.castor.ddlgen.MappingHelper
     
    MaxKeyGenerator - Class in org.castor.ddlgen.keygenerator
    MAX key generator will be handled by Castor so no DDL needs to be created.
    MaxKeyGenerator() - Constructor for class org.castor.ddlgen.keygenerator.MaxKeyGenerator
    Constructor for default MAX key generator.
    MaxKeyGenerator(KeyGeneratorDef) - Constructor for class org.castor.ddlgen.keygenerator.MaxKeyGenerator
    Constructor for MAX key generator specified by given defintion.
    MaxKeyGeneratorFactory - Class in org.castor.ddlgen.keygenerator
    Factory class for MAX key generators.
    MaxKeyGeneratorFactory() - Constructor for class org.castor.ddlgen.keygenerator.MaxKeyGeneratorFactory
     
    merge(Field) - Method in class org.castor.ddlgen.schemaobject.Field
    Check if given field can be merged with this one.
    merge(ForeignKey) - Method in class org.castor.ddlgen.schemaobject.ForeignKey
    Check if given foreign key can be merged with this one.
    merge(KeyGenerator) - Method in class org.castor.ddlgen.schemaobject.KeyGenerator
    Check wether this key generator is compatible with the given one to allow merge of table definitions.
    merge(Table) - Method in class org.castor.ddlgen.schemaobject.Table
    Check if given table can be merged with this one.
    merge(TypeInfo) - Method in class org.castor.ddlgen.typeinfo.AbstractType
    Merge 2 TypeInfo's.
    merge(TypeInfo) - Method in interface org.castor.ddlgen.typeinfo.TypeInfo
    Merge 2 TypeInfo's.
    MssqlField - Class in org.castor.ddlgen.engine.mssql
    Microsoft SQL server field.
    MssqlField() - Constructor for class org.castor.ddlgen.engine.mssql.MssqlField
     
    MssqlGenerator - Class in org.castor.ddlgen.engine.mssql
    Generator for Microsoft SQL server.
    MssqlGenerator(DDLGenConfiguration) - Constructor for class org.castor.ddlgen.engine.mssql.MssqlGenerator
    Constructor for MssqlGenerator.
    MssqlPrimaryKey - Class in org.castor.ddlgen.engine.mssql
    Primary key of Microsoft SQL server database engine.
    MssqlPrimaryKey() - Constructor for class org.castor.ddlgen.engine.mssql.MssqlPrimaryKey
     
    MssqlSchemaFactory - Class in org.castor.ddlgen.engine.mssql
    Microsoft SQL server schema factory.
    MssqlSchemaFactory() - Constructor for class org.castor.ddlgen.engine.mssql.MssqlSchemaFactory
     
    MssqlTypeMapper - Class in org.castor.ddlgen.engine.mssql
    Final TypeMapper for Microsoft SQL server database.
    MssqlTypeMapper(DDLGenConfiguration) - Constructor for class org.castor.ddlgen.engine.mssql.MssqlTypeMapper
    Construct a TypeMapper for Oracle database using given configuration to get default parameters for parameterized types.
    MysqlField - Class in org.castor.ddlgen.engine.mysql
    MySQL field.
    MysqlField() - Constructor for class org.castor.ddlgen.engine.mysql.MysqlField
     
    MysqlForeignKey - Class in org.castor.ddlgen.engine.mysql
    Foreign key of MySQL database engine.
    MysqlForeignKey() - Constructor for class org.castor.ddlgen.engine.mysql.MysqlForeignKey
     
    MysqlGenerator - Class in org.castor.ddlgen.engine.mysql
    Generator for MySQL.
    MysqlGenerator(DDLGenConfiguration) - Constructor for class org.castor.ddlgen.engine.mysql.MysqlGenerator
    Constructor for MysqlGenerator.
    MysqlSchema - Class in org.castor.ddlgen.engine.mysql
    MySQL schema.
    MysqlSchema() - Constructor for class org.castor.ddlgen.engine.mysql.MysqlSchema
     
    MysqlSchemaFactory - Class in org.castor.ddlgen.engine.mysql
    MySQL schema factory.
    MysqlSchemaFactory() - Constructor for class org.castor.ddlgen.engine.mysql.MysqlSchemaFactory
     
    MysqlTable - Class in org.castor.ddlgen.engine.mysql
    MySQL table.
    MysqlTable() - Constructor for class org.castor.ddlgen.engine.mysql.MysqlTable
     
    MysqlTypeMapper - Class in org.castor.ddlgen.engine.mysql
    Final TypeMapper for MySQL database.
    MysqlTypeMapper(DDLGenConfiguration) - Constructor for class org.castor.ddlgen.engine.mysql.MysqlTypeMapper
    Construct a TypeMapper for MySQL database using given configuration to get default parameters for parameterized types.

    N

    NAME - Static variable in class org.castor.ddlgen.engine.db2.Db2Generator
    Name of database engine.
    NAME - Static variable in class org.castor.ddlgen.engine.derby.DerbyGenerator
    Name of database engine.
    NAME - Static variable in class org.castor.ddlgen.engine.hsql.HsqlGenerator
    Name of database engine.
    NAME - Static variable in class org.castor.ddlgen.engine.mssql.MssqlGenerator
    Name of database engine.
    NAME - Static variable in class org.castor.ddlgen.engine.mysql.MysqlGenerator
    Name of database engine.
    NAME - Static variable in class org.castor.ddlgen.engine.oracle.OracleGenerator
    Name of database engine.
    NAME - Static variable in class org.castor.ddlgen.engine.pointbase.PointBaseGenerator
    Name of database engine.
    NAME - Static variable in class org.castor.ddlgen.engine.postgresql.PostgresqlGenerator
    Name of database engine.
    NAME - Static variable in class org.castor.ddlgen.engine.sapdb.SapdbGenerator
    Name of database engine.
    NAME - Static variable in class org.castor.ddlgen.engine.sybase.SybaseGenerator
    Name of database engine.
    NEWLINE_KEY - Static variable in class org.castor.ddlgen.DDLGenConfiguration
    Newline.
    NoParamType - Class in org.castor.ddlgen.typeinfo
    Final TypeInfo for types having no parameters.
    NoParamType(String, String) - Constructor for class org.castor.ddlgen.typeinfo.NoParamType
    Construct a new TypeInfo instance with given Configuration, JDBC type and SQL type.
    NotSupportedType - Class in org.castor.ddlgen.typeinfo
    NotSupportedType is used for type not support by the database engine.
    NotSupportedType(String) - Constructor for class org.castor.ddlgen.typeinfo.NotSupportedType
    Constructor for NotSupportedType.

    O

    ONE_MANY - Static variable in class org.castor.ddlgen.schemaobject.ForeignKey
    Relation type: one-many.
    ONE_ONE - Static variable in class org.castor.ddlgen.schemaobject.ForeignKey
    Relation type: one-one.
    OptionalLengthType - Class in org.castor.ddlgen.typeinfo
    Final TypeInfo for types having one optional length parameter.
    OptionalLengthType(String, String, DDLGenConfiguration) - Constructor for class org.castor.ddlgen.typeinfo.OptionalLengthType
    Construct a new TypeInfo instance with given JDBC type, SQL type and Configuration.
    OptionalLengthType(String, String, String, DDLGenConfiguration) - Constructor for class org.castor.ddlgen.typeinfo.OptionalLengthType
    Construct a new TypeInfo instance with given JDBC type, SQL type and Configuration.
    OptionalPrecisionDecimalsType - Class in org.castor.ddlgen.typeinfo
    Final TypeInfo for types having optional precision and decimals parameters.
    OptionalPrecisionDecimalsType(String, String, DDLGenConfiguration) - Constructor for class org.castor.ddlgen.typeinfo.OptionalPrecisionDecimalsType
    Construct a new TypeInfo instance with given JDBC type, SQL type and Configuration.
    OptionalPrecisionType - Class in org.castor.ddlgen.typeinfo
    Final TypeInfo for types having an optional precision parameter.
    OptionalPrecisionType(String, String, DDLGenConfiguration) - Constructor for class org.castor.ddlgen.typeinfo.OptionalPrecisionType
    Construct a new TypeInfo instance with given JDBC type, SQL type and Configuration.
    OracleGenerator - Class in org.castor.ddlgen.engine.oracle
    Generator for Oracle.
    OracleGenerator(DDLGenConfiguration) - Constructor for class org.castor.ddlgen.engine.oracle.OracleGenerator
    Constructor for OracleGenerator.
    OracleSchemaFactory - Class in org.castor.ddlgen.engine.oracle
    Oracle schema factory.
    OracleSchemaFactory() - Constructor for class org.castor.ddlgen.engine.oracle.OracleSchemaFactory
     
    OracleSequenceKeyGeneratorFactory - Class in org.castor.ddlgen.engine.oracle
    Factory class for SEQUENCE key generators for Oracle.
    OracleSequenceKeyGeneratorFactory() - Constructor for class org.castor.ddlgen.engine.oracle.OracleSequenceKeyGeneratorFactory
     
    OracleTypeMapper - Class in org.castor.ddlgen.engine.oracle
    Final TypeMapper for Oracle database.
    OracleTypeMapper(DDLGenConfiguration) - Constructor for class org.castor.ddlgen.engine.oracle.OracleTypeMapper
    Construct a TypeMapper for Oracle database using given configuration to get default parameters for parameterized types.
    org.castor.ddlgen - package org.castor.ddlgen
    This package contains functional classes, exceptions and Main class for DDL generator.
    org.castor.ddlgen.engine.db2 - package org.castor.ddlgen.engine.db2
    This package contains final classes to create DDL for DB2.
    org.castor.ddlgen.engine.derby - package org.castor.ddlgen.engine.derby
    This package contains final classes to create DDL for Derby.
    org.castor.ddlgen.engine.hsql - package org.castor.ddlgen.engine.hsql
    This package contains final classes to create DDL for Hsql.
    org.castor.ddlgen.engine.mssql - package org.castor.ddlgen.engine.mssql
    This package contains final classes to create DDL for Microsoft SQL Server.
    org.castor.ddlgen.engine.mysql - package org.castor.ddlgen.engine.mysql
    This package contains final classes to create DDL for MySQL.
    org.castor.ddlgen.engine.oracle - package org.castor.ddlgen.engine.oracle
    This package contains final classes to create DDL for Oracle.
    org.castor.ddlgen.engine.pointbase - package org.castor.ddlgen.engine.pointbase
    This package contains final classes to create DDL for PointBase.
    org.castor.ddlgen.engine.postgresql - package org.castor.ddlgen.engine.postgresql
    This package contains final classes to create DDL for PostgreSQL.
    org.castor.ddlgen.engine.sapdb - package org.castor.ddlgen.engine.sapdb
    This package contains final classes to create DDL for SapDB.
    org.castor.ddlgen.engine.sybase - package org.castor.ddlgen.engine.sybase
    This package contains final classes to create DDL for Sybase.
    org.castor.ddlgen.keygenerator - package org.castor.ddlgen.keygenerator
    This package contains various various key generator implementations as well as factory classes for all of the key generators.
    org.castor.ddlgen.schemaobject - package org.castor.ddlgen.schemaobject
    This package contains SchemaObject's for ddl generation including Table, Field, KeyGenerator, Index, Schema,ForeignKey and PrimaryKey.
    org.castor.ddlgen.typeinfo - package org.castor.ddlgen.typeinfo
    This package contains various type definitions which implement the TypeInfo interface.

    P

    PARAM_POSTFIX_DECIMALS - Static variable in class org.castor.ddlgen.typeinfo.AbstractType
    Postfix of decimals parameters for types in ddl.properties file.
    PARAM_POSTFIX_LENGTH - Static variable in class org.castor.ddlgen.typeinfo.AbstractType
    Postfix of length parameters for types in ddl.properties file.
    PARAM_POSTFIX_PRECISION - Static variable in class org.castor.ddlgen.typeinfo.AbstractType
    Postfix of precision parameters for types in ddl.properties file.
    PARAM_PREFIX - Static variable in class org.castor.ddlgen.typeinfo.AbstractType
    Prefix of all parameters for types in ddl.properties file.
    PointBaseField - Class in org.castor.ddlgen.engine.pointbase
    PointBase field.
    PointBaseField() - Constructor for class org.castor.ddlgen.engine.pointbase.PointBaseField
     
    PointBaseGenerator - Class in org.castor.ddlgen.engine.pointbase
    Generator for PointBase.
    PointBaseGenerator(DDLGenConfiguration) - Constructor for class org.castor.ddlgen.engine.pointbase.PointBaseGenerator
    Constructor for PointBaseGenerator.
    PointBasePrimaryKey - Class in org.castor.ddlgen.engine.pointbase
    Primary key of PointBase database engine.
    PointBasePrimaryKey() - Constructor for class org.castor.ddlgen.engine.pointbase.PointBasePrimaryKey
     
    PointBaseSchemaFactory - Class in org.castor.ddlgen.engine.pointbase
    PointBase schema factory.
    PointBaseSchemaFactory() - Constructor for class org.castor.ddlgen.engine.pointbase.PointBaseSchemaFactory
     
    PointBaseTypeMapper - Class in org.castor.ddlgen.engine.pointbase
    Final TypeMapper for PointBase database.
    PointBaseTypeMapper(DDLGenConfiguration) - Constructor for class org.castor.ddlgen.engine.pointbase.PointBaseTypeMapper
    Construct a TypeMapper for PointBase database using given configuration to get default parameters for parameterized types.
    PostgresqlField - Class in org.castor.ddlgen.engine.postgresql
    PostgreSQL field.
    PostgresqlField() - Constructor for class org.castor.ddlgen.engine.postgresql.PostgresqlField
     
    PostgresqlGenerator - Class in org.castor.ddlgen.engine.postgresql
    Generator for PostgreSQL.
    PostgresqlGenerator(DDLGenConfiguration) - Constructor for class org.castor.ddlgen.engine.postgresql.PostgresqlGenerator
    Constructor for PostgresqlGenerator.
    PostgresqlSchemaFactory - Class in org.castor.ddlgen.engine.postgresql
    PostgreSQL schema factory.
    PostgresqlSchemaFactory() - Constructor for class org.castor.ddlgen.engine.postgresql.PostgresqlSchemaFactory
     
    PostgresqlSequenceKeyGeneratorFactory - Class in org.castor.ddlgen.engine.postgresql
    Factory class for SEQUENCE key generators for PostgreSQL.
    PostgresqlSequenceKeyGeneratorFactory() - Constructor for class org.castor.ddlgen.engine.postgresql.PostgresqlSequenceKeyGeneratorFactory
     
    PostgresqlTypeMapper - Class in org.castor.ddlgen.engine.postgresql
    Final TypeMapper for PostgreSQL database.
    PostgresqlTypeMapper(DDLGenConfiguration) - Constructor for class org.castor.ddlgen.engine.postgresql.PostgresqlTypeMapper
    Construct a TypeMapper for MySQL database using given configuration to get default parameters for parameterized types.
    PrimaryKey - Class in org.castor.ddlgen.schemaobject
    Abstract base class for all primary keys.
    PrimaryKey() - Constructor for class org.castor.ddlgen.schemaobject.PrimaryKey
     
    print(char[]) - Method in class org.castor.ddlgen.DDLWriter
    Print an array of characters.
    print(double) - Method in class org.castor.ddlgen.DDLWriter
    Print a double-precision floating-point number.
    print(int) - Method in class org.castor.ddlgen.DDLWriter
    Print an integer number.
    print(long) - Method in class org.castor.ddlgen.DDLWriter
    Print a long number.
    print(Object) - Method in class org.castor.ddlgen.DDLWriter
    Print an object.
    print(String) - Method in class org.castor.ddlgen.DDLWriter
    Print a string.
    print(String, Object[]) - Method in class org.castor.ddlgen.DDLWriter
    A convenience method to print a formatted string build by filling placeholders of the specified pattern with given arguments.
    println() - Method in class org.castor.ddlgen.DDLWriter
    Terminate the current line by writing the line separator string.
    println(char[]) - Method in class org.castor.ddlgen.DDLWriter
    Print an array of characters and terminate the line.
    println(double) - Method in class org.castor.ddlgen.DDLWriter
    Print a double-precision floating-point number and terminate the line.
    println(int) - Method in class org.castor.ddlgen.DDLWriter
    Print an integer number and terminate the line.
    println(long) - Method in class org.castor.ddlgen.DDLWriter
    Print a long number and terminate the line.
    println(Object) - Method in class org.castor.ddlgen.DDLWriter
    Print an object and terminate the line.
    println(String) - Method in class org.castor.ddlgen.DDLWriter
    Print a string and terminate the line.
    println(String, Object[]) - Method in class org.castor.ddlgen.DDLWriter
    A convenience method to print a formatted string build by filling placeholders of the specified pattern with given arguments.

    R

    referencedFieldNames(DDLWriter) - Method in class org.castor.ddlgen.schemaobject.ForeignKey
    Concatenate all referenced field names delimited by field delimiter and whitespace.
    RequiredLengthType - Class in org.castor.ddlgen.typeinfo
    Final TypeInfo for types having a required length parameter.
    RequiredLengthType(String, String, DDLGenConfiguration) - Constructor for class org.castor.ddlgen.typeinfo.RequiredLengthType
    Construct a new TypeInfo instance with given JDBC type, SQL type and Configuration.
    RequiredLengthType(String, String, String, DDLGenConfiguration) - Constructor for class org.castor.ddlgen.typeinfo.RequiredLengthType
    Construct a new TypeInfo instance with given JDBC type, SQL type and Configuration.
    RequiredPrecisionType - Class in org.castor.ddlgen.typeinfo
    Final TypeInfo for types having a required length parameter.
    RequiredPrecisionType(String, String, DDLGenConfiguration) - Constructor for class org.castor.ddlgen.typeinfo.RequiredPrecisionType
    Construct a new TypeInfo instance with given JDBC type, SQL type and Configuration.
    resolveTypeReferenceForIds(String) - Method in class org.castor.ddlgen.MappingHelper
    Collect sql type of all identities for class with given name.
    resolveTypeReferenceForIds(ClassMapping) - Method in class org.castor.ddlgen.MappingHelper
    Collect sql type of all identities for a ClassMapping.

    S

    SapdbGenerator - Class in org.castor.ddlgen.engine.sapdb
    Generator for SapDB.
    SapdbGenerator(DDLGenConfiguration) - Constructor for class org.castor.ddlgen.engine.sapdb.SapdbGenerator
    Constructor for SapdbGenerator.
    SapdbSchemaFactory - Class in org.castor.ddlgen.engine.sapdb
    SapDB schema factory.
    SapdbSchemaFactory() - Constructor for class org.castor.ddlgen.engine.sapdb.SapdbSchemaFactory
     
    SapdbSequenceKeyGeneratorFactory - Class in org.castor.ddlgen.engine.sapdb
    Factory class for SEQUENCE key generators for SapDB.
    SapdbSequenceKeyGeneratorFactory() - Constructor for class org.castor.ddlgen.engine.sapdb.SapdbSequenceKeyGeneratorFactory
     
    SapdbTypeMapper - Class in org.castor.ddlgen.engine.sapdb
    Final TypeMapper for SapDB database.
    SapdbTypeMapper(DDLGenConfiguration) - Constructor for class org.castor.ddlgen.engine.sapdb.SapdbTypeMapper
    Construct a TypeMapper for Sapdb database using given configuration to get default parameters for parameterized types.
    Schema - Class in org.castor.ddlgen.schemaobject
    Abstract base class for all schemas.
    Schema() - Constructor for class org.castor.ddlgen.schemaobject.Schema
     
    SCHEMA_NAME_KEY - Static variable in class org.castor.ddlgen.DDLGenConfiguration
    Schema name.
    SchemaFactory - Interface in org.castor.ddlgen
    The SchemaFactory handles the creation for various schema objects.
    SchemaObject - Interface in org.castor.ddlgen.schemaobject
    Interface for all schema objects.
    SequenceKeyGenerator - Class in org.castor.ddlgen.keygenerator
    SEQUENCE key generator can be used only with Oracle, PostgreSQL, Interbase and SAP DB.
    SequenceKeyGenerator(SequenceKeyGeneratorFactory) - Constructor for class org.castor.ddlgen.keygenerator.SequenceKeyGenerator
    Constructor for default SEQUENCE key generator.
    SequenceKeyGenerator(SequenceKeyGeneratorFactory, KeyGeneratorDef) - Constructor for class org.castor.ddlgen.keygenerator.SequenceKeyGenerator
    Constructor for SEQUENCE key generator specified by given defintion.
    SequenceKeyGeneratorFactory - Class in org.castor.ddlgen.keygenerator
    Abstract base class for SEQUENCE key generator factories.
    SequenceKeyGeneratorFactory() - Constructor for class org.castor.ddlgen.keygenerator.SequenceKeyGeneratorFactory
     
    setAlias(String) - Method in class org.castor.ddlgen.schemaobject.KeyGenerator
    Set alias of the key generator.
    setConfiguration(DDLGenConfiguration) - Method in class org.castor.ddlgen.schemaobject.AbstractSchemaObject
    Set configuration of the schema object.
    setConfiguration(DDLGenConfiguration) - Method in interface org.castor.ddlgen.schemaobject.SchemaObject
    Set configuration of the schema object.
    setIdentity(boolean) - Method in class org.castor.ddlgen.schemaobject.Field
    Set if this field is part of the identity?
    setKeyGenerator(KeyGenerator) - Method in class org.castor.ddlgen.schemaobject.Field
    Set key generator for this field.
    setKeyGenerator(KeyGenerator) - Method in class org.castor.ddlgen.schemaobject.Table
    Set key generator used for identities of this table.
    setKeyGenRegistry(KeyGeneratorRegistry) - Method in class org.castor.ddlgen.AbstractGenerator
    Set key generator registry.
    setKeyGenRegistry(KeyGeneratorRegistry) - Method in interface org.castor.ddlgen.Generator
    Set key generator registry.
    setMapping(Mapping) - Method in class org.castor.ddlgen.AbstractGenerator
    Set mapping document.
    setMapping(Mapping) - Method in interface org.castor.ddlgen.Generator
    Set mapping document.
    setMapping(Mapping) - Method in class org.castor.ddlgen.MappingHelper
    set mapping document.
    setMappingHelper(MappingHelper) - Method in class org.castor.ddlgen.AbstractGenerator
    Set mapping helper.
    setName(String) - Method in class org.castor.ddlgen.schemaobject.AbstractSchemaObject
    Set name of the schema object.
    setName(String) - Method in interface org.castor.ddlgen.schemaobject.SchemaObject
    Set name of the schema object.
    setPrimaryKey(PrimaryKey) - Method in class org.castor.ddlgen.schemaobject.Table
    Set primary key with identities of this table.
    setProperty(String, String) - Method in class org.castor.ddlgen.Configuration
    set property value, this will overwrite the loaded value.
    setReferenceTable(Table) - Method in class org.castor.ddlgen.schemaobject.ForeignKey
    Set table referenced by the foreign key.
    setRelationType(int) - Method in class org.castor.ddlgen.schemaobject.ForeignKey
    Set type of relation.
    setRequired(boolean) - Method in class org.castor.ddlgen.schemaobject.Field
    Set if this field is a required one?
    setSchema(Schema) - Method in class org.castor.ddlgen.schemaobject.Table
    Set schema this table belongs to.
    setSchemaFactory(SchemaFactory) - Method in class org.castor.ddlgen.AbstractGenerator
    Set schema factory.
    setTable(Table) - Method in class org.castor.ddlgen.schemaobject.Field
    Set table which contains this field.
    setTable(Table) - Method in class org.castor.ddlgen.schemaobject.ForeignKey
    Set table that holds foreign key.
    setTable(Table) - Method in class org.castor.ddlgen.schemaobject.Index
    Set table the foreign key is used for.
    setTable(Table) - Method in class org.castor.ddlgen.schemaobject.KeyGenerator
    Set table the key generator creates keys for.
    setTable(Table) - Method in class org.castor.ddlgen.schemaobject.PrimaryKey
    Set table the primary key is used for.
    setType(TypeInfo) - Method in class org.castor.ddlgen.schemaobject.Field
    Set type information of this field.
    setTypeMapper(TypeMapper) - Method in class org.castor.ddlgen.AbstractGenerator
    Set type mapper.
    setTypeMapper(TypeMapper) - Method in class org.castor.ddlgen.MappingHelper
    Set type mapper.
    STORAGE_ENGINE_KEY - Static variable in class org.castor.ddlgen.DDLGenConfiguration
    MySQL storage engine is one of MYISAM, InnoDB, MERGE, MEMORY, BDB, ISAM or null for default.
    SybaseField - Class in org.castor.ddlgen.engine.sybase
    Sybase Field.
    SybaseField() - Constructor for class org.castor.ddlgen.engine.sybase.SybaseField
     
    SybaseGenerator - Class in org.castor.ddlgen.engine.sybase
    Generator for Sybase.
    SybaseGenerator(DDLGenConfiguration) - Constructor for class org.castor.ddlgen.engine.sybase.SybaseGenerator
    Constructor for SybaseGenerator.
    SybaseSchemaFactory - Class in org.castor.ddlgen.engine.sybase
    Sybase schema factory.
    SybaseSchemaFactory() - Constructor for class org.castor.ddlgen.engine.sybase.SybaseSchemaFactory
     
    SybaseTypeMapper - Class in org.castor.ddlgen.engine.sybase
    Final TypeMapper for Sybase database.
    SybaseTypeMapper(DDLGenConfiguration) - Constructor for class org.castor.ddlgen.engine.sybase.SybaseTypeMapper
    Construct a TypeMapper for Sybase database using given configuration to get default parameters for parameterized types.

    T

    Table - Class in org.castor.ddlgen.schemaobject
    Abstract base class of all table implementations.
    Table() - Constructor for class org.castor.ddlgen.schemaobject.Table
     
    toCreateDDL(DDLWriter) - Method in class org.castor.ddlgen.engine.db2.Db2Field
    Build create script for the schema object.
    toCreateDDL(DDLWriter) - Method in class org.castor.ddlgen.engine.db2.Db2PrimaryKey
    Build create script for the schema object.
    toCreateDDL(KeyGenerator, DDLWriter) - Method in class org.castor.ddlgen.engine.db2.Db2SequenceKeyGeneratorFactory
    Generate create script for given SEQUENCE key generator.
    toCreateDDL(DDLWriter) - Method in class org.castor.ddlgen.engine.derby.DerbyField
    Build create script for the schema object.
    toCreateDDL(DDLWriter) - Method in class org.castor.ddlgen.engine.hsql.HsqlField
    Build create script for the schema object.
    toCreateDDL(DDLWriter) - Method in class org.castor.ddlgen.engine.hsql.HsqlPrimaryKey
    Build create script for the schema object.
    toCreateDDL(KeyGenerator, DDLWriter) - Method in class org.castor.ddlgen.engine.hsql.HsqlSequenceKeyGeneratorFactory
    Generate create script for given SEQUENCE key generator.
    toCreateDDL(DDLWriter) - Method in class org.castor.ddlgen.engine.hsql.HsqlTable
    Build create script for the schema object.
    toCreateDDL(DDLWriter) - Method in class org.castor.ddlgen.engine.mssql.MssqlField
    Build create script for the schema object.
    toCreateDDL(DDLWriter) - Method in class org.castor.ddlgen.engine.mssql.MssqlPrimaryKey
    Build create script for the schema object.
    toCreateDDL(DDLWriter) - Method in class org.castor.ddlgen.engine.mysql.MysqlField
    Build create script for the schema object.
    toCreateDDL(DDLWriter) - Method in class org.castor.ddlgen.engine.mysql.MysqlForeignKey
    Build create script for the schema object.
    toCreateDDL(DDLWriter) - Method in class org.castor.ddlgen.engine.mysql.MysqlSchema
    Build create script for the schema object.
    toCreateDDL(DDLWriter) - Method in class org.castor.ddlgen.engine.mysql.MysqlTable
    Build create script for the schema object.
    toCreateDDL(KeyGenerator, DDLWriter) - Method in class org.castor.ddlgen.engine.oracle.OracleSequenceKeyGeneratorFactory
    Generate create script for given SEQUENCE key generator.
    toCreateDDL(DDLWriter) - Method in class org.castor.ddlgen.engine.pointbase.PointBaseField
    Build create script for the schema object.
    toCreateDDL(DDLWriter) - Method in class org.castor.ddlgen.engine.pointbase.PointBasePrimaryKey
    Build create script for the schema object.
    toCreateDDL(DDLWriter) - Method in class org.castor.ddlgen.engine.postgresql.PostgresqlField
    Build create script for the schema object.
    toCreateDDL() - Method in class org.castor.ddlgen.engine.postgresql.PostgresqlField
    toCreateDDL(KeyGenerator, DDLWriter) - Method in class org.castor.ddlgen.engine.postgresql.PostgresqlSequenceKeyGeneratorFactory
    Generate create script for given SEQUENCE key generator.
    toCreateDDL(KeyGenerator, DDLWriter) - Method in class org.castor.ddlgen.engine.sapdb.SapdbSequenceKeyGeneratorFactory
    Generate create script for given SEQUENCE key generator.
    toCreateDDL(DDLWriter) - Method in class org.castor.ddlgen.engine.sybase.SybaseField
    Build create script for the schema object.
    toCreateDDL(DDLWriter) - Method in class org.castor.ddlgen.keygenerator.HighLowKeyGenerator
    Build create script for the schema object.
    toCreateDDL(DDLWriter) - Method in class org.castor.ddlgen.keygenerator.IdentityKeyGenerator
    Build create script for the schema object.
    toCreateDDL(DDLWriter) - Method in class org.castor.ddlgen.keygenerator.MaxKeyGenerator
    Build create script for the schema object.
    toCreateDDL(DDLWriter) - Method in class org.castor.ddlgen.keygenerator.SequenceKeyGenerator
    Delegate generation of create script to factory.
    toCreateDDL(KeyGenerator, DDLWriter) - Method in class org.castor.ddlgen.keygenerator.SequenceKeyGeneratorFactory
    Generate create script for given SEQUENCE key generator.
    toCreateDDL(DDLWriter) - Method in class org.castor.ddlgen.keygenerator.UUIDKeyGenerator
    Build create script for the schema object.
    toCreateDDL(DDLWriter) - Method in class org.castor.ddlgen.schemaobject.DefaultField
    Build create script for the schema object.
    toCreateDDL(DDLWriter) - Method in class org.castor.ddlgen.schemaobject.DefaultForeignKey
    Build create script for the schema object.
    toCreateDDL(DDLWriter) - Method in class org.castor.ddlgen.schemaobject.DefaultIndex
    Build create script for the schema object.
    toCreateDDL(DDLWriter) - Method in class org.castor.ddlgen.schemaobject.DefaultPrimaryKey
    Build create script for the schema object.
    toCreateDDL(DDLWriter) - Method in class org.castor.ddlgen.schemaobject.DefaultSchema
    Build create script for the schema object.
    toCreateDDL(DDLWriter) - Method in class org.castor.ddlgen.schemaobject.DefaultTable
    Build create script for the schema object.
    toCreateDDL(DDLWriter) - Method in interface org.castor.ddlgen.schemaobject.SchemaObject
    Build create script for the schema object.
    toDDL(Field) - Method in class org.castor.ddlgen.typeinfo.LobType
    Build DDL string with SQL type and parameters.
    toDDL(Field) - Method in class org.castor.ddlgen.typeinfo.NoParamType
    Build DDL string with SQL type and parameters.
    toDDL(Field) - Method in class org.castor.ddlgen.typeinfo.NotSupportedType
    Build DDL string with SQL type and parameters.
    toDDL(Field) - Method in class org.castor.ddlgen.typeinfo.OptionalLengthType
    Build DDL string with SQL type and parameters.
    toDDL(Field) - Method in class org.castor.ddlgen.typeinfo.OptionalPrecisionDecimalsType
    Build DDL string with SQL type and parameters.
    toDDL(Field) - Method in class org.castor.ddlgen.typeinfo.OptionalPrecisionType
    Build DDL string with SQL type and parameters.
    toDDL(Field) - Method in class org.castor.ddlgen.typeinfo.RequiredLengthType
    Build DDL string with SQL type and parameters.
    toDDL(Field) - Method in class org.castor.ddlgen.typeinfo.RequiredPrecisionType
    Build DDL string with SQL type and parameters.
    toDDL(Field) - Method in interface org.castor.ddlgen.typeinfo.TypeInfo
    Build DDL string with SQL type and parameters.
    toDropDDL(KeyGenerator, DDLWriter) - Method in class org.castor.ddlgen.engine.db2.Db2SequenceKeyGeneratorFactory
    Generate drop script for given SEQUENCE key generator.
    toDropDDL(KeyGenerator, DDLWriter) - Method in class org.castor.ddlgen.engine.hsql.HsqlSequenceKeyGeneratorFactory
    Generate drop script for given SEQUENCE key generator.
    toDropDDL(DDLWriter) - Method in class org.castor.ddlgen.engine.hsql.HsqlTable
    Build drop script for the schema object.
    toDropDDL(DDLWriter) - Method in class org.castor.ddlgen.engine.mysql.MysqlSchema
    Build drop script for the schema object.
    toDropDDL(DDLWriter) - Method in class org.castor.ddlgen.engine.mysql.MysqlTable
    Build drop script for the schema object.
    toDropDDL(KeyGenerator, DDLWriter) - Method in class org.castor.ddlgen.engine.oracle.OracleSequenceKeyGeneratorFactory
    Generate drop script for given SEQUENCE key generator.
    toDropDDL(KeyGenerator, DDLWriter) - Method in class org.castor.ddlgen.engine.postgresql.PostgresqlSequenceKeyGeneratorFactory
    Generate drop script for given SEQUENCE key generator.
    toDropDDL(KeyGenerator, DDLWriter) - Method in class org.castor.ddlgen.engine.sapdb.SapdbSequenceKeyGeneratorFactory
    Generate drop script for given SEQUENCE key generator.
    toDropDDL(DDLWriter) - Method in class org.castor.ddlgen.keygenerator.HighLowKeyGenerator
    Build drop script for the schema object.
    toDropDDL(DDLWriter) - Method in class org.castor.ddlgen.keygenerator.IdentityKeyGenerator
    Build drop script for the schema object.
    toDropDDL(DDLWriter) - Method in class org.castor.ddlgen.keygenerator.MaxKeyGenerator
    Build drop script for the schema object.
    toDropDDL(DDLWriter) - Method in class org.castor.ddlgen.keygenerator.SequenceKeyGenerator
    Delegate generation of drop script to factory.
    toDropDDL(KeyGenerator, DDLWriter) - Method in class org.castor.ddlgen.keygenerator.SequenceKeyGeneratorFactory
    Generate drop script for given SEQUENCE key generator.
    toDropDDL(DDLWriter) - Method in class org.castor.ddlgen.keygenerator.UUIDKeyGenerator
    Build drop script for the schema object.
    toDropDDL(DDLWriter) - Method in class org.castor.ddlgen.schemaobject.DefaultIndex
    Build drop script for the schema object.
    toDropDDL(DDLWriter) - Method in class org.castor.ddlgen.schemaobject.DefaultSchema
    Build drop script for the schema object.
    toDropDDL(DDLWriter) - Method in class org.castor.ddlgen.schemaobject.DefaultTable
    Build drop script for the schema object.
    toDropDDL(DDLWriter) - Method in class org.castor.ddlgen.schemaobject.Field
    Build drop script for the schema object.
    toDropDDL(DDLWriter) - Method in class org.castor.ddlgen.schemaobject.ForeignKey
    Build drop script for the schema object.
    toDropDDL(DDLWriter) - Method in class org.castor.ddlgen.schemaobject.PrimaryKey
    Build drop script for the schema object.
    toDropDDL(DDLWriter) - Method in interface org.castor.ddlgen.schemaobject.SchemaObject
    Build drop script for the schema object.
    toPrimaryKeyList(Table) - Method in class org.castor.ddlgen.keygenerator.SequenceKeyGeneratorFactory
    Build a string containing names of all primary key columns separated by '_'.
    toPrimaryKeyTypeList(Table) - Method in class org.castor.ddlgen.keygenerator.SequenceKeyGeneratorFactory
    Build a string containing types of all primary key columns separated by '_'.
    TRIGGER_TEMPLATE_KEY - Static variable in class org.castor.ddlgen.DDLGenConfiguration
    Trigger template.
    TRUE - Static variable in class org.castor.ddlgen.Configuration
    String representation of boolean true.
    TypeInfo - Interface in org.castor.ddlgen.typeinfo
    Interface associates JDBC to SQL type and its parameters.
    TypeMapper - Interface in org.castor.ddlgen
    Interface associates JDBC type to TypeInfo.
    TypeNotFoundException - Exception in org.castor.ddlgen
    Type not found exception.
    TypeNotFoundException(String) - Constructor for exception org.castor.ddlgen.TypeNotFoundException
    Construct TypeNotFoundException with given message.
    TypeNotFoundException(String, Exception) - Constructor for exception org.castor.ddlgen.TypeNotFoundException
    Construct TypeNotFoundException with given message and cause.

    U

    unindent() - Method in class org.castor.ddlgen.DDLWriter
    Decrease indention by 1.
    UUIDKeyGenerator - Class in org.castor.ddlgen.keygenerator
    UUID key generator will be handled by Castor so no DDL needs to be created.
    UUIDKeyGenerator() - Constructor for class org.castor.ddlgen.keygenerator.UUIDKeyGenerator
    Constructor for default UUID key generator.
    UUIDKeyGenerator(KeyGeneratorDef) - Constructor for class org.castor.ddlgen.keygenerator.UUIDKeyGenerator
    Constructor for UUID key generator specified by given defintion.
    UUIDKeyGeneratorFactory - Class in org.castor.ddlgen.keygenerator
    Factory class for UUID key generators.
    UUIDKeyGeneratorFactory() - Constructor for class org.castor.ddlgen.keygenerator.UUIDKeyGeneratorFactory
     

    W

    write(char[], int, int) - Method in class org.castor.ddlgen.DDLWriter
    write(char[]) - Method in class org.castor.ddlgen.DDLWriter
    write(int) - Method in class org.castor.ddlgen.DDLWriter
    write(String, int, int) - Method in class org.castor.ddlgen.DDLWriter
    write(String) - Method in class org.castor.ddlgen.DDLWriter
    WrongFormatException - Exception in org.castor.ddlgen
    Wrong format exception.
    WrongFormatException(String) - Constructor for exception org.castor.ddlgen.WrongFormatException
    Construct WrongFormatException with given message.
    WrongFormatException(String, Exception) - Constructor for exception org.castor.ddlgen.WrongFormatException
    Construct WrongFormatException with given message and cause.

    A C D E F G H I K L M N O P R S T U W

    Copyright © 2012. All Rights Reserved.