Overview | Package | Class | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

A B C D E F G H I J L M N O P Q R S T U V W _

## A

add(String, Rule) - Method in class org.apache.ddlutils.io.DigesterRules
addBean(DynaBean) - Method in interface org.apache.ddlutils.io.DataSink
  Adds a dyna bean.
addBean(DynaBean) - Method in class org.apache.ddlutils.io.DataToDatabaseSink
  Adds a dyna bean.
addColumn(IndexColumn) - Method in interface org.apache.ddlutils.model.Index
  Adds a column that makes up this index.
addColumn(IndexColumn) - Method in class org.apache.ddlutils.model.IndexImpBase
  Adds a column that makes up this index.
addColumn(Column) - Method in class org.apache.ddlutils.model.Table
  Adds the given column.
addColumn(int, Column) - Method in class org.apache.ddlutils.model.Table
  Adds the given column at the specified position.
addColumn(Column, Column) - Method in class org.apache.ddlutils.model.Table
  Adds the column after the given previous column.
AddColumnChange - Class in org.apache.ddlutils.alteration
  Represents the addition of a column to a table.
AddColumnChange(Table, Column, Column, Column) - Constructor for class org.apache.ddlutils.alteration.AddColumnChange
  Creates a new change object.
addColumns(Collection) - Method in class org.apache.ddlutils.model.Table
  Adds the given columns.
addCommand(Command) - Method in class org.apache.ddlutils.task.DatabaseTaskBase
  Adds a command.
addConfiguredConverter(DataConverterRegistration) - Method in class org.apache.ddlutils.task.ConvertingDatabaseCommand
  Registers a converter.
addConfiguredDatabase(BasicDataSource) - Method in class org.apache.ddlutils.task.DatabaseTaskBase
  Adds the data source to use for accessing the database.
addConfiguredDatabase(BasicDataSource) - Method in class org.apache.ddlutils.task.DumpMetadataTask
  Adds the data source to use for accessing the database.
addConfiguredFileset(FileSet) - Method in class org.apache.ddlutils.task.DdlToDatabaseTask
  Adds a fileset.
addConfiguredFileset(FileSet) - Method in class org.apache.ddlutils.task.WriteDataToDatabaseCommand
  Adds a fileset.
addConfiguredParameter(Parameter) - Method in class org.apache.ddlutils.task.CreateDatabaseCommand
  Adds a parameter which is a name-value pair.
addConfiguredParameter(TableSpecificParameter) - Method in class org.apache.ddlutils.task.DatabaseCommandWithCreationParameters
  Adds a parameter which is a name-value pair.
addCreateDatabase(CreateDatabaseCommand) - Method in class org.apache.ddlutils.task.DdlToDatabaseTask
  Adds the "create database"-command.
addDropDatabase(DropDatabaseCommand) - Method in class org.apache.ddlutils.task.DdlToDatabaseTask
  Adds the "drop database"-command.
addEscapedCharSequence(String, String) - Method in class org.apache.ddlutils.platform.SqlBuilder
  Adds a char sequence that needs escaping, and its escaped version.
addForeignKey(ForeignKey) - Method in class org.apache.ddlutils.model.Table
  Adds the given foreign key.
addForeignKey(int, ForeignKey) - Method in class org.apache.ddlutils.model.Table
  Adds the given foreign key at the specified position.
AddForeignKeyChange - Class in org.apache.ddlutils.alteration
  Represents the addition of a foreign key to a table.
AddForeignKeyChange(Table, ForeignKey) - Constructor for class org.apache.ddlutils.alteration.AddForeignKeyChange
  Creates a new change object.
addForeignKeys(Collection) - Method in class org.apache.ddlutils.model.Table
  Adds the given foreign keys.
addIndex(Index) - Method in class org.apache.ddlutils.model.Table
  Adds the given index.
addIndex(int, Index) - Method in class org.apache.ddlutils.model.Table
  Adds the given index at the specified position.
AddIndexChange - Class in org.apache.ddlutils.alteration
  Represents the addition of an index to a table.
AddIndexChange(Table, Index) - Constructor for class org.apache.ddlutils.alteration.AddIndexChange
  Creates a new change object.
addIndices(Collection) - Method in class org.apache.ddlutils.model.Table
  Adds the given indices.
addNativeTypeMapping(int, String) - Method in class org.apache.ddlutils.PlatformInfo
  Adds a mapping from jdbc type to database-native type.
addNativeTypeMapping(int, String, int) - Method in class org.apache.ddlutils.PlatformInfo
  Adds a mapping from jdbc type to database-native type.
addNativeTypeMapping(String, String) - Method in class org.apache.ddlutils.PlatformInfo
  Adds a mapping from jdbc type to database-native type.
addNativeTypeMapping(String, String, String) - Method in class org.apache.ddlutils.PlatformInfo
  Adds a mapping from jdbc type to database-native type.
addParameter(Table, String, String) - Method in class org.apache.ddlutils.platform.CreationParameters
  Adds a parameter.
addPendingFK(Identity) - Method in class org.apache.ddlutils.io.WaitingObject
  Adds the identity of another object that the object is waiting for.
AddPrimaryKeyChange - Class in org.apache.ddlutils.alteration
  Represents the addition of a primary key to a table which does not have one.
AddPrimaryKeyChange(Table, Column[]) - Constructor for class org.apache.ddlutils.alteration.AddPrimaryKeyChange
  Creates a new change object.
addReference(Reference) - Method in class org.apache.ddlutils.model.ForeignKey
  Adds a reference, ie.
addTable(Table) - Method in class org.apache.ddlutils.model.Database
  Adds a table.
addTable(int, Table) - Method in class org.apache.ddlutils.model.Database
  Adds a table at the specified position.
AddTableChange - Class in org.apache.ddlutils.alteration
  Represents the addition of a table to a model.
AddTableChange(Table) - Constructor for class org.apache.ddlutils.alteration.AddTableChange
  Creates a new change object.
addTables(Collection) - Method in class org.apache.ddlutils.model.Database
  Adds the given tables.
addWriteDataToDatabase(WriteDataToDatabaseCommand) - Method in class org.apache.ddlutils.task.DatabaseToDdlTask
  Adds the "write data into database"-command.
addWriteDataToDatabase(WriteDataToDatabaseCommand) - Method in class org.apache.ddlutils.task.DdlToDatabaseTask
  Adds the "write data to database"-command.
addWriteDataToFile(WriteDataToFileCommand) - Method in class org.apache.ddlutils.task.DatabaseToDdlTask
  Adds the "write data into file"-command.
addWriteDataToFile(WriteDataToFileCommand) - Method in class org.apache.ddlutils.task.DdlToDatabaseTask
  Adds the "write data to file"-command.
addWriteDtdToFile(WriteDtdToFileCommand) - Method in class org.apache.ddlutils.task.DatabaseToDdlTask
  Adds the "create dtd"-command.
addWriteDtdToFile(WriteDtdToFileCommand) - Method in class org.apache.ddlutils.task.DdlToDatabaseTask
  Adds the "write dtd to file"-command.
addWriteSchemaSqlToFile(WriteSchemaSqlToFileCommand) - Method in class org.apache.ddlutils.task.DatabaseToDdlTask
  Adds the "write schema sql to file"-command.
addWriteSchemaSqlToFile(WriteSchemaSqlToFileCommand) - Method in class org.apache.ddlutils.task.DdlToDatabaseTask
  Adds the "write schema sql to file"-command.
addWriteSchemaToDatabase(WriteSchemaToDatabaseCommand) - Method in class org.apache.ddlutils.task.DdlToDatabaseTask
  Adds the "write schema to database"-command.
addWriteSchemaToFile(WriteSchemaToFileCommand) - Method in class org.apache.ddlutils.task.DatabaseToDdlTask
  Adds the "write schema to file"-command.
adjustColumns(Table) - Method in class org.apache.ddlutils.platform.interbase.InterbaseModelReader
  Adjusts the columns in the table by fixing types and default values.
advance() - Method in class org.apache.ddlutils.platform.ModelBasedResultSetIterator
  Advances the iterator without materializing the object.
afterInsert(Connection, Table) - Method in class org.apache.ddlutils.platform.mssql.MSSqlPlatform
  Allows platforms to issue statements directly after rows have been inserted into the specified table.
afterInsert(Connection, Table) - Method in class org.apache.ddlutils.platform.PlatformImplBase
  Allows platforms to issue statements directly after rows have been inserted into the specified table.
afterInsert(Connection, Table) - Method in class org.apache.ddlutils.platform.sybase.SybasePlatform
  Allows platforms to issue statements directly after rows have been inserted into the specified table.
afterUpdate(Connection, Table) - Method in class org.apache.ddlutils.platform.mssql.MSSqlPlatform
  Allows platforms to issue statements directly after rows have been updated in the specified table.
afterUpdate(Connection, Table) - Method in class org.apache.ddlutils.platform.PlatformImplBase
  Allows platforms to issue statements directly after rows have been updated in the specified table.
afterUpdate(Connection, Table) - Method in class org.apache.ddlutils.platform.sybase.SybasePlatform
  Allows platforms to issue statements directly after rows have been updated in the specified table.
alterDatabase(Database, Database, CreationParameters) - Method in class org.apache.ddlutils.platform.SqlBuilder
  Generates the DDL to modify an existing database so the schema matches the specified database schema by using drops, modifications and additions.
alterTables(Database, boolean) - Method in interface org.apache.ddlutils.Platform
  Alters the database schema so that it match the given model.
alterTables(Database, CreationParameters, boolean) - Method in interface org.apache.ddlutils.Platform
  Alters the database schema so that it match the given model.
alterTables(String, String, String[], Database, boolean) - Method in interface org.apache.ddlutils.Platform
  Alters the database schema so that it match the given model.
alterTables(String, String, String[], Database, CreationParameters, boolean) - Method in interface org.apache.ddlutils.Platform
  Alters the database schema so that it match the given model.
alterTables(Connection, Database, boolean) - Method in interface org.apache.ddlutils.Platform
  Alters the database schema so that it match the given model.
alterTables(Connection, Database, CreationParameters, boolean) - Method in interface org.apache.ddlutils.Platform
  Alters the database schema so that it match the given model.
alterTables(Connection, String, String, String[], Database, boolean) - Method in interface org.apache.ddlutils.Platform
  Alters the database schema so that it match the given model.
alterTables(Connection, String, String, String[], Database, CreationParameters, boolean) - Method in interface org.apache.ddlutils.Platform
  Alters the database schema so that it match the given model.
alterTables(Database, boolean) - Method in class org.apache.ddlutils.platform.PlatformImplBase
  Alters the database schema so that it match the given model.
alterTables(Database, CreationParameters, boolean) - Method in class org.apache.ddlutils.platform.PlatformImplBase
  Alters the database schema so that it match the given model.
alterTables(Connection, Database, boolean) - Method in class org.apache.ddlutils.platform.PlatformImplBase
  Alters the database schema so that it match the given model.
alterTables(Connection, Database, CreationParameters, boolean) - Method in class org.apache.ddlutils.platform.PlatformImplBase
  Alters the database schema so that it match the given model.
alterTables(String, String, String[], Database, boolean) - Method in class org.apache.ddlutils.platform.PlatformImplBase
  Alters the database schema so that it match the given model.
alterTables(String, String, String[], Database, CreationParameters, boolean) - Method in class org.apache.ddlutils.platform.PlatformImplBase
  Alters the database schema so that it match the given model.
alterTables(Connection, String, String, String[], Database, boolean) - Method in class org.apache.ddlutils.platform.PlatformImplBase
  Alters the database schema so that it match the given model.
alterTables(Connection, String, String, String[], Database, CreationParameters, boolean) - Method in class org.apache.ddlutils.platform.PlatformImplBase
  Alters the database schema so that it match the given model.
apply(Database, boolean) - Method in class org.apache.ddlutils.alteration.AddColumnChange
  Applies this change to the given database.
apply(Database, boolean) - Method in class org.apache.ddlutils.alteration.AddForeignKeyChange
  Applies this change to the given database.
apply(Database, boolean) - Method in class org.apache.ddlutils.alteration.AddIndexChange
  Applies this change to the given database.
apply(Database, boolean) - Method in class org.apache.ddlutils.alteration.AddPrimaryKeyChange
  Applies this change to the given database.
apply(Database, boolean) - Method in class org.apache.ddlutils.alteration.AddTableChange
  Applies this change to the given database.
apply(Database, boolean) - Method in class org.apache.ddlutils.alteration.ColumnAutoIncrementChange
  Applies this change to the given database.
apply(Database, boolean) - Method in class org.apache.ddlutils.alteration.ColumnDataTypeChange
  Applies this change to the given database.
apply(Database, boolean) - Method in class org.apache.ddlutils.alteration.ColumnDefaultValueChange
  Applies this change to the given database.
apply(Database, boolean) - Method in class org.apache.ddlutils.alteration.ColumnOrderChange
  Applies this change to the given database.
apply(Database, boolean) - Method in class org.apache.ddlutils.alteration.ColumnRequiredChange
  Applies this change to the given database.
apply(Database, boolean) - Method in class org.apache.ddlutils.alteration.ColumnSizeChange
  Applies this change to the given database.
apply(Database, boolean) - Method in interface org.apache.ddlutils.alteration.ModelChange
  Applies this change to the given database.
apply(Database, boolean) - Method in class org.apache.ddlutils.alteration.PrimaryKeyChange
  Applies this change to the given database.
apply(Database, boolean) - Method in class org.apache.ddlutils.alteration.RemoveColumnChange
  Applies this change to the given database.
apply(Database, boolean) - Method in class org.apache.ddlutils.alteration.RemoveForeignKeyChange
  Applies this change to the given database.
apply(Database, boolean) - Method in class org.apache.ddlutils.alteration.RemoveIndexChange
  Applies this change to the given database.
apply(Database, boolean) - Method in class org.apache.ddlutils.alteration.RemovePrimaryKeyChange
  Applies this change to the given database.
apply(Database, boolean) - Method in class org.apache.ddlutils.alteration.RemoveTableChange
  Applies this change to the given database.
applyForSelectedChanges(Collection, Class[], Closure) - Method in class org.apache.ddlutils.platform.SqlBuilder
  Calls the given closure for all changes that are of one of the given types, and then removes them from the changes collection.
areEqual(String, String, boolean) - Method in class org.apache.ddlutils.platform.SqlBuilder
  Compares the two strings.
ARRAY - Static variable in class org.apache.ddlutils.model.TypeMap
  The string representation of the `Types.ARRAY` constant.
assertHasSameData(Database, Platform, Platform) - Method in class org.apache.ddlutils.util.DatabaseTestHelper
  Asserts that the data in the tables described by the given model is the same in the database accessed by the second platform as is in the database accessed by the first platform.
assertHasSameData(String, Database, Platform, Platform) - Method in class org.apache.ddlutils.util.DatabaseTestHelper
  Asserts that the data in the tables described by the given model is the same in the database accessed by the second platform as is in the database accessed by the first platform.
AxionBuilder - Class in org.apache.ddlutils.platform.axion
  The SQL Builder for the Axion database.
AxionBuilder(Platform) - Constructor for class org.apache.ddlutils.platform.axion.AxionBuilder
  Creates a new axion sql builder.
AxionModelReader - Class in org.apache.ddlutils.platform.axion
  Reads a database model from an Axion database.
AxionModelReader(Platform) - Constructor for class org.apache.ddlutils.platform.axion.AxionModelReader
  Creates a new model reader for Axion databases.
AxionPlatform - Class in org.apache.ddlutils.platform.axion
  The platform for the Axion database.
AxionPlatform() - Constructor for class org.apache.ddlutils.platform.axion.AxionPlatform
  Creates a new axion platform instance.

## B

BASE64_ATTR_NAME - Static variable in class org.apache.ddlutils.io.DatabaseIO
  The name of the XML attribute use to denote that teh content of a data XML element uses Base64 encoding.
beforeInsert(Connection, Table) - Method in class org.apache.ddlutils.platform.mssql.MSSqlPlatform
  Allows platforms to issue statements directly before rows are inserted into the specified table.
beforeInsert(Connection, Table) - Method in class org.apache.ddlutils.platform.PlatformImplBase
  Allows platforms to issue statements directly before rows are inserted into the specified table.
beforeInsert(Connection, Table) - Method in class org.apache.ddlutils.platform.sybase.SybasePlatform
  Allows platforms to issue statements directly before rows are inserted into the specified table.
beforeUpdate(Connection, Table) - Method in class org.apache.ddlutils.platform.mssql.MSSqlPlatform
  Allows platforms to issue statements directly before rows are updated in the specified table.
beforeUpdate(Connection, Table) - Method in class org.apache.ddlutils.platform.PlatformImplBase
  Allows platforms to issue statements directly before rows are updated in the specified table.
beforeUpdate(Connection, Table) - Method in class org.apache.ddlutils.platform.sybase.SybasePlatform
  Allows platforms to issue statements directly before rows are updated in the specified table.
begin(String, String, Attributes) - Method in class org.apache.ddlutils.io.DynaSqlCreateRule
begin(Attributes) - Method in class org.apache.ddlutils.io.SetColumnPropertyFromSubElementRule
begin(Attributes) - Method in class org.apache.ddlutils.io.SetColumnPropertyRule
BIGINT - Static variable in class org.apache.ddlutils.model.TypeMap
  The string representation of the `Types.BIGINT` constant.
BINARY - Static variable in class org.apache.ddlutils.model.JdbcTypeCategoryEnum
  The enum value for binary jdbc types.
BINARY - Static variable in class org.apache.ddlutils.model.TypeMap
  The string representation of the `Types.BINARY` constant.
BinaryObjectsHelper - Class in org.apache.ddlutils.io
  Helper class for dealing with the serialization and Base64 encoding of objects.
BinaryObjectsHelper() - Constructor for class org.apache.ddlutils.io.BinaryObjectsHelper
BIT - Static variable in class org.apache.ddlutils.model.TypeMap
  The string representation of the `Types.BIT` constant.
BLOB - Static variable in class org.apache.ddlutils.model.TypeMap
  The string representation of the `Types.BLOB` constant.
body(String) - Method in class org.apache.ddlutils.io.SetColumnPropertyFromSubElementRule
BOOLEAN - Static variable in class org.apache.ddlutils.model.TypeMap
  The string representation of the `Types.BOOLEAN` constant.
borrowConnection() - Method in interface org.apache.ddlutils.Platform
  Returns a (new) JDBC connection from the data source.
borrowConnection() - Method in class org.apache.ddlutils.util.JdbcSupport
  Returns a (new) JDBC connection from the data source.
ByteArrayBase64Converter - Class in org.apache.ddlutils.io.converters
  Converts between a byte array and its Base64 encoded string representation (e.g.
ByteArrayBase64Converter() - Constructor for class org.apache.ddlutils.io.converters.ByteArrayBase64Converter

## C

CallbackClosure - Class in org.apache.ddlutils.util
  A closure that determines a callback for the type of the object and calls it.
CallbackClosure(Object, String, Class[], Object[]) - Constructor for class org.apache.ddlutils.util.CallbackClosure
  Creates a new closure object.
CHAR - Static variable in class org.apache.ddlutils.model.TypeMap
  The string representation of the `Types.CHAR` constant.
cleanUp() - Method in class org.apache.ddlutils.platform.ModelBasedResultSetIterator
  Closes the resources (connection, statement, resultset).
CLOB - Static variable in class org.apache.ddlutils.model.TypeMap
  The string representation of the `Types.CLOB` constant.
clone() - Method in class org.apache.ddlutils.model.Column
clone() - Method in class org.apache.ddlutils.model.Database
clone() - Method in class org.apache.ddlutils.model.ForeignKey
clone() - Method in interface org.apache.ddlutils.model.Index
  Clones this index.
clone() - Method in class org.apache.ddlutils.model.IndexColumn
clone() - Method in class org.apache.ddlutils.model.IndexImpBase
  Clones this index.
clone() - Method in class org.apache.ddlutils.model.NonUniqueIndex
  Clones this index.
clone() - Method in class org.apache.ddlutils.model.Reference
clone() - Method in class org.apache.ddlutils.model.Table
clone() - Method in class org.apache.ddlutils.model.UniqueIndex
  Clones this index.
closeStatement(Statement) - Method in class org.apache.ddlutils.util.JdbcSupport
  Closes the given statement (which also closes all result sets for this statement) and the connection it belongs to.
CloudscapeBuilder - Class in org.apache.ddlutils.platform.cloudscape
  The SQL Builder for Cloudscape.
CloudscapeBuilder(Platform) - Constructor for class org.apache.ddlutils.platform.cloudscape.CloudscapeBuilder
  Creates a new builder instance.
CloudscapePlatform - Class in org.apache.ddlutils.platform.cloudscape
  The Cloudscape platform implementation.
CloudscapePlatform() - Constructor for class org.apache.ddlutils.platform.cloudscape.CloudscapePlatform
  Creates a new platform instance.
Column - Class in org.apache.ddlutils.model
  Represents a column in the database model.
Column() - Constructor for class org.apache.ddlutils.model.Column
ColumnAutoIncrementChange - Class in org.apache.ddlutils.alteration
  Represents the change of the auto-increment constraint of a column.
ColumnAutoIncrementChange(Table, Column) - Constructor for class org.apache.ddlutils.alteration.ColumnAutoIncrementChange
  Creates a new change object.
ColumnChange - Interface in org.apache.ddlutils.alteration
  Represents a change to a column of a table.
ColumnDataTypeChange - Class in org.apache.ddlutils.alteration
  Represents the change of the data type of a column.
ColumnDataTypeChange(Table, Column, int) - Constructor for class org.apache.ddlutils.alteration.ColumnDataTypeChange
  Creates a new change object.
ColumnDefaultValueChange - Class in org.apache.ddlutils.alteration
  Represents the change of the default value of a column.
ColumnDefaultValueChange(Table, Column, String) - Constructor for class org.apache.ddlutils.alteration.ColumnDefaultValueChange
  Creates a new change object.
ColumnOrderChange - Class in org.apache.ddlutils.alteration
  Represents the change of the order of the columns of a table.
ColumnOrderChange(Table, Map) - Constructor for class org.apache.ddlutils.alteration.ColumnOrderChange
  Creates a new change object.
ColumnRequiredChange - Class in org.apache.ddlutils.alteration
  Represents the change of the required constraint of a column.
ColumnRequiredChange(Table, Column) - Constructor for class org.apache.ddlutils.alteration.ColumnRequiredChange
  Creates a new change object.
columnsDiffer(Column, Column) - Method in class org.apache.ddlutils.platform.SqlBuilder
  Compares the current column in the database with the desired one.
ColumnSizeChange - Class in org.apache.ddlutils.alteration
  Represents the change of the size or scale of a column.
ColumnSizeChange(Table, Column, int, int) - Constructor for class org.apache.ddlutils.alteration.ColumnSizeChange
  Creates a new change object.
Command - Class in org.apache.ddlutils.task
  Base class for commands that work with a model.
Command() - Constructor for class org.apache.ddlutils.task.Command
compare(Database, Database) - Method in class org.apache.ddlutils.alteration.ModelComparator
  Compares the two models and returns the changes necessary to create the second model from the first one.
compareColumns(Table, Column, Table, Column) - Method in class org.apache.ddlutils.alteration.ModelComparator
  Compares the two columns and returns the changes necessary to create the second column from the first one.
compareTables(Database, Table, Database, Table) - Method in class org.apache.ddlutils.alteration.ModelComparator
  Compares the two tables and returns the changes necessary to create the second table from the first one.
configure() - Method in class org.apache.ddlutils.io.DataReader
ConversionException - Exception in org.apache.ddlutils.io.converters
  Exception generated by `SqlTypeConverter` implementations.
ConversionException() - Constructor for exception org.apache.ddlutils.io.converters.ConversionException
  Creates a new exception object.
ConversionException(String) - Constructor for exception org.apache.ddlutils.io.converters.ConversionException
  Creates a new exception object.
ConversionException(Throwable) - Constructor for exception org.apache.ddlutils.io.converters.ConversionException
  Creates a new exception object.
ConversionException(String, Throwable) - Constructor for exception org.apache.ddlutils.io.converters.ConversionException
  Creates a new exception object.
convert(String, int, int) - Method in class org.apache.ddlutils.platform.DefaultValueHelper
  Converts the given default value from the specified original to the target jdbc type.
ConverterConfiguration - Class in org.apache.ddlutils.io
  Contains the configuration for converters, which convert between the Java data types corresponding to SQL data, and string representations.
ConverterConfiguration() - Constructor for class org.apache.ddlutils.io.ConverterConfiguration
  Creates a new configuration object with the default converters.
convertFromString(String, int) - Method in class org.apache.ddlutils.io.converters.ByteArrayBase64Converter
  Converts the given textual representation to an instance of the target type.
convertFromString(String, int) - Method in class org.apache.ddlutils.io.converters.DateConverter
  Converts the given textual representation to an instance of the target type.
convertFromString(String, int) - Method in class org.apache.ddlutils.io.converters.NumberConverter
  Converts the given textual representation to an instance of the target type.
convertFromString(String, int) - Method in interface org.apache.ddlutils.io.converters.SqlTypeConverter
  Converts the given textual representation to an instance of the target type.
convertFromString(String, int) - Method in class org.apache.ddlutils.io.converters.TimeConverter
  Converts the given textual representation to an instance of the target type.
convertFromString(String, int) - Method in class org.apache.ddlutils.io.converters.TimestampConverter
  Converts the given textual representation to an instance of the target type.
ConvertingDatabaseCommand - Class in org.apache.ddlutils.task
  Base type for database commands that use converters.
ConvertingDatabaseCommand() - Constructor for class org.apache.ddlutils.task.ConvertingDatabaseCommand
convertToString(Object, int) - Method in class org.apache.ddlutils.io.converters.ByteArrayBase64Converter
  Converts the given object to a string representation.
convertToString(Object, int) - Method in class org.apache.ddlutils.io.converters.DateConverter
  Converts the given object to a string representation.
convertToString(Object, int) - Method in class org.apache.ddlutils.io.converters.NumberConverter
  Converts the given object to a string representation.
convertToString(Object, int) - Method in interface org.apache.ddlutils.io.converters.SqlTypeConverter
  Converts the given object to a string representation.
convertToString(Object, int) - Method in class org.apache.ddlutils.io.converters.TimeConverter
  Converts the given object to a string representation.
convertToString(Object, int) - Method in class org.apache.ddlutils.io.converters.TimestampConverter
  Converts the given object to a string representation.
copy(Table, Object) - Method in class org.apache.ddlutils.dynabean.DynaClassCache
  Creates a new dyna bean instance for the given table and copies the values from the given source object.
createAutoIncrementSequence(Table, Column) - Method in class org.apache.ddlutils.platform.mckoi.MckoiBuilder
  Creates the sequence necessary for the auto-increment of the given column.
createAutoIncrementSequence(Table, Column) - Method in class org.apache.ddlutils.platform.oracle.Oracle8Builder
  Creates the sequence necessary for the auto-increment of the given column.
createAutoIncrementTrigger(Table, Column) - Method in class org.apache.ddlutils.platform.oracle.Oracle8Builder
  Creates the trigger necessary for the auto-increment of the given column.
createDatabase(String, String, String, String, Map) - Method in class org.apache.ddlutils.platform.axion.AxionPlatform
  Creates the database specified by the given parameters. Please note that this method does not use a data source set via `Platform.setDataSource(DataSource)` because it is not possible to retrieve the connection information from it without establishing a connection.
  The given connection url is the url that you'd use to connect to the already-created database.
  On some platforms, this method suppurts additional parameters. These are documented in the manual section for the individual platforms.
createDatabase(String, String, String, String, Map) - Method in interface org.apache.ddlutils.Platform
  Creates the database specified by the given parameters.
createDatabase(String, String, String, String, Map) - Method in class org.apache.ddlutils.platform.derby.DerbyPlatform
  Creates the database specified by the given parameters. Please note that this method does not use a data source set via `Platform.setDataSource(DataSource)` because it is not possible to retrieve the connection information from it without establishing a connection.
  The given connection url is the url that you'd use to connect to the already-created database.
  On some platforms, this method suppurts additional parameters. These are documented in the manual section for the individual platforms.
createDatabase(String, String, String, String, Map) - Method in class org.apache.ddlutils.platform.mckoi.MckoiPlatform
  Creates the database specified by the given parameters. Please note that this method does not use a data source set via `Platform.setDataSource(DataSource)` because it is not possible to retrieve the connection information from it without establishing a connection.
  The given connection url is the url that you'd use to connect to the already-created database.
  On some platforms, this method suppurts additional parameters. These are documented in the manual section for the individual platforms.
createDatabase(String, String, String, String, Map) - Method in class org.apache.ddlutils.platform.PlatformImplBase
  Creates the database specified by the given parameters.
createDatabase(String, String, String, String, Map) - Method in class org.apache.ddlutils.platform.postgresql.PostgreSqlPlatform
  Creates the database specified by the given parameters. Please note that this method does not use a data source set via `Platform.setDataSource(DataSource)` because it is not possible to retrieve the connection information from it without establishing a connection.
  The given connection url is the url that you'd use to connect to the already-created database.
  On some platforms, this method suppurts additional parameters. These are documented in the manual section for the individual platforms.
CreateDatabaseCommand - Class in org.apache.ddlutils.task
  The sub task for creating the target database.
CreateDatabaseCommand() - Constructor for class org.apache.ddlutils.task.CreateDatabaseCommand
createDeleteSql(Database, SqlDynaClass, SqlDynaProperty[], DynaBean) - Method in class org.apache.ddlutils.platform.PlatformImplBase
  Creates the SQL for deleting an object of the given type.
createDynaBeanFor(Table) - Method in class org.apache.ddlutils.model.Database
  Creates a new dyna bean for the given table.
createDynaBeanFor(String, boolean) - Method in class org.apache.ddlutils.model.Database
  Convenience method that combines `Database.createDynaBeanFor(Table)` and `Database.findTable(String, boolean)`.
createExternalForeignKeys(Database) - Method in class org.apache.ddlutils.platform.firebird.FirebirdBuilder
  Creates the external foreignkey creation statements for all tables in the database.
createExternalForeignKeys(Database) - Method in class org.apache.ddlutils.platform.SqlBuilder
  Creates the external foreignkey creation statements for all tables in the database.
createExternalForeignKeys(Database, Table) - Method in class org.apache.ddlutils.platform.SqlBuilder
  Creates external foreignkey creation statements if necessary.
createInsertSql(Database, SqlDynaClass, SqlDynaProperty[], DynaBean) - Method in class org.apache.ddlutils.platform.PlatformImplBase
  Creates the SQL for inserting an object of the given type.
createNewInstance(Table) - Method in class org.apache.ddlutils.dynabean.DynaClassCache
  Creates a new dyna bean instance for the given table.
createNewPlatformInstance(String) - Static method in class org.apache.ddlutils.PlatformFactory
  Creates a new platform for the given (case insensitive) database name or returns null if the database is not recognized.
createNewPlatformInstance(String, String) - Static method in class org.apache.ddlutils.PlatformFactory
  Creates a new platform for the specified database.
createNewPlatformInstance(DataSource) - Static method in class org.apache.ddlutils.PlatformFactory
  Creates a new platform for the specified database.
createNewPlatformInstance(DataSource, String, String) - Static method in class org.apache.ddlutils.PlatformFactory
  Creates a new platform for the specified database.
createResultSetIterator(Database, ResultSet, Table[]) - Method in class org.apache.ddlutils.platform.PlatformImplBase
  Creates an iterator over the given result set.
createSelectLastInsertIdSql(Database, SqlDynaClass) - Method in class org.apache.ddlutils.platform.PlatformImplBase
  Creates the SQL for querying for the id generated by the last insert of an object of the given type.
createTable(Database, Table, Map) - Method in class org.apache.ddlutils.platform.firebird.FirebirdBuilder
  Outputs the DDL to create the table along with any non-external constraints as well as with external primary keys and indices (but not foreign keys).
createTable(Database, Table, Map) - Method in class org.apache.ddlutils.platform.interbase.InterbaseBuilder
  Outputs the DDL to create the table along with any non-external constraints as well as with external primary keys and indices (but not foreign keys).
createTable(Database, Table, Map) - Method in class org.apache.ddlutils.platform.mckoi.MckoiBuilder
  Outputs the DDL to create the table along with any non-external constraints as well as with external primary keys and indices (but not foreign keys).
createTable(Database, Table, Map) - Method in class org.apache.ddlutils.platform.mssql.MSSqlBuilder
  Outputs the DDL to create the table along with any non-external constraints as well as with external primary keys and indices (but not foreign keys).
createTable(Database, Table, Map) - Method in class org.apache.ddlutils.platform.oracle.Oracle8Builder
  Outputs the DDL to create the table along with any non-external constraints as well as with external primary keys and indices (but not foreign keys).
createTable(Database, Table, Map) - Method in class org.apache.ddlutils.platform.postgresql.PostgreSqlBuilder
  Outputs the DDL to create the table along with any non-external constraints as well as with external primary keys and indices (but not foreign keys).
createTable(Database, Table) - Method in class org.apache.ddlutils.platform.SqlBuilder
  Outputs the DDL to create the table along with any non-external constraints as well as with external primary keys and indices (but not foreign keys).
createTable(Database, Table, Map) - Method in class org.apache.ddlutils.platform.SqlBuilder
  Outputs the DDL to create the table along with any non-external constraints as well as with external primary keys and indices (but not foreign keys).
createTable(Database, Table, Map) - Method in class org.apache.ddlutils.platform.sybase.SybaseBuilder
  Outputs the DDL to create the table along with any non-external constraints as well as with external primary keys and indices (but not foreign keys).
createTables(Database, boolean, boolean) - Method in interface org.apache.ddlutils.Platform
  Creates the tables defined in the database model.
createTables(Connection, Database, boolean, boolean) - Method in interface org.apache.ddlutils.Platform
  Creates the tables defined in the database model.
createTables(Database, CreationParameters, boolean, boolean) - Method in interface org.apache.ddlutils.Platform
  Creates the tables defined in the database model.
createTables(Connection, Database, CreationParameters, boolean, boolean) - Method in interface org.apache.ddlutils.Platform
  Creates the tables defined in the database model.
createTables(Database, boolean, boolean) - Method in class org.apache.ddlutils.platform.PlatformImplBase
  Creates the tables defined in the database model.
createTables(Connection, Database, boolean, boolean) - Method in class org.apache.ddlutils.platform.PlatformImplBase
  Creates the tables defined in the database model.
createTables(Database, CreationParameters, boolean, boolean) - Method in class org.apache.ddlutils.platform.PlatformImplBase
  Creates the tables defined in the database model.
createTables(Connection, Database, CreationParameters, boolean, boolean) - Method in class org.apache.ddlutils.platform.PlatformImplBase
  Creates the tables defined in the database model.
createTables(Database) - Method in class org.apache.ddlutils.platform.SqlBuilder
  Outputs the DDL required to drop and (re)create all tables in the database model.
createTables(Database, boolean) - Method in class org.apache.ddlutils.platform.SqlBuilder
  Outputs the DDL required to drop (if requested) and (re)create all tables in the database model.
createTables(Database, CreationParameters, boolean) - Method in class org.apache.ddlutils.platform.SqlBuilder
  Outputs the DDL required to drop (if requested) and (re)create all tables in the database model.
createTemporaryTable(Database, Table, Map) - Method in class org.apache.ddlutils.platform.oracle.Oracle8Builder
  Outputs the DDL to create the given temporary table.
createTemporaryTable(Database, Table, Map) - Method in class org.apache.ddlutils.platform.SqlBuilder
  Outputs the DDL to create the given temporary table.
createUniqueIdentifier() - Method in class org.apache.ddlutils.platform.SqlBuilder
  Creates a reasonably unique identifier only consisting of hexadecimal characters and underscores.
createUpdateSql(Database, SqlDynaClass, SqlDynaProperty[], SqlDynaProperty[], DynaBean) - Method in class org.apache.ddlutils.platform.PlatformImplBase
  Creates the SQL for updating an object of the given type.
CreationParameters - Class in org.apache.ddlutils.platform
  Contains parameters used in the table creation.
CreationParameters() - Constructor for class org.apache.ddlutils.platform.CreationParameters

## D

Database - Class in org.apache.ddlutils.model
  Represents the database model, ie.
Database() - Constructor for class org.apache.ddlutils.model.Database
DatabaseCommand - Class in org.apache.ddlutils.task
  Base type for commands that have the database info embedded.
DatabaseCommand() - Constructor for class org.apache.ddlutils.task.DatabaseCommand
DatabaseCommandWithCreationParameters - Class in org.apache.ddlutils.task
  Base type for database commands that use creation parameters.
DatabaseCommandWithCreationParameters() - Constructor for class org.apache.ddlutils.task.DatabaseCommandWithCreationParameters
DatabaseDataIO - Class in org.apache.ddlutils.io
  Provides basic live database data <-> XML functionality.
DatabaseDataIO() - Constructor for class org.apache.ddlutils.io.DatabaseDataIO
DatabaseIO - Class in org.apache.ddlutils.io
  This class provides functions to read and write database models from/to XML.
DatabaseIO() - Constructor for class org.apache.ddlutils.io.DatabaseIO
DatabaseMetaDataWrapper - Class in org.apache.ddlutils.platform
  Wrapper class for database meta data that stores additional info.
DatabaseMetaDataWrapper() - Constructor for class org.apache.ddlutils.platform.DatabaseMetaDataWrapper
DATABASENAME - Static variable in class org.apache.ddlutils.platform.axion.AxionPlatform
  Database name of this platform.
DATABASENAME - Static variable in class org.apache.ddlutils.platform.cloudscape.CloudscapePlatform
  Database name of this platform.
DATABASENAME - Static variable in class org.apache.ddlutils.platform.db2.Db2Platform
  Database name of this platform.
DATABASENAME - Static variable in class org.apache.ddlutils.platform.db2.Db2v8Platform
  Database name of this platform.
DATABASENAME - Static variable in class org.apache.ddlutils.platform.derby.DerbyPlatform
  Database name of this platform.
DATABASENAME - Static variable in class org.apache.ddlutils.platform.firebird.FirebirdPlatform
  Database name of this platform.
DATABASENAME - Static variable in class org.apache.ddlutils.platform.hsqldb.HsqlDbPlatform
  Database name of this platform.
DATABASENAME - Static variable in class org.apache.ddlutils.platform.interbase.InterbasePlatform
  Database name of this platform.
DATABASENAME - Static variable in class org.apache.ddlutils.platform.maxdb.MaxDbPlatform
  Database name of this platform.
DATABASENAME - Static variable in class org.apache.ddlutils.platform.mckoi.MckoiPlatform
  Database name of this platform.
DATABASENAME - Static variable in class org.apache.ddlutils.platform.mssql.MSSqlPlatform
  Database name of this platform.
DATABASENAME - Static variable in class org.apache.ddlutils.platform.mysql.MySql50Platform
  Database name of this platform.
DATABASENAME - Static variable in class org.apache.ddlutils.platform.mysql.MySqlPlatform
  Database name of this platform.
DATABASENAME - Static variable in class org.apache.ddlutils.platform.oracle.Oracle10Platform
  Database name of this platform.
DATABASENAME - Static variable in class org.apache.ddlutils.platform.oracle.Oracle8Platform
  Database name of this platform.
DATABASENAME - Static variable in class org.apache.ddlutils.platform.oracle.Oracle9Platform
  Database name of this platform.
DATABASENAME - Static variable in class org.apache.ddlutils.platform.postgresql.PostgreSqlPlatform
  Database name of this platform.
DATABASENAME - Static variable in class org.apache.ddlutils.platform.sapdb.SapDbPlatform
  Database name of this platform.
DATABASENAME - Static variable in class org.apache.ddlutils.platform.sybase.SybaseASE15Platform
  Database name of this platform.
DATABASENAME - Static variable in class org.apache.ddlutils.platform.sybase.SybasePlatform
  Database name of this platform.
DatabaseOperationException - Exception in org.apache.ddlutils
  This exception is thrown when a database operation failed.
DatabaseOperationException() - Constructor for exception org.apache.ddlutils.DatabaseOperationException
  Creates a new empty exception object.
DatabaseOperationException(String) - Constructor for exception org.apache.ddlutils.DatabaseOperationException
  Creates a new exception object.
DatabaseOperationException(Throwable) - Constructor for exception org.apache.ddlutils.DatabaseOperationException
  Creates a new exception object.
DatabaseOperationException(String, Throwable) - Constructor for exception org.apache.ddlutils.DatabaseOperationException
  Creates a new exception object.
DatabaseTaskBase - Class in org.apache.ddlutils.task
  Base class for DdlUtils Ant tasks that operate on a database.
DatabaseTaskBase() - Constructor for class org.apache.ddlutils.task.DatabaseTaskBase
DatabaseTestHelper - Class in org.apache.ddlutils.util
  Class that provides utility stuff for cpmaring data in databases.
DatabaseTestHelper() - Constructor for class org.apache.ddlutils.util.DatabaseTestHelper
DatabaseToDdlTask - Class in org.apache.ddlutils.task
  Task for getting structural info and data from a live database.
DatabaseToDdlTask() - Constructor for class org.apache.ddlutils.task.DatabaseToDdlTask
DataConverterRegistration - Class in org.apache.ddlutils.io
  Represents the registration of a data converter for tasks that work on data files.
DataConverterRegistration() - Constructor for class org.apache.ddlutils.io.DataConverterRegistration
DataDtdWriter - Class in org.apache.ddlutils.io
  Generates the DTD for data xml files usable with a specified database model.
DataDtdWriter() - Constructor for class org.apache.ddlutils.io.DataDtdWriter
DATALINK - Static variable in class org.apache.ddlutils.model.TypeMap
  The string representation of the `Types.DATALINK` constant.
DataReader - Class in org.apache.ddlutils.io
  Reads data XML into dyna beans matching a specified database model.
DataReader() - Constructor for class org.apache.ddlutils.io.DataReader
DataSink - Interface in org.apache.ddlutils.io
  Marks classes that can receive dyna beans read by the `DataReader`.
DataSinkException - Exception in org.apache.ddlutils.io
  Exception generated by `DataSink` implementations.
DataSinkException() - Constructor for exception org.apache.ddlutils.io.DataSinkException
  Creates a new exception object.
DataSinkException(String) - Constructor for exception org.apache.ddlutils.io.DataSinkException
  Creates a new exception object.
DataSinkException(Throwable) - Constructor for exception org.apache.ddlutils.io.DataSinkException
  Creates a new exception object.
DataSinkException(String, Throwable) - Constructor for exception org.apache.ddlutils.io.DataSinkException
  Creates a new exception object.
DataToDatabaseSink - Class in org.apache.ddlutils.io
  Data sink that directly inserts the beans into the database.
DataToDatabaseSink(Platform, Database) - Constructor for class org.apache.ddlutils.io.DataToDatabaseSink
  Creates a new sink instance.
DataWriter - Class in org.apache.ddlutils.io
  Writes dyna beans matching a specified database model into an XML file.
DataWriter(OutputStream) - Constructor for class org.apache.ddlutils.io.DataWriter
  Creates a data writer instance using UTF-8 encoding.
DataWriter(OutputStream, String) - Constructor for class org.apache.ddlutils.io.DataWriter
  Creates a data writer instance.
DataWriter(Writer, String) - Constructor for class org.apache.ddlutils.io.DataWriter
  Creates a data writer instance using the specified writer.
DataWriterException - Exception in org.apache.ddlutils.io
  Exception generated by the `DataWriter`.
DataWriterException() - Constructor for exception org.apache.ddlutils.io.DataWriterException
  Creates a new exception object.
DataWriterException(String) - Constructor for exception org.apache.ddlutils.io.DataWriterException
  Creates a new exception object.
DataWriterException(Throwable) - Constructor for exception org.apache.ddlutils.io.DataWriterException
  Creates a new exception object.
DataWriterException(String, Throwable) - Constructor for exception org.apache.ddlutils.io.DataWriterException
  Creates a new exception object.
DATE - Static variable in class org.apache.ddlutils.model.TypeMap
  The string representation of the `Types.DATE` constant.
DateConverter - Class in org.apache.ddlutils.io.converters
  Converts between `Date` and `String` using the standard representation "yyyy", or "yyyy-mm", or "yyyy-mm-dd".
DateConverter() - Constructor for class org.apache.ddlutils.io.converters.DateConverter
  Creates a new date converter object.
DATETIME - Static variable in class org.apache.ddlutils.model.JdbcTypeCategoryEnum
  The enum value for date/time jdbc types.
Db2Builder - Class in org.apache.ddlutils.platform.db2
  The SQL Builder for DB2.
Db2Builder(Platform) - Constructor for class org.apache.ddlutils.platform.db2.Db2Builder
  Creates a new builder instance.
Db2ModelReader - Class in org.apache.ddlutils.platform.db2
  Reads a database model from a Db2 UDB database.
Db2ModelReader(Platform) - Constructor for class org.apache.ddlutils.platform.db2.Db2ModelReader
  Creates a new model reader for Db2 databases.
Db2Platform - Class in org.apache.ddlutils.platform.db2
  The DB2 platform implementation.
Db2Platform() - Constructor for class org.apache.ddlutils.platform.db2.Db2Platform
  Creates a new platform instance.
Db2v8Builder - Class in org.apache.ddlutils.platform.db2
  The SQL Builder for DB2 v8 and above.
Db2v8Builder(Platform) - Constructor for class org.apache.ddlutils.platform.db2.Db2v8Builder
  Creates a new builder instance.
Db2v8Platform - Class in org.apache.ddlutils.platform.db2
  The DB2 platform implementation for DB2 v8 and above.
Db2v8Platform() - Constructor for class org.apache.ddlutils.platform.db2.Db2v8Platform
  Creates a new platform instance.
DdlToDatabaseTask - Class in org.apache.ddlutils.task
  Task for performing operations on a live database.
DdlToDatabaseTask() - Constructor for class org.apache.ddlutils.task.DdlToDatabaseTask
DdlUtilsException - Exception in org.apache.ddlutils
  Base class for DdlUtils exceptions.
DdlUtilsException() - Constructor for exception org.apache.ddlutils.DdlUtilsException
  Creates a new empty exception object.
DdlUtilsException(String) - Constructor for exception org.apache.ddlutils.DdlUtilsException
  Creates a new exception object.
DdlUtilsException(Throwable) - Constructor for exception org.apache.ddlutils.DdlUtilsException
  Creates a new exception object.
DdlUtilsException(String, Throwable) - Constructor for exception org.apache.ddlutils.DdlUtilsException
  Creates a new exception object.
DECIMAL - Static variable in class org.apache.ddlutils.model.TypeMap
  The string representation of the `Types.DECIMAL` constant.
decode(String) - Method in class org.apache.ddlutils.io.BinaryObjectsHelper
  Decodes an object from the serialized form encoded in the given Base64 string.
decodeByteArray(String) - Method in class org.apache.ddlutils.io.BinaryObjectsHelper
  Decodes the given Base64 form to a byte array.
DefaultValueHelper - Class in org.apache.ddlutils.platform
  Helper class for dealing with default values, e.g.
DefaultValueHelper() - Constructor for class org.apache.ddlutils.platform.DefaultValueHelper
delete(Database, DynaBean) - Method in interface org.apache.ddlutils.Platform
  Deletes the given bean from the database, assuming the primary key values are specified.
delete(Connection, Database, DynaBean) - Method in interface org.apache.ddlutils.Platform
  Deletes the row which maps to the given bean from the database.
delete(Database, DynaBean) - Method in class org.apache.ddlutils.platform.PlatformImplBase
  Deletes the given bean from the database, assuming the primary key values are specified.
delete(Connection, Database, DynaBean) - Method in class org.apache.ddlutils.platform.PlatformImplBase
  Deletes the row which maps to the given bean from the database.
DerbyBuilder - Class in org.apache.ddlutils.platform.derby
  The SQL Builder for Derby.
DerbyBuilder(Platform) - Constructor for class org.apache.ddlutils.platform.derby.DerbyBuilder
  Creates a new builder instance.
DerbyModelReader - Class in org.apache.ddlutils.platform.derby
  Reads a database model from a Derby database.
DerbyModelReader(Platform) - Constructor for class org.apache.ddlutils.platform.derby.DerbyModelReader
  Creates a new model reader for Derby databases.
DerbyPlatform - Class in org.apache.ddlutils.platform.derby
  The platform implementation for Derby.
DerbyPlatform() - Constructor for class org.apache.ddlutils.platform.derby.DerbyPlatform
  Creates a new Derby platform instance.
deserialize(byte[]) - Method in class org.apache.ddlutils.io.BinaryObjectsHelper
  Deserializes the object from its byte array representation.
determineAutoIncrementColumns(Table) - Method in class org.apache.ddlutils.platform.firebird.FirebirdModelReader
  Helper method that determines the auto increment status using Firebird's system tables.
determineAutoIncrementColumns(Table) - Method in class org.apache.ddlutils.platform.interbase.InterbaseModelReader
  Helper method that determines the auto increment status using Interbase's system tables.
determineAutoIncrementColumns(Table) - Method in class org.apache.ddlutils.platform.oracle.Oracle8ModelReader
  Helper method that determines the auto increment status using Firebird's system tables.
determineAutoIncrementFromResultSetMetaData(Table, Column[]) - Method in class org.apache.ddlutils.platform.JdbcModelReader
  Helper method that determines the auto increment status for the given columns via the `ResultSetMetaData.isAutoIncrement(int)` method.
determineBooleanTypeCode() - Static method in class org.apache.ddlutils.util.Jdbc3Utils
  Determines the type code for the BOOLEAN JDBC type.
determineDatabaseType(DataSource) - Method in class org.apache.ddlutils.PlatformUtils
  Tries to determine the database type for the given data source.
determineDatabaseType(DataSource, String, String) - Method in class org.apache.ddlutils.PlatformUtils
  Tries to determine the database type for the given data source.
determineDatabaseType(String, String) - Method in class org.apache.ddlutils.PlatformUtils
  Tries to determine the database type for the given jdbc driver and connection url.
determineDatalinkTypeCode() - Static method in class org.apache.ddlutils.util.Jdbc3Utils
  Determines the type code for the DATALINK JDBC type.
determineExtraColumnInfo(Table) - Method in class org.apache.ddlutils.platform.interbase.InterbaseModelReader
  Helper method that determines extra column info from the system tables: default value, precision, scale.
determineSchemaOf(Connection, String, Table) - Method in class org.apache.ddlutils.platform.firebird.FirebirdModelReader
  Tries to find the schema to which the given table belongs.
determineSchemaOf(Connection, String, Table) - Method in class org.apache.ddlutils.platform.interbase.InterbaseModelReader
  Tries to find the schema to which the given table belongs.
determineSchemaOf(Connection, String, Table) - Method in class org.apache.ddlutils.platform.JdbcModelReader
  Deprecated. Will be removed once full schema support is in place
DigesterRules - Class in org.apache.ddlutils.io
  An extended rules implementation that is able to match case-insensitively.
DigesterRules() - Constructor for class org.apache.ddlutils.io.DigesterRules
DISTINCT - Static variable in class org.apache.ddlutils.model.TypeMap
  The string representation of the `Types.DISTINCT` constant.
DOUBLE - Static variable in class org.apache.ddlutils.model.TypeMap
  The string representation of the `Types.DOUBLE` constant.
dropAutoIncrementSequence(Table, Column) - Method in class org.apache.ddlutils.platform.mckoi.MckoiBuilder
  Drops the sequence used for the auto-increment of the given column.
dropAutoIncrementSequence(Table, Column) - Method in class org.apache.ddlutils.platform.oracle.Oracle8Builder
  Drops the sequence used for the auto-increment of the given column.
dropAutoIncrementTrigger(Table, Column) - Method in class org.apache.ddlutils.platform.oracle.Oracle8Builder
  Drops the trigger used for the auto-increment of the given column.
dropDatabase(String, String, String, String) - Method in interface org.apache.ddlutils.Platform
  Drops the database specified by the given parameters.
dropDatabase(String, String, String, String) - Method in class org.apache.ddlutils.platform.PlatformImplBase
  Drops the database specified by the given parameters.
dropDatabase(String, String, String, String) - Method in class org.apache.ddlutils.platform.postgresql.PostgreSqlPlatform
  Drops the database specified by the given parameters. Please note that this method does not use a data source set via `Platform.setDataSource(DataSource)` because it is not possible to retrieve the connection information from it without establishing a connection.
DropDatabaseCommand - Class in org.apache.ddlutils.task
  Sub task for dropping the target database.
DropDatabaseCommand() - Constructor for class org.apache.ddlutils.task.DropDatabaseCommand
dropExternalForeignKeys(Table) - Method in class org.apache.ddlutils.platform.mssql.MSSqlBuilder
  Creates external foreignkey drop statements.
dropExternalForeignKeys(Table) - Method in class org.apache.ddlutils.platform.oracle.Oracle8Builder
  Creates external foreignkey drop statements.
dropExternalForeignKeys(Table) - Method in class org.apache.ddlutils.platform.SqlBuilder
  Creates external foreignkey drop statements.
dropExternalForeignKeys(Table) - Method in class org.apache.ddlutils.platform.sybase.SybaseBuilder
  Creates external foreignkey drop statements.
dropTable(Table) - Method in class org.apache.ddlutils.platform.axion.AxionBuilder
  Outputs the DDL to drop the table.
dropTable(Database, Table, boolean) - Method in interface org.apache.ddlutils.Platform
  Drops the specified table and all foreign keys pointing to it.
dropTable(Connection, Database, Table, boolean) - Method in interface org.apache.ddlutils.Platform
  Drops the specified table and all foreign keys pointing to it.
dropTable(Table) - Method in class org.apache.ddlutils.platform.firebird.FirebirdBuilder
  Outputs the DDL to drop the table.
dropTable(Table) - Method in class org.apache.ddlutils.platform.hsqldb.HsqlDbBuilder
  Outputs the DDL to drop the table.
dropTable(Table) - Method in class org.apache.ddlutils.platform.interbase.InterbaseBuilder
  Outputs the DDL to drop the table.
dropTable(Table) - Method in class org.apache.ddlutils.platform.mckoi.MckoiBuilder
  Outputs the DDL to drop the table.
dropTable(Table) - Method in class org.apache.ddlutils.platform.mssql.MSSqlBuilder
  Outputs the DDL to drop the table.
dropTable(Table) - Method in class org.apache.ddlutils.platform.mysql.MySqlBuilder
  Outputs the DDL to drop the table.
dropTable(Table) - Method in class org.apache.ddlutils.platform.oracle.Oracle10Builder
  Outputs the DDL to drop the table. Note that this method does not drop foreign keys to this table. Use `SqlBuilder.dropTable(Database, Table)` if you want that.
dropTable(Table) - Method in class org.apache.ddlutils.platform.oracle.Oracle8Builder
  Outputs the DDL to drop the table.
dropTable(Connection, Database, Table, boolean) - Method in class org.apache.ddlutils.platform.PlatformImplBase
  Drops the specified table and all foreign keys pointing to it.
dropTable(Database, Table, boolean) - Method in class org.apache.ddlutils.platform.PlatformImplBase
  Drops the specified table and all foreign keys pointing to it.
dropTable(Table) - Method in class org.apache.ddlutils.platform.postgresql.PostgreSqlBuilder
  Outputs the DDL to drop the table.
dropTable(Table) - Method in class org.apache.ddlutils.platform.sapdb.SapDbBuilder
  Outputs the DDL to drop the table.
dropTable(Database, Table) - Method in class org.apache.ddlutils.platform.SqlBuilder
  Outputs the DDL required to drop the given table.
dropTable(Table) - Method in class org.apache.ddlutils.platform.SqlBuilder
  Outputs the DDL to drop the table.
dropTable(Table) - Method in class org.apache.ddlutils.platform.sybase.SybaseBuilder
  Outputs the DDL to drop the table.
dropTables(Database, boolean) - Method in interface org.apache.ddlutils.Platform
  Drops the tables defined in the given database.
dropTables(Connection, Database, boolean) - Method in interface org.apache.ddlutils.Platform
  Drops the tables defined in the given database.
dropTables(Database, boolean) - Method in class org.apache.ddlutils.platform.PlatformImplBase
  Drops the tables defined in the given database.
dropTables(Connection, Database, boolean) - Method in class org.apache.ddlutils.platform.PlatformImplBase
  Drops the tables defined in the given database.
dropTables(Database) - Method in class org.apache.ddlutils.platform.SqlBuilder
  Outputs the DDL required to drop the database.
dropTemporaryTable(Database, Table) - Method in class org.apache.ddlutils.platform.oracle.Oracle8Builder
  Outputs the DDL to drop the given temporary table.
dropTemporaryTable(Database, Table) - Method in class org.apache.ddlutils.platform.SqlBuilder
  Outputs the DDL to drop the given temporary table.
DTD_PREFIX - Static variable in class org.apache.ddlutils.io.LocalEntityResolver
  The default DTD.
DumpMetadataTask - Class in org.apache.ddlutils.task
  A simple helper task that dumps information about a database using JDBC.
DumpMetadataTask() - Constructor for class org.apache.ddlutils.task.DumpMetadataTask
DynaClassCache - Class in org.apache.ddlutils.dynabean
  Provides a cache of dyna class instances for a specific model, as well as helper methods for dealing with these classes.
DynaClassCache() - Constructor for class org.apache.ddlutils.dynabean.DynaClassCache
DynaSqlCreateRule - Class in org.apache.ddlutils.io
  A digester rule for creating dyna beans.
DynaSqlCreateRule(Database, Table, DataSink) - Constructor for class org.apache.ddlutils.io.DynaSqlCreateRule
  Creates a new creation rule that creates dyna bean instances.

## E

encode(Object) - Method in class org.apache.ddlutils.io.BinaryObjectsHelper
  Encodes the serialized form of the given object to its Base64 form.
encodeByteArray(byte[]) - Method in class org.apache.ddlutils.io.BinaryObjectsHelper
  Encodes the given byte array to its Base64 form.
end() - Method in interface org.apache.ddlutils.io.DataSink
  Notifies the sink that all beans have been added.
end() - Method in class org.apache.ddlutils.io.DataToDatabaseSink
  Notifies the sink that all beans have been added.
end(String, String) - Method in class org.apache.ddlutils.io.DynaSqlCreateRule
end() - Method in class org.apache.ddlutils.io.SetColumnPropertyFromSubElementRule
equals(Object) - Method in class org.apache.ddlutils.io.Identity
equals(Object) - Method in class org.apache.ddlutils.model.Column
equals(Object) - Method in class org.apache.ddlutils.model.Database
equals(Object) - Method in class org.apache.ddlutils.model.ForeignKey
equals(Object) - Method in class org.apache.ddlutils.model.IndexColumn
equals(Object) - Method in class org.apache.ddlutils.model.NonUniqueIndex
equals(Object) - Method in class org.apache.ddlutils.model.Reference
equals(Object) - Method in class org.apache.ddlutils.model.Table
equals(Object) - Method in class org.apache.ddlutils.model.UniqueIndex
equalsIgnoreCase(ForeignKey) - Method in class org.apache.ddlutils.model.ForeignKey
  Compares this foreign key to the given one while ignoring the case of identifiers.
equalsIgnoreCase(Index) - Method in interface org.apache.ddlutils.model.Index
  Compares this index to the given one while ignoring the case of identifiers.
equalsIgnoreCase(IndexColumn) - Method in class org.apache.ddlutils.model.IndexColumn
  Compares this index column to the given one while ignoring the case of identifiers.
equalsIgnoreCase(Index) - Method in class org.apache.ddlutils.model.NonUniqueIndex
  Compares this index to the given one while ignoring the case of identifiers.
equalsIgnoreCase(Reference) - Method in class org.apache.ddlutils.model.Reference
  Compares this reference to the given one while ignoring the case of identifiers.
equalsIgnoreCase(Index) - Method in class org.apache.ddlutils.model.UniqueIndex
  Compares this index to the given one while ignoring the case of identifiers.
escapeStringValue(String) - Method in class org.apache.ddlutils.platform.SqlBuilder
  Escapes the necessary characters in given string value.
evaluate(Object) - Method in class org.apache.ddlutils.util.MultiInstanceofPredicate
evaluateBatch(String, boolean) - Method in interface org.apache.ddlutils.Platform
  Executes a series of sql statements which must be seperated by the delimiter configured as `PlatformInfo.getSqlCommandDelimiter()` of the info object of this platform.
evaluateBatch(Connection, String, boolean) - Method in interface org.apache.ddlutils.Platform
  Executes a series of sql statements which must be seperated by the delimiter configured as `PlatformInfo.getSqlCommandDelimiter()` of the info object of this platform.
evaluateBatch(String, boolean) - Method in class org.apache.ddlutils.platform.PlatformImplBase
  Executes a series of sql statements which must be seperated by the delimiter configured as `PlatformInfo.getSqlCommandDelimiter()` of the info object of this platform.
evaluateBatch(Connection, String, boolean) - Method in class org.apache.ddlutils.platform.PlatformImplBase
  Executes a series of sql statements which must be seperated by the delimiter configured as `PlatformInfo.getSqlCommandDelimiter()` of the info object of this platform.
execute(DatabaseTaskBase, Database) - Method in class org.apache.ddlutils.task.Command
  Executes this command.
execute(DatabaseTaskBase, Database) - Method in class org.apache.ddlutils.task.CreateDatabaseCommand
  Executes this command.
execute() - Method in class org.apache.ddlutils.task.DatabaseTaskBase
execute(DatabaseTaskBase, Database) - Method in class org.apache.ddlutils.task.DropDatabaseCommand
  Executes this command.
execute() - Method in class org.apache.ddlutils.task.DumpMetadataTask
execute(DatabaseTaskBase, Database) - Method in class org.apache.ddlutils.task.WriteDataToDatabaseCommand
  Executes this command.
execute(DatabaseTaskBase, Database) - Method in class org.apache.ddlutils.task.WriteDataToFileCommand
  Executes this command.
execute(DatabaseTaskBase, Database) - Method in class org.apache.ddlutils.task.WriteDtdToFileCommand
  Executes this command.
execute(DatabaseTaskBase, Database) - Method in class org.apache.ddlutils.task.WriteSchemaSqlToFileCommand
  Executes this command.
execute(DatabaseTaskBase, Database) - Method in class org.apache.ddlutils.task.WriteSchemaToDatabaseCommand
  Executes this command.
execute(DatabaseTaskBase, Database) - Method in class org.apache.ddlutils.task.WriteSchemaToFileCommand
  Executes this command.
execute(Object) - Method in class org.apache.ddlutils.util.CallbackClosure
executeCommands(Database) - Method in class org.apache.ddlutils.task.DatabaseTaskBase
  Executes the commands.
exists(Connection, DynaBean) - Method in class org.apache.ddlutils.platform.PlatformImplBase
  Determines whether the given dyna bean is stored in the database.
extractColumnValue(ResultSet, String, int, int) - Method in class org.apache.ddlutils.platform.axion.AxionPlatform
  This is the core method to retrieve a value for a column from a result set.
extractColumnValue(ResultSet, String, int, int) - Method in class org.apache.ddlutils.platform.interbase.InterbasePlatform
  This is the core method to retrieve a value for a column from a result set.
extractColumnValue(ResultSet, String, int, int) - Method in class org.apache.ddlutils.platform.PlatformImplBase
  This is the core method to retrieve a value for a column from a result set.
extractColumnValue(ResultSet, String, int, int) - Method in class org.apache.ddlutils.platform.sybase.SybasePlatform
  This is the core method to retrieve a value for a column from a result set.

## F

fetch(Database, String) - Method in interface org.apache.ddlutils.Platform
  Queries for a list of dyna beans representing rows of the given query.
fetch(Database, String, Collection) - Method in interface org.apache.ddlutils.Platform
  Queries for a list of dyna beans representing rows of the given query.
fetch(Database, String, Table[]) - Method in interface org.apache.ddlutils.Platform
  Queries for a list of dyna beans representing rows of the given query.
fetch(Database, String, Collection, Table[]) - Method in interface org.apache.ddlutils.Platform
  Queries for a list of dyna beans representing rows of the given query.
fetch(Database, String, int, int) - Method in interface org.apache.ddlutils.Platform
  Queries for a list of dyna beans representing rows of the given query.
fetch(Database, String, Collection, int, int) - Method in interface org.apache.ddlutils.Platform
  Queries for a list of dyna beans representing rows of the given query.
fetch(Database, String, Table[], int, int) - Method in interface org.apache.ddlutils.Platform
  Queries for a list of dyna beans representing rows of the given query.
fetch(Database, String, Collection, Table[], int, int) - Method in interface org.apache.ddlutils.Platform
  Queries for a list of dyna beans representing rows of the given query.
fetch(Database, String) - Method in class org.apache.ddlutils.platform.PlatformImplBase
  Queries for a list of dyna beans representing rows of the given query.
fetch(Database, String, Table[]) - Method in class org.apache.ddlutils.platform.PlatformImplBase
  Queries for a list of dyna beans representing rows of the given query.
fetch(Database, String, int, int) - Method in class org.apache.ddlutils.platform.PlatformImplBase
  Queries for a list of dyna beans representing rows of the given query.
fetch(Database, String, Table[], int, int) - Method in class org.apache.ddlutils.platform.PlatformImplBase
  Queries for a list of dyna beans representing rows of the given query.
fetch(Database, String, Collection) - Method in class org.apache.ddlutils.platform.PlatformImplBase
  Queries for a list of dyna beans representing rows of the given query.
fetch(Database, String, Collection, int, int) - Method in class org.apache.ddlutils.platform.PlatformImplBase
  Queries for a list of dyna beans representing rows of the given query.
fetch(Database, String, Collection, Table[]) - Method in class org.apache.ddlutils.platform.PlatformImplBase
  Queries for a list of dyna beans representing rows of the given query.
fetch(Database, String, Collection, Table[], int, int) - Method in class org.apache.ddlutils.platform.PlatformImplBase
  Queries for a list of dyna beans representing rows of the given query.
fetch(Database, String, Collection, Table[], int, int) - Method in class org.apache.ddlutils.platform.sybase.SybasePlatform
  Queries for a list of dyna beans representing rows of the given query. In contrast to the `Platform.query(Database, String, Collection, Table[])` method all beans will be materialized and the connection will be closed before returning the beans. Also, the two int parameters specify which rows of the result set to use. If there are more rows than desired, they will be ignored (and not read from the database).
fetch(Database, String, Table[], int, int) - Method in class org.apache.ddlutils.platform.sybase.SybasePlatform
  Queries for a list of dyna beans representing rows of the given query. In contrast to the `Platform.query(Database, String, Table[])` method all beans will be materialized and the connection will be closed before returning the beans. Also, the two int parameters specify which rows of the result set to use. If there are more rows than desired, they will be ignored (and not read from the database).
finalize() - Method in class org.apache.ddlutils.platform.ModelBasedResultSetIterator
findColumn(String) - Method in class org.apache.ddlutils.model.Table
  Finds the column with the specified name, using case insensitive matching.
findColumn(String, boolean) - Method in class org.apache.ddlutils.model.Table
  Finds the column with the specified name, using case insensitive matching.
findCorrespondingForeignKey(Table, ForeignKey) - Method in class org.apache.ddlutils.platform.SqlBuilder
  Searches in the given table for a corresponding foreign key.
findForeignKey(ForeignKey) - Method in class org.apache.ddlutils.model.Table
  Finds the foreign key in this table that is equal to the supplied foreign key.
findForeignKey(ForeignKey, boolean) - Method in class org.apache.ddlutils.model.Table
  Finds the foreign key in this table that is equal to the supplied foreign key.
findIndex(String) - Method in class org.apache.ddlutils.model.Table
  Finds the index with the specified name, using case insensitive matching.
findIndex(String, boolean) - Method in class org.apache.ddlutils.model.Table
  Finds the index with the specified name, using case insensitive matching.
findTable(String) - Method in class org.apache.ddlutils.model.Database
  Finds the table with the specified name, using case insensitive matching.
findTable(String, boolean) - Method in class org.apache.ddlutils.model.Database
  Finds the table with the specified name, using case insensitive matching.
FirebirdBuilder - Class in org.apache.ddlutils.platform.firebird
  The SQL Builder for the FireBird database.
FirebirdBuilder(Platform) - Constructor for class org.apache.ddlutils.platform.firebird.FirebirdBuilder
  Creates a new builder instance.
FirebirdModelReader - Class in org.apache.ddlutils.platform.firebird
  The Jdbc Model Reader for Firebird.
FirebirdModelReader(Platform) - Constructor for class org.apache.ddlutils.platform.firebird.FirebirdModelReader
  Creates a new model reader for Firebird databases.
FirebirdPlatform - Class in org.apache.ddlutils.platform.firebird
  The platform implementation for the Firebird database.
FirebirdPlatform() - Constructor for class org.apache.ddlutils.platform.firebird.FirebirdPlatform
  Creates a new Firebird platform instance.
FLOAT - Static variable in class org.apache.ddlutils.model.TypeMap
  The string representation of the `Types.FLOAT` constant.
ForeignKey - Class in org.apache.ddlutils.model
  Represents a database foreign key.
ForeignKey() - Constructor for class org.apache.ddlutils.model.ForeignKey
  Creates a new foreign key object that has no name.
ForeignKey(String) - Constructor for class org.apache.ddlutils.model.ForeignKey
  Creates a new foreign key object.

## G

getAlterTablesSql(Database) - Method in interface org.apache.ddlutils.Platform
  Returns the SQL for altering the database schema so that it match the given model.
getAlterTablesSql(Database, CreationParameters) - Method in interface org.apache.ddlutils.Platform
  Returns the SQL for altering the database schema so that it match the given model.
getAlterTablesSql(String, String, String[], Database) - Method in interface org.apache.ddlutils.Platform
  Returns the SQL for altering the database schema so that it match the given model.
getAlterTablesSql(String, String, String[], Database, CreationParameters) - Method in interface org.apache.ddlutils.Platform
  Returns the SQL for altering the database schema so that it match the given model.
getAlterTablesSql(Connection, Database) - Method in interface org.apache.ddlutils.Platform
  Returns the SQL for altering the database schema so that it match the given model.
getAlterTablesSql(Connection, Database, CreationParameters) - Method in interface org.apache.ddlutils.Platform
  Returns the SQL for altering the database schema so that it match the given model.
getAlterTablesSql(Connection, String, String, String[], Database) - Method in interface org.apache.ddlutils.Platform
  Returns the SQL for altering the database schema so that it match the given model.
getAlterTablesSql(Connection, String, String, String[], Database, CreationParameters) - Method in interface org.apache.ddlutils.Platform
  Returns the SQL for altering the database schema so that it match the given model.
getAlterTablesSql(Database) - Method in class org.apache.ddlutils.platform.PlatformImplBase
  Returns the SQL for altering the database schema so that it match the given model.
getAlterTablesSql(Database, CreationParameters) - Method in class org.apache.ddlutils.platform.PlatformImplBase
  Returns the SQL for altering the database schema so that it match the given model.
getAlterTablesSql(Connection, Database) - Method in class org.apache.ddlutils.platform.PlatformImplBase
  Returns the SQL for altering the database schema so that it match the given model.
getAlterTablesSql(Connection, Database, CreationParameters) - Method in class org.apache.ddlutils.platform.PlatformImplBase
  Returns the SQL for altering the database schema so that it match the given model.
getAlterTablesSql(String, String, String[], Database) - Method in class org.apache.ddlutils.platform.PlatformImplBase
  Returns the SQL for altering the database schema so that it match the given model.
getAlterTablesSql(String, String, String[], Database, CreationParameters) - Method in class org.apache.ddlutils.platform.PlatformImplBase
  Returns the SQL for altering the database schema so that it match the given model.
getAlterTablesSql(Connection, String, String, String[], Database) - Method in class org.apache.ddlutils.platform.PlatformImplBase
  Returns the SQL for altering the database schema so that it match the given model.
getAlterTablesSql(Connection, String, String, String[], Database, CreationParameters) - Method in class org.apache.ddlutils.platform.PlatformImplBase
  Returns the SQL for altering the database schema so that it match the given model.
getAutoIncrementColumns() - Method in class org.apache.ddlutils.model.Table
  Returns the auto increment columns in this table.
getBareNativeType(Column) - Method in class org.apache.ddlutils.platform.SqlBuilder
  Returns the bare database-native type for the given column without any size specifies.
getBatchResultMessage(String, int, int) - Static method in class org.apache.ddlutils.util.Jdbc3Utils
  Returns the logging message corresponding to the given result code of a batch message.
getBatchSize() - Method in class org.apache.ddlutils.io.DatabaseDataIO
  Returns the batch size override.
getBatchSize() - Method in class org.apache.ddlutils.io.DataToDatabaseSink
  Returns the (maximum) number of beans to insert in one batch.
getBetwixtMapping() - Method in class org.apache.ddlutils.io.DatabaseIO
  Returns the commons-betwixt mapping file as an `InputSource` object.
getCatalog() - Method in class org.apache.ddlutils.model.Table
  Returns the catalog of this table as read from the database.
getCatalog() - Method in class org.apache.ddlutils.platform.DatabaseMetaDataWrapper
  Returns the catalog in the database to read.
getCatalogPattern() - Method in class org.apache.ddlutils.task.DatabaseCommand
  Returns the catalog pattern if any.
getCatalogPattern() - Method in class org.apache.ddlutils.task.PlatformConfiguration
  Returns the catalog pattern if any.
getChangedColumn() - Method in interface org.apache.ddlutils.alteration.ColumnChange
  Returns the affected column from the original model.
getChangedColumn() - Method in class org.apache.ddlutils.alteration.ColumnDataTypeChange
  Returns the column.
getChangedColumn() - Method in class org.apache.ddlutils.alteration.ColumnDefaultValueChange
  Returns the column.
getChangedColumn() - Method in class org.apache.ddlutils.alteration.ColumnRequiredChange
  Returns the column.
getChangedColumn() - Method in class org.apache.ddlutils.alteration.ColumnSizeChange
  Returns the column.
getChangedTable() - Method in interface org.apache.ddlutils.alteration.TableChange
  Returns the affected table from the original model.
getChangedTable() - Method in class org.apache.ddlutils.alteration.TableChangeImplBase
  Returns the affected table.
getColumn() - Method in class org.apache.ddlutils.alteration.ColumnAutoIncrementChange
  Returns the column.
getColumn() - Method in class org.apache.ddlutils.alteration.RemoveColumnChange
  Returns the column.
getColumn() - Method in class org.apache.ddlutils.dynabean.SqlDynaProperty
  Returns the column for which this property is defined.
getColumn() - Method in class org.apache.ddlutils.io.DataConverterRegistration
  Returns the column for which this converter is defined.
getColumn(int) - Method in interface org.apache.ddlutils.model.Index
  Returns the indicated column making up this index.
getColumn() - Method in class org.apache.ddlutils.model.IndexColumn
  Returns the indexed column.
getColumn(int) - Method in class org.apache.ddlutils.model.IndexImpBase
  Returns the indicated column making up this index.
getColumn(int) - Method in class org.apache.ddlutils.model.Table
  Returns the column at the specified position.
getColumnCount() - Method in interface org.apache.ddlutils.model.Index
  Returns the number of columns that make up this index.
getColumnCount() - Method in class org.apache.ddlutils.model.IndexImpBase
  Returns the number of columns that make up this index.
getColumnCount() - Method in class org.apache.ddlutils.model.Table
  Returns the number of columns in this table.
getColumnIndex(Column) - Method in class org.apache.ddlutils.model.Table
  Determines the index of the given column.
getColumnName(Column) - Method in class org.apache.ddlutils.platform.SqlBuilder
  Returns the column name.
getColumns() - Method in interface org.apache.ddlutils.model.Index
  Returns the columns that make up this index.
getColumns() - Method in class org.apache.ddlutils.model.IndexImpBase
  Returns the columns that make up this index.
getColumns() - Method in class org.apache.ddlutils.model.Table
  Returns the columns in this table.
getColumns(String, String) - Method in class org.apache.ddlutils.platform.DatabaseMetaDataWrapper
  Convenience method to return the column meta data using the configured catalog and schema pattern.
getColumnsForColumn() - Method in class org.apache.ddlutils.platform.JdbcModelReader
  Returns the descriptors for the columns to be read from the column meta data result set.
getColumnsForFK() - Method in class org.apache.ddlutils.platform.JdbcModelReader
  Returns the descriptors for the columns to be read from the foreign key meta data result set.
getColumnsForIndex() - Method in class org.apache.ddlutils.platform.JdbcModelReader
  Returns the descriptors for the columns to be read from the index meta data result set.
getColumnsForPK() - Method in class org.apache.ddlutils.platform.JdbcModelReader
  Returns the descriptors for the columns to be read from the primary key meta data result set.
getColumnsForTable() - Method in class org.apache.ddlutils.platform.JdbcModelReader
  Returns the descriptors for the columns to be read from the table meta data result set.
getColumnValue(String) - Method in class org.apache.ddlutils.io.Identity
  Returns the value of the indicated identity columns.
getCommands() - Method in class org.apache.ddlutils.task.DatabaseTaskBase
  Returns the commands.
getCommentPrefix() - Method in class org.apache.ddlutils.PlatformInfo
  Returns the string that denotes the beginning of a comment.
getCommentSuffix() - Method in class org.apache.ddlutils.PlatformInfo
  Returns the string that denotes the end of a comment.
getConfiguredDataReader(Platform, Database) - Method in class org.apache.ddlutils.io.DatabaseDataIO
  Returns a data reader instance configured for the given platform (which needs to be connected to a live database) and model.
getConfiguredDataWriter(String, String) - Method in class org.apache.ddlutils.io.DatabaseDataIO
  Returns a data writer instance configured to write to the indicated file in the specified encoding.
getConfiguredDataWriter(OutputStream, String) - Method in class org.apache.ddlutils.io.DatabaseDataIO
  Returns a data writer instance configured to write to the given output stream in the specified encoding.
getConfiguredDataWriter(Writer, String) - Method in class org.apache.ddlutils.io.DatabaseDataIO
  Returns a data writer instance configured to write to the given output writer in the specified encoding.
getConnection() - Method in class org.apache.ddlutils.platform.JdbcModelReader
  Returns the active connection.
getConstraintName(String, Table, String, String) - Method in class org.apache.ddlutils.platform.SqlBuilder
  Returns the constraint name.
getConverter() - Method in class org.apache.ddlutils.io.DataConverterRegistration
  Returns the converter.
getConverterConfiguration() - Method in class org.apache.ddlutils.io.DataReader
  Returns the converter configuration of this data reader.
getConverterConfiguration() - Method in class org.apache.ddlutils.io.DataWriter
  Returns the converter configuration of this data reader.
getCreateTablesSql(Database, boolean, boolean) - Method in interface org.apache.ddlutils.Platform
  Returns the SQL for creating the tables defined in the database model.
getCreateTablesSql(Database, CreationParameters, boolean, boolean) - Method in interface org.apache.ddlutils.Platform
  Returns the SQL for creating the tables defined in the database model.
getCreateTablesSql(Database, boolean, boolean) - Method in class org.apache.ddlutils.platform.PlatformImplBase
  Returns the SQL for creating the tables defined in the database model.
getCreateTablesSql(Database, CreationParameters, boolean, boolean) - Method in class org.apache.ddlutils.platform.PlatformImplBase
  Returns the SQL for creating the tables defined in the database model.
getDatabase(Connection, String) - Method in class org.apache.ddlutils.platform.JdbcModelReader
  Reads the database model from the given connection.
getDatabase(Connection, String, String, String, String[]) - Method in class org.apache.ddlutils.platform.JdbcModelReader
  Reads the database model from the given connection.
getDatabaseType() - Method in class org.apache.ddlutils.task.DatabaseCommand
  Returns the database type.
getDatabaseType() - Method in class org.apache.ddlutils.task.DatabaseTaskBase
  Returns the database type.
getDatabaseType() - Method in class org.apache.ddlutils.task.PlatformConfiguration
  Returns the database type.
getDataIO() - Method in class org.apache.ddlutils.task.ConvertingDatabaseCommand
  Returns the database data io object.
getDataSource() - Method in interface org.apache.ddlutils.Platform
  Returns the data source that this platform uses to access the database.
getDataSource() - Method in class org.apache.ddlutils.task.DatabaseCommand
  Returns the data source to use for accessing the database.
getDataSource() - Method in class org.apache.ddlutils.task.DatabaseTaskBase
  Returns the data source.
getDataSource() - Method in class org.apache.ddlutils.task.PlatformConfiguration
  Returns the data source to use for accessing the database.
getDataSource() - Method in class org.apache.ddlutils.util.JdbcSupport
  Returns the data source used for communicating with the database.
getDefaultCatalogPattern() - Method in class org.apache.ddlutils.platform.JdbcModelReader
  Returns the catalog(s) in the database to read per default.
getDefaultColumnPattern() - Method in class org.apache.ddlutils.platform.JdbcModelReader
  Returns the default pattern to read the relevant columns from the database.
getDefaultSchemaPattern() - Method in class org.apache.ddlutils.platform.JdbcModelReader
  Returns the schema(s) in the database to read per default.
getDefaultSize(int) - Method in class org.apache.ddlutils.PlatformInfo
  Returns the default size value for the given type, if any.
getDefaultTablePattern() - Method in class org.apache.ddlutils.platform.JdbcModelReader
  Returns the default pattern to read the relevant tables from the database.
getDefaultTableTypes() - Method in class org.apache.ddlutils.platform.JdbcModelReader
  Returns the table types to recognize per default.
getDefaultValue() - Method in class org.apache.ddlutils.model.Column
  Returns the default value of the column.
getDefaultValue() - Method in class org.apache.ddlutils.platform.MetaDataColumnDescriptor
  Returns the default value.
getDefaultValueHelper() - Method in class org.apache.ddlutils.platform.SqlBuilder
  Returns the default value helper.
getDeleteSql(Database, DynaBean) - Method in interface org.apache.ddlutils.Platform
  Returns the sql for deleting the given bean from the database.
getDeleteSql(Table, Map, boolean) - Method in class org.apache.ddlutils.platform.mssql.MSSqlBuilder
  Creates the SQL for deleting an object from the specified table.
getDeleteSql(Database, DynaBean) - Method in class org.apache.ddlutils.platform.PlatformImplBase
  Returns the sql for deleting the given bean from the database.
getDeleteSql(Table, Map, boolean) - Method in class org.apache.ddlutils.platform.SqlBuilder
  Creates the SQL for deleting an object from the specified table.
getDelimitedIdentifier(String) - Method in class org.apache.ddlutils.platform.SqlBuilder
  Returns the delimited version of the identifier (if configured).
getDelimiterToken() - Method in class org.apache.ddlutils.PlatformInfo
  Returns the text that is used to delimit identifiers (eg.
getDescription() - Method in class org.apache.ddlutils.model.Column
  Returns the description of the column.
getDescription() - Method in class org.apache.ddlutils.model.Table
  Returns the description of the table.
getDisableIdentityOverrideSql(Table) - Method in class org.apache.ddlutils.platform.mssql.MSSqlBuilder
  Returns the SQL to disable identity override mode.
getDisableIdentityOverrideSql(Table) - Method in class org.apache.ddlutils.platform.sybase.SybaseBuilder
  Returns the SQL to disable identity override mode.
getDropTableSql(Database, Table, boolean) - Method in interface org.apache.ddlutils.Platform
  Returns the SQL for dropping the given table and all foreign keys pointing to it.
getDropTableSql(Database, Table, boolean) - Method in class org.apache.ddlutils.platform.PlatformImplBase
  Returns the SQL for dropping the given table and all foreign keys pointing to it.
getDropTablesSql(Database, boolean) - Method in interface org.apache.ddlutils.Platform
  Returns the SQL for dropping the tables defined in the given database.
getDropTablesSql(Database, boolean) - Method in class org.apache.ddlutils.platform.PlatformImplBase
  Returns the SQL for dropping the tables defined in the given database.
getDynaClass(Table) - Method in class org.apache.ddlutils.dynabean.DynaClassCache
  Returns the `SqlDynaClass` for the given table.
getDynaClass(DynaBean) - Method in class org.apache.ddlutils.dynabean.DynaClassCache
  Returns the `SqlDynaClass` for the given bean.
getDynaClassFor(String) - Method in class org.apache.ddlutils.model.Database
  Returns the `SqlDynaClass` for the given table name.
getDynaClassFor(DynaBean) - Method in class org.apache.ddlutils.model.Database
  Returns the `SqlDynaClass` for the given dyna bean.
getEnableIdentityOverrideSql(Table) - Method in class org.apache.ddlutils.platform.mssql.MSSqlBuilder
  Returns the SQL to enable identity override mode.
getEnableIdentityOverrideSql(Table) - Method in class org.apache.ddlutils.platform.sybase.SybaseBuilder
  Returns the SQL to enable identity override mode.
getEnum(String) - Static method in class org.apache.ddlutils.model.JdbcTypeCategoryEnum
  Returns the enum value that corresponds to the given textual representation.
getEnum(int) - Static method in class org.apache.ddlutils.model.JdbcTypeCategoryEnum
  Returns the enum value that corresponds to the given integer representation.
getEnumList() - Static method in class org.apache.ddlutils.model.JdbcTypeCategoryEnum
  Returns a list of all enum values.
getEnumMap() - Static method in class org.apache.ddlutils.model.JdbcTypeCategoryEnum
  Returns the map of enum values.
getFilteredParameters(Database, String, boolean) - Method in class org.apache.ddlutils.task.DatabaseCommandWithCreationParameters
  Filters the parameters for the given model and platform.
getFirstReference() - Method in class org.apache.ddlutils.model.ForeignKey
  Returns the first reference if it exists.
getForeignColumn() - Method in class org.apache.ddlutils.model.Reference
  Returns the foreign column.
getForeignColumnName() - Method in class org.apache.ddlutils.model.Reference
  Returns the name of the foreign column.
getForeignKey() - Method in class org.apache.ddlutils.alteration.RemoveForeignKeyChange
  Returns the foreign key to be removed.
getForeignKey(int) - Method in class org.apache.ddlutils.model.Table
  Returns the foreign key at the given position.
getForeignKeyCount() - Method in class org.apache.ddlutils.model.Table
  Returns the number of foreign keys.
getForeignKeyName() - Method in class org.apache.ddlutils.io.Identity
  Returns the name of the foreign key whose referenced object this identity represents.
getForeignKeyName(Table, ForeignKey) - Method in class org.apache.ddlutils.platform.SqlBuilder
  Returns the name to be used for the given foreign key.
getForeignKeys() - Method in class org.apache.ddlutils.model.Table
  Returns the foreign keys of this table.
getForeignKeys(String) - Method in class org.apache.ddlutils.platform.DatabaseMetaDataWrapper
  Convenience method to return the foreign key meta data using the configured catalog and schema pattern.
getForeignTable() - Method in class org.apache.ddlutils.model.ForeignKey
  Returns the foreign table.
getForeignTableName() - Method in class org.apache.ddlutils.model.ForeignKey
  Returns the name of the foreign table.
getGeneratorName(Table, Column) - Method in class org.apache.ddlutils.platform.firebird.FirebirdBuilder
  Determines the name of the generator for an auto-increment column.
getGeneratorName(Table, Column) - Method in class org.apache.ddlutils.platform.interbase.InterbaseBuilder
  Determines the name of the generator for an auto-increment column.
getIdentityStatusReadingSupported() - Method in class org.apache.ddlutils.PlatformInfo
  Determines whether the platform is able to read the auto-increment status for columns from an existing database.
getIdMethod() - Method in class org.apache.ddlutils.model.Database
  Returns the method for generating primary key values.
getIndent() - Method in class org.apache.ddlutils.platform.SqlBuilder
  Returns the string used to indent the SQL.
getIndex() - Method in class org.apache.ddlutils.alteration.RemoveIndexChange
  Returns the index.
getIndex(int) - Method in class org.apache.ddlutils.model.Table
  Returns the index at the specified position.
getIndexCount() - Method in class org.apache.ddlutils.model.Table
  Returns the number of indices.
getIndexName(Index) - Method in class org.apache.ddlutils.platform.SqlBuilder
  Returns the index name.
getIndices() - Method in class org.apache.ddlutils.model.Table
  Returns the indices of this table.
getIndices(String, boolean, boolean) - Method in class org.apache.ddlutils.platform.DatabaseMetaDataWrapper
  Convenience method to return the index meta data using the configured catalog and schema pattern.
getInsertSql(Database, DynaBean) - Method in interface org.apache.ddlutils.Platform
  Returns the sql for inserting the given bean.
getInsertSql(Table, Map, boolean) - Method in class org.apache.ddlutils.platform.mssql.MSSqlBuilder
  Creates the SQL for inserting an object into the specified table.
getInsertSql(Database, DynaBean) - Method in class org.apache.ddlutils.platform.PlatformImplBase
  Returns the sql for inserting the given bean.
getInsertSql(Table, Map, boolean) - Method in class org.apache.ddlutils.platform.SqlBuilder
  Creates the SQL for inserting an object into the specified table.
getJavaName() - Method in class org.apache.ddlutils.model.Column
  Returns the java name of the column.
getJdbcType() - Method in class org.apache.ddlutils.platform.MetaDataColumnDescriptor
  Returns the jdbc type to read from the result set.
getJdbcTypeCode(String) - Static method in class org.apache.ddlutils.model.TypeMap
  Returns the JDBC type code (one of the `Types` constants) that corresponds to the given JDBC type name.
getJdbcTypeName(int) - Static method in class org.apache.ddlutils.model.TypeMap
  Returns the JDBC type name that corresponds to the given type code (one of the `Types` constants).
getLocalColumn() - Method in class org.apache.ddlutils.model.Reference
  Returns the local column.
getLocalColumnName() - Method in class org.apache.ddlutils.model.Reference
  Returns the name of the local column.
getLog() - Method in class org.apache.ddlutils.platform.PlatformImplBase
  Returns the log for this platform.
getMaxColumnNameLength() - Method in class org.apache.ddlutils.platform.SqlBuilder
  Returns the maximum number of characters that a column name can have.
getMaxColumnNameLength() - Method in class org.apache.ddlutils.PlatformInfo
  Returns the maximum number of characters that a column name can have.
getMaxConstraintNameLength() - Method in class org.apache.ddlutils.platform.SqlBuilder
  Returns the maximum number of characters that a constraint name can have.
getMaxConstraintNameLength() - Method in class org.apache.ddlutils.PlatformInfo
  Returns the maximum number of characters that a constraint name can have.
getMaxForeignKeyNameLength() - Method in class org.apache.ddlutils.platform.SqlBuilder
  Returns the maximum number of characters that a foreign key name can have.
getMaxForeignKeyNameLength() - Method in class org.apache.ddlutils.PlatformInfo
  Returns the maximum number of characters that a foreign key name can have.
getMaxTableNameLength() - Method in class org.apache.ddlutils.platform.SqlBuilder
  Returns the maximum number of characters that a table name can have.
getMaxTableNameLength() - Method in class org.apache.ddlutils.PlatformInfo
  Returns the maximum number of characters that a table name can have.
getMetaData() - Method in class org.apache.ddlutils.platform.DatabaseMetaDataWrapper
  Returns the database meta data.
getModel() - Method in class org.apache.ddlutils.io.DataReader
  Returns the database model.
getModelReader() - Method in interface org.apache.ddlutils.Platform
  Returns the model reader (which reads a database model from a live database) for this platform.
getModelReader() - Method in class org.apache.ddlutils.platform.PlatformImplBase
  Returns the model reader (which reads a database model from a live database) for this platform.
getName() - Method in class org.apache.ddlutils.model.Column
  Returns the name of the column.
getName() - Method in class org.apache.ddlutils.model.Database
  Returns the name of this database model.
getName() - Method in class org.apache.ddlutils.model.ForeignKey
  Returns the name of this foreign key.
getName() - Method in interface org.apache.ddlutils.model.Index
  Returns the name of the index.
getName() - Method in class org.apache.ddlutils.model.IndexColumn
  Returns the name of the column.
getName() - Method in class org.apache.ddlutils.model.IndexImpBase
  Returns the name of the index.
getName() - Method in class org.apache.ddlutils.model.Table
  Returns the name of the table.
getName() - Method in class org.apache.ddlutils.platform.axion.AxionPlatform
  Returns the name of the database that this platform is for.
getName() - Method in class org.apache.ddlutils.platform.cloudscape.CloudscapePlatform
  Returns the name of the database that this platform is for.
getName() - Method in class org.apache.ddlutils.platform.db2.Db2Platform
  Returns the name of the database that this platform is for.
getName() - Method in class org.apache.ddlutils.platform.derby.DerbyPlatform
  Returns the name of the database that this platform is for.
getName() - Method in class org.apache.ddlutils.platform.firebird.FirebirdPlatform
  Returns the name of the database that this platform is for.
getName() - Method in interface org.apache.ddlutils.Platform
  Returns the name of the database that this platform is for.
getName() - Method in class org.apache.ddlutils.platform.hsqldb.HsqlDbPlatform
  Returns the name of the database that this platform is for.
getName() - Method in class org.apache.ddlutils.platform.interbase.InterbasePlatform
  Returns the name of the database that this platform is for.
getName() - Method in class org.apache.ddlutils.platform.maxdb.MaxDbPlatform
  Returns the name of the database that this platform is for.
getName() - Method in class org.apache.ddlutils.platform.mckoi.MckoiPlatform
  Returns the name of the database that this platform is for.
getName() - Method in class org.apache.ddlutils.platform.MetaDataColumnDescriptor
  Returns the name.
getName() - Method in class org.apache.ddlutils.platform.mssql.MSSqlPlatform
  Returns the name of the database that this platform is for.
getName() - Method in class org.apache.ddlutils.platform.mysql.MySql50Platform
  Returns the name of the database that this platform is for.
getName() - Method in class org.apache.ddlutils.platform.mysql.MySqlPlatform
  Returns the name of the database that this platform is for.
getName() - Method in class org.apache.ddlutils.platform.oracle.Oracle10Platform
  Returns the name of the database that this platform is for.
getName() - Method in class org.apache.ddlutils.platform.oracle.Oracle8Platform
  Returns the name of the database that this platform is for.
getName() - Method in class org.apache.ddlutils.platform.oracle.Oracle9Platform
  Returns the name of the database that this platform is for.
getName() - Method in class org.apache.ddlutils.platform.postgresql.PostgreSqlPlatform
  Returns the name of the database that this platform is for.
getName() - Method in class org.apache.ddlutils.platform.sapdb.SapDbPlatform
  Returns the name of the database that this platform is for.
getName() - Method in class org.apache.ddlutils.platform.sybase.SybaseASE15Platform
  Returns the name of the database that this platform is for.
getName() - Method in class org.apache.ddlutils.platform.sybase.SybasePlatform
  Returns the name of the database that this platform is for.
getName() - Method in class org.apache.ddlutils.task.Parameter
  Returns the name.
getNativeDefaultValue(Column) - Method in class org.apache.ddlutils.platform.db2.Db2Builder
  Returns the native default value for the column.
getNativeDefaultValue(Column) - Method in class org.apache.ddlutils.platform.derby.DerbyBuilder
  Returns the native default value for the column.
getNativeDefaultValue(Column) - Method in class org.apache.ddlutils.platform.firebird.FirebirdBuilder
  Returns the native default value for the column.
getNativeDefaultValue(Column) - Method in class org.apache.ddlutils.platform.interbase.InterbaseBuilder
  Returns the native default value for the column.
getNativeDefaultValue(Column) - Method in class org.apache.ddlutils.platform.mssql.MSSqlBuilder
  Returns the native default value for the column.
getNativeDefaultValue(Column) - Method in class org.apache.ddlutils.platform.oracle.Oracle8Builder
  Returns the native default value for the column.
getNativeDefaultValue(Column) - Method in class org.apache.ddlutils.platform.SqlBuilder
  Returns the native default value for the column.
getNativeDefaultValue(Column) - Method in class org.apache.ddlutils.platform.sybase.SybaseBuilder
  Returns the native default value for the column.
getNativeType(Column) - Method in class org.apache.ddlutils.platform.SqlBuilder
  Returns the database-native type for the given column.
getNativeType(int) - Method in class org.apache.ddlutils.PlatformInfo
  Returns the database-native type for the given type code.
getNewColumn() - Method in class org.apache.ddlutils.alteration.AddColumnChange
  Returns the new column.
getNewDefaultValue() - Method in class org.apache.ddlutils.alteration.ColumnDefaultValueChange
  Returns the new default value.
getNewForeignKey() - Method in class org.apache.ddlutils.alteration.AddForeignKeyChange
  Returns the new foreign key.
getNewIndex() - Method in class org.apache.ddlutils.alteration.AddIndexChange
  Returns the new index.
getNewPosition(Column) - Method in class org.apache.ddlutils.alteration.ColumnOrderChange
  Returns the new position of the given source column.
getNewPrimaryKeyColumns() - Method in class org.apache.ddlutils.alteration.PrimaryKeyChange
  Returns the columns making up the new primary key.
getNewScale() - Method in class org.apache.ddlutils.alteration.ColumnSizeChange
  Returns the new scale of the column.
getNewSize() - Method in class org.apache.ddlutils.alteration.ColumnSizeChange
  Returns the new size of the column.
getNewTable() - Method in class org.apache.ddlutils.alteration.AddTableChange
  Returns the new table.
getNewTypeCode() - Method in class org.apache.ddlutils.alteration.ColumnDataTypeChange
  Returns the JDBC type code of the new type.
getNextColumn() - Method in class org.apache.ddlutils.alteration.AddColumnChange
  Returns the column before which the new column should be added.
getNextStatement() - Method in class org.apache.ddlutils.util.SqlTokenizer
  Returns the next statement.
getNonPrimaryKeyProperties() - Method in class org.apache.ddlutils.dynabean.SqlDynaClass
  Returns the properties for the non-primary keys of the corresponding table.
getNonUniqueIndices() - Method in class org.apache.ddlutils.model.Table
  Gets a list of non-unique indices on this table.
getObject() - Method in class org.apache.ddlutils.io.WaitingObject
  Returns the waiting object.
getObjectFromResultSet(ResultSet, String, Table) - Method in class org.apache.ddlutils.platform.PlatformImplBase
  Helper method esp.
getObjectFromResultSet(ResultSet, Column, int) - Method in class org.apache.ddlutils.platform.PlatformImplBase
  Helper method for retrieving the value for a column from the given result set using the type code of the column.
getOldPrimaryKeyColumns() - Method in class org.apache.ddlutils.alteration.PrimaryKeyChange
  Returns the columns making up the original primary key.
getOrdinalPosition() - Method in class org.apache.ddlutils.model.IndexColumn
  Returns the position within the owning index.
getParametersFor(Table) - Method in class org.apache.ddlutils.platform.CreationParameters
  Returns the parameters for the given table.
getParsedDefaultValue() - Method in class org.apache.ddlutils.model.Column
  Tries to parse the default value of the column and returns it as an object of the corresponding java type.
getPassword() - Method in interface org.apache.ddlutils.Platform
  Returns the password that this platform shall use to access the database.
getPassword() - Method in class org.apache.ddlutils.util.JdbcSupport
  Returns the password used to access the database.
getPendingFKs() - Method in class org.apache.ddlutils.io.WaitingObject
  Returns the identities of the object that this object is waiting for.
getPlatform() - Method in class org.apache.ddlutils.platform.JdbcModelReader
  Returns the platform that this model reader belongs to.
getPlatform() - Method in class org.apache.ddlutils.platform.SqlBuilder
  Returns the platform object.
getPlatform() - Method in class org.apache.ddlutils.task.DatabaseCommand
  Creates the platform for the configured database.
getPlatform() - Method in class org.apache.ddlutils.task.DatabaseTaskBase
  Creates the platform for the configured database.
getPlatform() - Method in class org.apache.ddlutils.task.PlatformConfiguration
  Creates the platform for the configured database.
getPlatformConfiguration() - Method in class org.apache.ddlutils.task.DatabaseTaskBase
  Creates the platform configuration.
getPlatformInfo() - Method in interface org.apache.ddlutils.Platform
  Returns the info object for this platform.
getPlatformInfo() - Method in class org.apache.ddlutils.platform.JdbcModelReader
  Returns the platform specific settings.
getPlatformInfo() - Method in class org.apache.ddlutils.platform.PlatformImplBase
  Returns the info object for this platform.
getPlatformInfo() - Method in class org.apache.ddlutils.platform.SqlBuilder
  Returns the platform info object.
getPrecisionRadix() - Method in class org.apache.ddlutils.model.Column
  Returns the precision radix of the column.
getPreviousColumn() - Method in class org.apache.ddlutils.alteration.AddColumnChange
  Returns the column after which the new column should be added.
getPrimaryKeyColumns() - Method in class org.apache.ddlutils.alteration.AddPrimaryKeyChange
  Returns the primary key columns making up the new primary key.
getPrimaryKeyColumns() - Method in class org.apache.ddlutils.alteration.RemovePrimaryKeyChange
  Returns the primary key columns making up the primary key.
getPrimaryKeyColumns() - Method in class org.apache.ddlutils.model.Table
  Returns the primary key columns of this table.
getPrimaryKeyProperties() - Method in class org.apache.ddlutils.dynabean.SqlDynaClass
  Returns the properties for the primary keys of the corresponding table.
getPrimaryKeys(String) - Method in class org.apache.ddlutils.platform.DatabaseMetaDataWrapper
  Convenience method to return the primary key meta data using the configured catalog and schema pattern.
getQuotationOnStatement() - Method in class org.apache.ddlutils.platform.sybase.SybaseBuilder
  Returns the statement that turns on the ability to write delimited identifiers.
getReader() - Method in class org.apache.ddlutils.io.DatabaseIO
  Returns a new bean reader configured to read database models.
getRealTargetTableFor(Database, Table, Table) - Method in class org.apache.ddlutils.platform.SqlBuilder
  Creates the target table object that differs from the given target table only in the indices.
getReference(int) - Method in class org.apache.ddlutils.model.ForeignKey
  Returns the indicated reference.
getReferenceCount() - Method in class org.apache.ddlutils.model.ForeignKey
  Returns the number of references.
getReferences() - Method in class org.apache.ddlutils.model.ForeignKey
  Returns the references.
getRegisteredConverter(Table, Column) - Method in class org.apache.ddlutils.io.ConverterConfiguration
  Returns the converter registered for the specified column.
getScale() - Method in class org.apache.ddlutils.model.Column
  Returns the scale of the column.
getSchema() - Method in class org.apache.ddlutils.model.Table
  Returns the schema of this table as read from the database.
getSchemaPattern() - Method in class org.apache.ddlutils.platform.DatabaseMetaDataWrapper
  Returns the schema in the database to read.
getSchemaPattern() - Method in class org.apache.ddlutils.task.DatabaseCommand
  Returns the schema pattern if any.
getSchemaPattern() - Method in class org.apache.ddlutils.task.PlatformConfiguration
  Returns the schema pattern if any.
getSelectLastIdentityValues(Table) - Method in class org.apache.ddlutils.platform.cloudscape.CloudscapeBuilder
  Generates the SQL for querying the id that was created in the last insertion operation.
getSelectLastIdentityValues(Table) - Method in class org.apache.ddlutils.platform.db2.Db2Builder
  Generates the SQL for querying the id that was created in the last insertion operation.
getSelectLastIdentityValues(Table) - Method in class org.apache.ddlutils.platform.firebird.FirebirdBuilder
  Generates the SQL for querying the id that was created in the last insertion operation.
getSelectLastIdentityValues(Table) - Method in class org.apache.ddlutils.platform.hsqldb.HsqlDbBuilder
  Generates the SQL for querying the id that was created in the last insertion operation.
getSelectLastIdentityValues(Table) - Method in class org.apache.ddlutils.platform.interbase.InterbaseBuilder
  Generates the SQL for querying the id that was created in the last insertion operation.
getSelectLastIdentityValues(Table) - Method in class org.apache.ddlutils.platform.mckoi.MckoiBuilder
  Generates the SQL for querying the id that was created in the last insertion operation.
getSelectLastIdentityValues(Table) - Method in class org.apache.ddlutils.platform.mssql.MSSqlBuilder
  Generates the SQL for querying the id that was created in the last insertion operation.
getSelectLastIdentityValues(Table) - Method in class org.apache.ddlutils.platform.mysql.MySqlBuilder
  Generates the SQL for querying the id that was created in the last insertion operation. Normally mysql will return the LAST_INSERT_ID as the column name for the inserted id.
getSelectLastIdentityValues(Table) - Method in class org.apache.ddlutils.platform.oracle.Oracle8Builder
  Generates the SQL for querying the id that was created in the last insertion operation.
getSelectLastIdentityValues(Table) - Method in class org.apache.ddlutils.platform.postgresql.PostgreSqlBuilder
  Generates the SQL for querying the id that was created in the last insertion operation.
getSelectLastIdentityValues(Table) - Method in class org.apache.ddlutils.platform.sapdb.SapDbBuilder
  Generates the SQL for querying the id that was created in the last insertion operation.
getSelectLastIdentityValues(Table) - Method in class org.apache.ddlutils.platform.SqlBuilder
  Generates the SQL for querying the id that was created in the last insertion operation.
getSelectLastIdentityValues(Table) - Method in class org.apache.ddlutils.platform.sybase.SybaseBuilder
  Generates the SQL for querying the id that was created in the last insertion operation.
getSelfReferencingForeignKey() - Method in class org.apache.ddlutils.model.Table
  Returns the foreign key referencing this table if it exists.
getSequenceValue() - Method in class org.apache.ddlutils.model.Reference
  Returns the sequence value within the owning key.
getSink() - Method in class org.apache.ddlutils.io.DataReader
  Returns the data sink.
getSize() - Method in class org.apache.ddlutils.model.Column
  Returns the size of the column.
getSize() - Method in class org.apache.ddlutils.model.IndexColumn
  Returns the size of the column in the index.
getSizeAsInt() - Method in class org.apache.ddlutils.model.Column
  Returns the size of the column as an integer.
getSqlBuilder() - Method in interface org.apache.ddlutils.Platform
  Returns the sql builder for the this platform.
getSqlBuilder() - Method in class org.apache.ddlutils.platform.PlatformImplBase
  Returns the sql builder for the this platform.
getSqlCommandDelimiter() - Method in class org.apache.ddlutils.PlatformInfo
  Returns the text separating individual sql commands.
getSqlDynaProperties() - Method in class org.apache.ddlutils.dynabean.SqlDynaClass
  Returns the properties of this dyna class.
getSqlType(Column) - Method in class org.apache.ddlutils.platform.SqlBuilder
  Returns the full SQL type specification (including size and precision/scale) for the given column.
getSupportedPlatforms() - Static method in class org.apache.ddlutils.PlatformFactory
  Returns a list of all supported platforms.
getTable() - Method in class org.apache.ddlutils.dynabean.SqlDynaClass
  Returns the table for which this dyna class is defined.
getTable() - Method in class org.apache.ddlutils.io.DataConverterRegistration
  Returns the table for whose column this converter is defined.
getTable() - Method in class org.apache.ddlutils.io.Identity
  Returns the table that this identity is for.
getTable(int) - Method in class org.apache.ddlutils.model.Database
  Returns the table at the specified position.
getTableCount() - Method in class org.apache.ddlutils.model.Database
  Returns the number of tables in this model.
getTableName() - Method in class org.apache.ddlutils.dynabean.SqlDynaClass
  Returns the table name for which this dyna class is defined.
getTableName(Table) - Method in class org.apache.ddlutils.platform.SqlBuilder
  Returns the table name.
getTables() - Method in class org.apache.ddlutils.model.Database
  Returns the tables in this model.
getTables(String) - Method in class org.apache.ddlutils.platform.DatabaseMetaDataWrapper
  Convenience method to return the table meta data using the configured catalog, schema pattern and table types.
getTableTypes() - Method in class org.apache.ddlutils.platform.DatabaseMetaDataWrapper
  Returns the table types to recognize.
getTargetJdbcType(int) - Method in class org.apache.ddlutils.PlatformInfo
  Returns the jdbc type corresponding to the native type that is used for the given jdbc type.
getTemporaryTableFor(Database, Table) - Method in class org.apache.ddlutils.platform.SqlBuilder
  Creates a temporary table object that corresponds to the given table.
getTriggerName(Table, Column) - Method in class org.apache.ddlutils.platform.interbase.InterbaseBuilder
  Determines the name of the trigger for an auto-increment column.
getType() - Method in class org.apache.ddlutils.model.Column
  Returns the JDBC type of the column.
getType() - Method in class org.apache.ddlutils.model.Table
  Returns the type of this table as read from the database.
getTypeCode() - Method in class org.apache.ddlutils.io.DataConverterRegistration
  Returns the jdbc type.
getTypeCode() - Method in class org.apache.ddlutils.model.Column
  Returns the code (one of the constants in `Types`) of the JDBC type of the column.
getUniqueIndices() - Method in class org.apache.ddlutils.model.Table
  Gets a list of unique indices on this table.
getUpdateSql(Database, DynaBean) - Method in interface org.apache.ddlutils.Platform
  Returns the sql for updating the given bean in the database.
getUpdateSql(Table, Map, boolean) - Method in class org.apache.ddlutils.platform.mssql.MSSqlBuilder
  Creates the SQL for updating an object in the specified table.
getUpdateSql(Database, DynaBean) - Method in class org.apache.ddlutils.platform.PlatformImplBase
  Returns the sql for updating the given bean in the database.
getUpdateSql(Table, Map, boolean) - Method in class org.apache.ddlutils.platform.SqlBuilder
  Creates the SQL for updating an object in the specified table.
getUseBatchMode() - Method in class org.apache.ddlutils.io.DatabaseDataIO
  Determines whether batch mode is used for inserting data into the database.
getUsername() - Method in interface org.apache.ddlutils.Platform
  Returns the username that this platform shall use to access the database.
getUsername() - Method in class org.apache.ddlutils.util.JdbcSupport
  Returns the username used to access the database.
getValue() - Method in class org.apache.ddlutils.task.Parameter
  Returns the value.
getValueAsString(Column, Object) - Method in class org.apache.ddlutils.platform.mssql.MSSqlBuilder
  Generates the string representation of the given value.
getValueAsString(Column, Object) - Method in class org.apache.ddlutils.platform.SqlBuilder
  Generates the string representation of the given value.
getValueDateFormat() - Method in class org.apache.ddlutils.platform.mssql.MSSqlBuilder
  Returns the format object for formatting dates in the specified locale.
getValueDateFormat() - Method in class org.apache.ddlutils.platform.SqlBuilder
  Returns the format object for formatting dates in the specified locale.
getValueLocale() - Method in class org.apache.ddlutils.platform.SqlBuilder
  Returns the locale that is used for number and date formatting (when printing default values and in generates insert/update/delete statements).
getValueNumberFormat() - Method in class org.apache.ddlutils.platform.SqlBuilder
  Returns the format object for formatting numbers in the specified locale.
getValueQuoteToken() - Method in class org.apache.ddlutils.PlatformInfo
  Returns the text that is used for for quoting values (e.g.
getValues() - Method in class org.apache.ddlutils.task.VerbosityLevel
getValueTimeFormat() - Method in class org.apache.ddlutils.platform.mssql.MSSqlBuilder
  Returns the format object for formatting times in the specified locale.
getValueTimeFormat() - Method in class org.apache.ddlutils.platform.SqlBuilder
  Returns the format object for formatting times in the specified locale.
getVersion() - Method in class org.apache.ddlutils.model.Database
  Returns the version of this database model.
getWriter(Writer) - Method in class org.apache.ddlutils.io.DatabaseIO
  Returns a new bean writer configured to writer database models.
getWriter() - Method in class org.apache.ddlutils.platform.SqlBuilder
  Returns the writer that the DDL is printed to.

## H

handleException(Exception, String) - Method in class org.apache.ddlutils.task.Command
  Handles the given exception according to the fail-on-error setting by either re-throwing it (wrapped in a build exception) or only logging it.
hasColumn(Column) - Method in interface org.apache.ddlutils.model.Index
  Determines whether this index includes the given column.
hasColumn(Column) - Method in class org.apache.ddlutils.model.IndexImpBase
  Determines whether this index includes the given column.
hasCommands() - Method in class org.apache.ddlutils.task.DatabaseTaskBase
  Determines whether there are commands to perform.
hasForeignColumn(Column) - Method in class org.apache.ddlutils.model.ForeignKey
  Determines whether this foreign key uses the given column as a foreign column in a reference.
hashCode() - Method in class org.apache.ddlutils.io.Identity
hashCode() - Method in class org.apache.ddlutils.model.Column
hashCode() - Method in class org.apache.ddlutils.model.Database
hashCode() - Method in class org.apache.ddlutils.model.ForeignKey
hashCode() - Method in class org.apache.ddlutils.model.IndexColumn
hashCode() - Method in class org.apache.ddlutils.model.NonUniqueIndex
hashCode() - Method in class org.apache.ddlutils.model.Reference
hashCode() - Method in class org.apache.ddlutils.model.Table
hashCode() - Method in class org.apache.ddlutils.model.UniqueIndex
hasLocalColumn(Column) - Method in class org.apache.ddlutils.model.ForeignKey
  Determines whether this foreign key uses the given column as a local column in a reference.
hasMoreStatements() - Method in class org.apache.ddlutils.util.SqlTokenizer
  Determines whether there are more statements.
hasNext() - Method in class org.apache.ddlutils.platform.ModelBasedResultSetIterator
hasNullDefault(int) - Method in class org.apache.ddlutils.PlatformInfo
  Determines whether the native type for the given sql type code (one of the `Types` constants) has a null default value on this platform.
hasPendingFKs() - Method in class org.apache.ddlutils.io.WaitingObject
  Determines whether there are any identities of waited-for objects registered with this waiting object.
hasPrecisionAndScale(int) - Method in class org.apache.ddlutils.PlatformInfo
  Determines whether the native type for the given sql type code (one of the `Types` constants) has precision and scale specifications on this platform.
hasPrimaryKey() - Method in class org.apache.ddlutils.model.Table
  Determines whether there is at least one primary key column on this table.
hasSize(int) - Method in class org.apache.ddlutils.PlatformInfo
  Determines whether the native type for the given sql type code (one of the `Types` constants) has a size specification on this platform.
HsqlDbBuilder - Class in org.apache.ddlutils.platform.hsqldb
  The SQL Builder for the HsqlDb database.
HsqlDbBuilder(Platform) - Constructor for class org.apache.ddlutils.platform.hsqldb.HsqlDbBuilder
  Creates a new builder instance.
HsqlDbModelReader - Class in org.apache.ddlutils.platform.hsqldb
  Reads a database model from a HsqlDb database.
HsqlDbModelReader(Platform) - Constructor for class org.apache.ddlutils.platform.hsqldb.HsqlDbModelReader
  Creates a new model reader for HsqlDb databases.
HsqlDbPlatform - Class in org.apache.ddlutils.platform.hsqldb
  The platform implementation for the HsqlDb database.
HsqlDbPlatform() - Constructor for class org.apache.ddlutils.platform.hsqldb.HsqlDbPlatform
  Creates a new instance of the Hsqldb platform.

## I

Identity - Class in org.apache.ddlutils.io
  Stores the identity of an database object as defined by its primary keys.
Identity(Table) - Constructor for class org.apache.ddlutils.io.Identity
  Creates a new identity object for the given table.
Identity(Table, String) - Constructor for class org.apache.ddlutils.io.Identity
  Creates a new identity object for the given table.
Index - Interface in org.apache.ddlutils.model
  Represents an index definition for a table which may be either unique or non-unique.
IndexColumn - Class in org.apache.ddlutils.model
  Represents a column of an index in the database model.
IndexColumn() - Constructor for class org.apache.ddlutils.model.IndexColumn
  Creates a new index column object.
IndexColumn(Column) - Constructor for class org.apache.ddlutils.model.IndexColumn
  Creates a new index column object.
IndexColumn(String) - Constructor for class org.apache.ddlutils.model.IndexColumn
  Creates a new index column object.
IndexImpBase - Class in org.apache.ddlutils.model
  Base class for indices.
IndexImpBase() - Constructor for class org.apache.ddlutils.model.IndexImpBase
initColumnsForColumn() - Method in class org.apache.ddlutils.platform.JdbcModelReader
  Returns descriptors for the columns that shall be read from the result set when reading the meta data for table columns.
initColumnsForFK() - Method in class org.apache.ddlutils.platform.JdbcModelReader
  Returns descriptors for the columns that shall be read from the result set when reading the meta data for foreign keys originating from a table.
initColumnsForIndex() - Method in class org.apache.ddlutils.platform.JdbcModelReader
  Returns descriptors for the columns that shall be read from the result set when reading the meta data for indices.
initColumnsForPK() - Method in class org.apache.ddlutils.platform.JdbcModelReader
  Returns descriptors for the columns that shall be read from the result set when reading the meta data for primary keys.
initColumnsForTable() - Method in class org.apache.ddlutils.platform.JdbcModelReader
  Returns descriptors for the columns that shall be read from the result set when reading the meta data for a table.
initialize() - Method in class org.apache.ddlutils.model.Database
  Initializes the model by establishing the relationships between elements in this model encoded eg.
initPrimaryKeys() - Method in class org.apache.ddlutils.dynabean.SqlDynaClass
  Initializes the primary key and non primary key property arrays.
insert(Database, DynaBean) - Method in interface org.apache.ddlutils.Platform
  Inserts the given DynaBean in the database, assuming the primary key values are specified.
insert(Connection, Database, DynaBean) - Method in interface org.apache.ddlutils.Platform
  Inserts the bean.
insert(Database, Collection) - Method in interface org.apache.ddlutils.Platform
  Inserts the given beans in the database, assuming the primary key values are specified.
insert(Connection, Database, Collection) - Method in interface org.apache.ddlutils.Platform
  Inserts the given beans.
insert(Connection, Database, DynaBean) - Method in class org.apache.ddlutils.platform.PlatformImplBase
  Inserts the bean.
insert(Database, DynaBean) - Method in class org.apache.ddlutils.platform.PlatformImplBase
  Inserts the given DynaBean in the database, assuming the primary key values are specified.
insert(Connection, Database, Collection) - Method in class org.apache.ddlutils.platform.PlatformImplBase
  Inserts the given beans.
insert(Database, Collection) - Method in class org.apache.ddlutils.platform.PlatformImplBase
  Inserts the given beans in the database, assuming the primary key values are specified.
INTEGER - Static variable in class org.apache.ddlutils.model.TypeMap
  The string representation of the `Types.INTEGER` constant.
InterbaseBuilder - Class in org.apache.ddlutils.platform.interbase
  The SQL Builder for the Interbase database.
InterbaseBuilder(Platform) - Constructor for class org.apache.ddlutils.platform.interbase.InterbaseBuilder
  Creates a new builder instance.
InterbaseModelReader - Class in org.apache.ddlutils.platform.interbase
  The Jdbc Model Reader for Interbase.
InterbaseModelReader(Platform) - Constructor for class org.apache.ddlutils.platform.interbase.InterbaseModelReader
  Creates a new model reader for Interbase databases.
InterbasePlatform - Class in org.apache.ddlutils.platform.interbase
  The platform implementation for the Interbase database.
InterbasePlatform() - Constructor for class org.apache.ddlutils.platform.interbase.InterbasePlatform
  Creates a new platform instance.
isAlterDatabase() - Method in class org.apache.ddlutils.task.WriteSchemaSqlToFileCommand
  Determines whether to alter the database if it already exists, or re-set it.
isAlterDatabase() - Method in class org.apache.ddlutils.task.WriteSchemaToDatabaseCommand
  Determines whether to alter the database if it already exists, or re-set it.
isAlterTableForDropUsed() - Method in class org.apache.ddlutils.PlatformInfo
  Determines whether an ALTER TABLE statement shall be used for dropping indices or constraints.
isAtEnd() - Method in class org.apache.ddlutils.alteration.AddColumnChange
  Determines whether the column is added at the end (when applied in the order of creation of the changes).
isAutoCommitModeForLastIdentityValueReading() - Method in class org.apache.ddlutils.PlatformInfo
  Determines whether auto-commit mode for the reading of the values of identity columns after insertion shall be used, i.e.
isAutoIncrement() - Method in class org.apache.ddlutils.model.Column
  Determines whether this column is an auto-increment column.
isAutoIncrement(Table, Column) - Method in class org.apache.ddlutils.platform.oracle.Oracle8ModelReader
  Tries to determine whether the given column is an identity column.
isAutoIndexPresent() - Method in class org.apache.ddlutils.model.ForeignKey
  Determines whether this foreign key has an auto-generated associated index.
isBinaryType(int) - Static method in class org.apache.ddlutils.model.TypeMap
  Determines whether the given jdbc type (one of the `Types` constants) is a binary type.
isCaseSensitive() - Method in class org.apache.ddlutils.io.DataReader
  Determines whether this rules object matches case sensitively.
isCaseSensitive() - Method in class org.apache.ddlutils.io.DigesterRules
  Determines whether this rules object matches case sensitively.
isConnectionOpen() - Method in class org.apache.ddlutils.platform.ModelBasedResultSetIterator
  Determines whether the connection is still open.
isDateTimeType(int) - Static method in class org.apache.ddlutils.model.TypeMap
  Determines whether the given jdbc type (one of the `Types` constants) is a date/time type.
isDebug() - Method in class org.apache.ddlutils.task.VerbosityLevel
  Determines whether this is DEBUG verbosity.
isDefaultValuesForLongTypesSupported() - Method in class org.apache.ddlutils.PlatformInfo
  Determines whether default values can be specified for LONGVARCHAR/LONGVARBINARY columns.
isDefaultValueUsedForIdentitySpec() - Method in class org.apache.ddlutils.PlatformInfo
  Determines whether the auto-increment specification uses the DEFAULT value of the column definition.
isDelimitedIdentifierModeOn() - Method in interface org.apache.ddlutils.Platform
  Determines whether delimited identifiers are used or normal SQL92 identifiers (which may only contain alphanumerical characters and the underscore, must start with a letter and cannot be a reserved keyword).
isDelimitedIdentifierModeOn() - Method in class org.apache.ddlutils.platform.PlatformImplBase
  Determines whether delimited identifiers are used or normal SQL92 identifiers (which may only contain alphanumerical characters and the underscore, must start with a letter and cannot be a reserved keyword).
isDelimitedIdentifiersSupported() - Method in class org.apache.ddlutils.PlatformInfo
  Determines whether delimited identifiers are supported.
isDoDrops() - Method in class org.apache.ddlutils.task.WriteSchemaSqlToFileCommand
  Determines whether SQL is generated to drop tables and the associated constraints if necessary.
isDoDrops() - Method in class org.apache.ddlutils.task.WriteSchemaToDatabaseCommand
  Determines whether to drop tables and the associated constraints before re-creating them (this implies `alterDatabase` is `false`).
isEmbeddedForeignKeysNamed() - Method in class org.apache.ddlutils.PlatformInfo
  Returns whether embedded foreign key constraints should have a name.
isEnsureFKOrder() - Method in class org.apache.ddlutils.io.DatabaseDataIO
  Determines whether the sink delays the insertion of beans so that the beans referenced by it via foreignkeys are already inserted into the database.
isEnsureFkOrder() - Method in class org.apache.ddlutils.io.DataToDatabaseSink
  Determines whether the sink delays the insertion of beans so that the beans referenced by it via foreignkeys are already inserted into the database.
isFailOnError() - Method in class org.apache.ddlutils.io.DatabaseDataIO
  Determines whether data io is stopped when an error happens.
isFailOnError() - Method in class org.apache.ddlutils.task.Command
  Determines whether the command execution will be stopped upon an error.
isForeignKeysEmbedded() - Method in class org.apache.ddlutils.PlatformInfo
  Determines whether foreign key constraints are embedded in the create table clause or as seperate alter table statements.
isForeignKeysSorted() - Method in interface org.apache.ddlutils.Platform
  Determines whether foreign keys of a table read from a live database are alphabetically sorted.
isForeignKeysSorted() - Method in class org.apache.ddlutils.platform.PlatformImplBase
  Determines whether foreign keys of a table read from a live database are alphabetically sorted.
isForPlatform(String) - Method in class org.apache.ddlutils.task.Parameter
  Determines whether this parameter is applicable for the indicated platform.
isForTable(Table, boolean) - Method in class org.apache.ddlutils.task.TableSpecificParameter
  Determines whether this parameter is applicable to the given table.
isHaltOnErrors() - Method in class org.apache.ddlutils.io.DataToDatabaseSink
  Determines whether this sink halts when an error happens during the insertion of a bean into the database.
isIdentityOverrideAllowed() - Method in class org.apache.ddlutils.PlatformInfo
  Determines whether the platform is allows the explicit specification of values for identity columns in INSERT/UPDATE statements.
isIdentityOverrideOn() - Method in interface org.apache.ddlutils.Platform
  Determines whether SQL insert statements can specify values for identity columns.
isIdentityOverrideOn() - Method in class org.apache.ddlutils.platform.PlatformImplBase
  Determines whether SQL insert statements can specify values for identity columns.
isIndicesEmbedded() - Method in class org.apache.ddlutils.PlatformInfo
  Determines whether the indices are embedded in the create table clause or as seperate statements.
isIndicesSupported() - Method in class org.apache.ddlutils.PlatformInfo
  Determines whether indices are supported.
isInternalForeignKeyIndex(DatabaseMetaDataWrapper, Table, ForeignKey, Index) - Method in class org.apache.ddlutils.platform.derby.DerbyModelReader
  Tries to determine whether the index is the internal database-generated index for the given foreign key.
isInternalForeignKeyIndex(DatabaseMetaDataWrapper, Table, ForeignKey, Index) - Method in class org.apache.ddlutils.platform.firebird.FirebirdModelReader
  Tries to determine whether the index is the internal database-generated index for the given foreign key.
isInternalForeignKeyIndex(DatabaseMetaDataWrapper, Table, ForeignKey, Index) - Method in class org.apache.ddlutils.platform.hsqldb.HsqlDbModelReader
  Tries to determine whether the index is the internal database-generated index for the given foreign key.
isInternalForeignKeyIndex(DatabaseMetaDataWrapper, Table, ForeignKey, Index) - Method in class org.apache.ddlutils.platform.interbase.InterbaseModelReader
  Tries to determine whether the index is the internal database-generated index for the given foreign key.
isInternalForeignKeyIndex(DatabaseMetaDataWrapper, Table, ForeignKey, Index) - Method in class org.apache.ddlutils.platform.JdbcModelReader
  Tries to determine whether the index is the internal database-generated index for the given foreign key.
isInternalForeignKeyIndex(DatabaseMetaDataWrapper, Table, ForeignKey, Index) - Method in class org.apache.ddlutils.platform.mysql.MySqlModelReader
  Tries to determine whether the index is the internal database-generated index for the given foreign key.
isInternalForeignKeyIndex(DatabaseMetaDataWrapper, Table, ForeignKey, Index) - Method in class org.apache.ddlutils.platform.postgresql.PostgreSqlModelReader
  Tries to determine whether the index is the internal database-generated index for the given foreign key.
isInternalPrimaryKeyIndex(DatabaseMetaDataWrapper, Table, Index) - Method in class org.apache.ddlutils.platform.db2.Db2ModelReader
  Tries to determine whether the index is the internal database-generated index for the given table's primary key.
isInternalPrimaryKeyIndex(DatabaseMetaDataWrapper, Table, Index) - Method in class org.apache.ddlutils.platform.derby.DerbyModelReader
  Tries to determine whether the index is the internal database-generated index for the given table's primary key.
isInternalPrimaryKeyIndex(DatabaseMetaDataWrapper, Table, Index) - Method in class org.apache.ddlutils.platform.firebird.FirebirdModelReader
  Tries to determine whether the index is the internal database-generated index for the given table's primary key.
isInternalPrimaryKeyIndex(DatabaseMetaDataWrapper, Table, Index) - Method in class org.apache.ddlutils.platform.hsqldb.HsqlDbModelReader
  Tries to determine whether the index is the internal database-generated index for the given table's primary key.
isInternalPrimaryKeyIndex(DatabaseMetaDataWrapper, Table, Index) - Method in class org.apache.ddlutils.platform.interbase.InterbaseModelReader
  Tries to determine whether the index is the internal database-generated index for the given table's primary key.
isInternalPrimaryKeyIndex(DatabaseMetaDataWrapper, Table, Index) - Method in class org.apache.ddlutils.platform.JdbcModelReader
  Tries to determine whether the index is the internal database-generated index for the given table's primary key.
isInternalPrimaryKeyIndex(DatabaseMetaDataWrapper, Table, Index) - Method in class org.apache.ddlutils.platform.mssql.MSSqlModelReader
  Tries to determine whether the index is the internal database-generated index for the given table's primary key.
isInternalPrimaryKeyIndex(DatabaseMetaDataWrapper, Table, Index) - Method in class org.apache.ddlutils.platform.mysql.MySqlModelReader
  Tries to determine whether the index is the internal database-generated index for the given table's primary key.
isInternalPrimaryKeyIndex(DatabaseMetaDataWrapper, Table, Index) - Method in class org.apache.ddlutils.platform.postgresql.PostgreSqlModelReader
  Tries to determine whether the index is the internal database-generated index for the given table's primary key.
isInternalPrimaryKeyIndex(DatabaseMetaDataWrapper, Table, Index) - Method in class org.apache.ddlutils.platform.sybase.SybaseModelReader
  Tries to determine whether the index is the internal database-generated index for the given table's primary key.
isLastIdentityValueReadable() - Method in class org.apache.ddlutils.PlatformInfo
  Determines whether the values of identity columns can be read back from the database after insertion of a row.
isNonPKIdentityColumnsSupported() - Method in class org.apache.ddlutils.PlatformInfo
  Determines whether non-primary key columns can be auto-incrementing (IDENTITY columns).
isNullAsDefaultValueRequired() - Method in class org.apache.ddlutils.PlatformInfo
  Determines whether a NULL needs to be explicitly stated when the column has no specified default value.
isNumericType(int) - Static method in class org.apache.ddlutils.model.TypeMap
  Determines whether the given jdbc type (one of the `Types` constants) is a numeric type.
isOfBinaryType() - Method in class org.apache.ddlutils.model.Column
  Determines whether this column is of a binary type.
isOfNumericType() - Method in class org.apache.ddlutils.model.Column
  Determines whether this column is of a numeric type.
isOfSpecialType() - Method in class org.apache.ddlutils.model.Column
  Determines whether this column is of a special type.
isOfTextType() - Method in class org.apache.ddlutils.model.Column
  Determines whether this column is of a text type.
isPlatformSupported(String) - Static method in class org.apache.ddlutils.PlatformFactory
  Determines whether the indicated platform is supported.
isPrettyPrinting() - Method in class org.apache.ddlutils.io.DataWriter
  Determines whether the output shall be pretty-printed.
isPrimaryKey() - Method in class org.apache.ddlutils.dynabean.SqlDynaProperty
  Determines whether this property is for a primary key column.
isPrimaryKey() - Method in class org.apache.ddlutils.model.Column
  Determines whether this column is a primary key column.
isPrimaryKeyEmbedded() - Method in class org.apache.ddlutils.PlatformInfo
  Determines whether primary key constraints are embedded in the create table clause or as seperate alter table statements.
isRequired() - Method in class org.apache.ddlutils.model.Column
  Determines whether this column is a required column, ie.
isRequiringModel() - Method in class org.apache.ddlutils.task.Command
  Specifies whether this command requires a model, i.e.
isRequiringModel() - Method in class org.apache.ddlutils.task.CreateDatabaseCommand
  Specifies whether this command requires a model, i.e. whether the second argument in `Command.execute(DatabaseTaskBase, Database)` cannot be `null`.
isRequiringModel() - Method in class org.apache.ddlutils.task.DatabaseCommand
  Specifies whether this command requires a model, i.e.
isRequiringModel() - Method in class org.apache.ddlutils.task.DropDatabaseCommand
  Specifies whether this command requires a model, i.e. whether the second argument in `Command.execute(DatabaseTaskBase, Database)` cannot be `null`.
isRequiringModel() - Method in class org.apache.ddlutils.task.WriteDtdToFileCommand
  Specifies whether this command requires a model, i.e.
isRequiringModel() - Method in class org.apache.ddlutils.task.WriteSchemaToFileCommand
  Specifies whether this command requires a model, i.e.
isScriptModeOn() - Method in interface org.apache.ddlutils.Platform
  Determines whether script mode is on.
isScriptModeOn() - Method in class org.apache.ddlutils.platform.PlatformImplBase
  Determines whether script mode is on.
isShutdownDatabase() - Method in class org.apache.ddlutils.task.DatabaseTaskBase
  Determines whether the database shall be shut down after the task has finished.
isShutdownDatabase() - Method in class org.apache.ddlutils.task.PlatformConfiguration
  Determines whether the database shall be shut down after the task has finished.
isSortForeignKeys() - Method in class org.apache.ddlutils.task.DatabaseTaskBase
  Determines whether a table's foreign keys read from a live database shall be sorted alphabetically.
isSortForeignKeys() - Method in class org.apache.ddlutils.task.PlatformConfiguration
  Determines whether a table's foreign keys read from a live database shall be sorted alphabetically.
isSpecialType(int) - Static method in class org.apache.ddlutils.model.TypeMap
  Determines whether the given sql type (one of the `Types` constants) is a special type.
isSqlCommentsOn() - Method in interface org.apache.ddlutils.Platform
  Determines whether SQL comments are generated.
isSqlCommentsOn() - Method in class org.apache.ddlutils.platform.PlatformImplBase
  Determines whether SQL comments are generated.
isSqlCommentsSupported() - Method in class org.apache.ddlutils.PlatformInfo
  Determines whether the database supports SQL comments.
isSyntheticDefaultValueForRequiredReturned() - Method in class org.apache.ddlutils.PlatformInfo
  Determines whether the platform returns synthetic default values (e.g.
isSystemForeignKeyIndicesAlwaysNonUnique() - Method in class org.apache.ddlutils.PlatformInfo
  Determines whether system indices for foreign keys are always non-unique or can be unique (i.e.
isSystemIndicesReturned() - Method in class org.apache.ddlutils.PlatformInfo
  Determines whether database-generated indices for primary and foreign keys are returned when reading a model from a database.
isTextType(int) - Static method in class org.apache.ddlutils.model.TypeMap
  Determines whether the given jdbc type (one of the `Types` constants) is a text type.
isUnique() - Method in interface org.apache.ddlutils.model.Index
  Determines whether this index is unique or not.
isUnique() - Method in class org.apache.ddlutils.model.NonUniqueIndex
  Determines whether this index is unique or not.
isUnique() - Method in class org.apache.ddlutils.model.UniqueIndex
  Determines whether this index is unique or not.
isUseBatchMode() - Method in class org.apache.ddlutils.io.DataToDatabaseSink
  Determines whether batch mode is used for inserting the beans.
isUseDelimitedSqlIdentifiers() - Method in class org.apache.ddlutils.task.DatabaseTaskBase
  Determines whether delimited SQL identifiers shall be used (the default).
isUseDelimitedSqlIdentifiers() - Method in class org.apache.ddlutils.task.PlatformConfiguration
  Determines whether delimited SQL identifiers shall be used (the default).
isUseInternalDtd() - Method in class org.apache.ddlutils.io.DatabaseIO
  Returns whether the internal dtd that comes with DdlUtils is used.
isValidateXml() - Method in class org.apache.ddlutils.io.DatabaseIO
  Returns whether XML is validated upon reading it.
isValidDefaultValue(String, int) - Method in class org.apache.ddlutils.platform.SqlBuilder
  Determines whether the given default spec is a non-empty spec that shall be used in a DEFAULT expression.
iterator() - Static method in class org.apache.ddlutils.model.JdbcTypeCategoryEnum
  Returns an iterator of all enum values.

## J

JAVA_OBJECT - Static variable in class org.apache.ddlutils.model.TypeMap
  The string representation of the `Types.JAVA_OBJECT` constant.
Jdbc3Utils - Class in org.apache.ddlutils.util
  Little helper class providing functions for dealing with the newer JDBC functionality in a way that is safe to compile with Java 1.3.
Jdbc3Utils() - Constructor for class org.apache.ddlutils.util.Jdbc3Utils
JDBC_DRIVER - Static variable in class org.apache.ddlutils.platform.axion.AxionPlatform
  The axion jdbc driver.
JDBC_DRIVER - Static variable in class org.apache.ddlutils.platform.db2.Db2Platform
  The standard DB2 jdbc driver.
JDBC_DRIVER - Static variable in class org.apache.ddlutils.platform.derby.DerbyPlatform
  The derby jdbc driver for use as a client for a normal server.
JDBC_DRIVER - Static variable in class org.apache.ddlutils.platform.firebird.FirebirdPlatform
  The standard Firebird jdbc driver.
JDBC_DRIVER - Static variable in class org.apache.ddlutils.platform.hsqldb.HsqlDbPlatform
  The standard Hsqldb jdbc driver.
JDBC_DRIVER - Static variable in class org.apache.ddlutils.platform.interbase.InterbasePlatform
  The interbase jdbc driver.
JDBC_DRIVER - Static variable in class org.apache.ddlutils.platform.mckoi.MckoiPlatform
  The standard McKoi jdbc driver.
JDBC_DRIVER - Static variable in class org.apache.ddlutils.platform.mssql.MSSqlPlatform
  The standard SQLServer jdbc driver.
JDBC_DRIVER - Static variable in class org.apache.ddlutils.platform.mysql.MySqlPlatform
  The standard MySQL jdbc driver.
JDBC_DRIVER - Static variable in class org.apache.ddlutils.platform.oracle.Oracle8Platform
  The standard Oracle jdbc driver.
JDBC_DRIVER - Static variable in class org.apache.ddlutils.platform.postgresql.PostgreSqlPlatform
  The standard PostgreSQL jdbc driver.
JDBC_DRIVER - Static variable in class org.apache.ddlutils.platform.sapdb.SapDbPlatform
  The standard SapDB/MaxDB jdbc driver.
JDBC_DRIVER - Static variable in class org.apache.ddlutils.platform.sybase.SybasePlatform
  The standard Sybase jdbc driver.
JDBC_DRIVER_DATADIRECT_DB2 - Static variable in class org.apache.ddlutils.PlatformUtils
  The DataDirect Connect DB2 jdbc driver.
JDBC_DRIVER_DATADIRECT_ORACLE - Static variable in class org.apache.ddlutils.PlatformUtils
  The DataDirect Connect Oracle jdbc driver.
JDBC_DRIVER_DATADIRECT_SQLSERVER - Static variable in class org.apache.ddlutils.PlatformUtils
  The DataDirect Connect SQLServer jdbc driver.
JDBC_DRIVER_DATADIRECT_SYBASE - Static variable in class org.apache.ddlutils.PlatformUtils
  The DataDirect Connect Sybase jdbc driver.
JDBC_DRIVER_EMBEDDED - Static variable in class org.apache.ddlutils.platform.derby.DerbyPlatform
  The derby jdbc driver for use as an embedded database.
JDBC_DRIVER_INET_DB2 - Static variable in class org.apache.ddlutils.PlatformUtils
  The i-net DB2 jdbc driver.
JDBC_DRIVER_INET_ORACLE - Static variable in class org.apache.ddlutils.PlatformUtils
  The i-net Oracle jdbc driver.
JDBC_DRIVER_INET_POOLED - Static variable in class org.apache.ddlutils.PlatformUtils
  The i-net pooled jdbc driver for SQLServer and Sybase.
JDBC_DRIVER_INET_SQLSERVER - Static variable in class org.apache.ddlutils.PlatformUtils
  The i-net SQLServer jdbc driver.
JDBC_DRIVER_INET_SYBASE - Static variable in class org.apache.ddlutils.PlatformUtils
  The i-net Sybase jdbc driver.
JDBC_DRIVER_JSQLCONNECT_SQLSERVER - Static variable in class org.apache.ddlutils.PlatformUtils
  The JNetDirect SQLServer jdbc driver.
JDBC_DRIVER_JTDS - Static variable in class org.apache.ddlutils.PlatformUtils
  The jTDS jdbc driver for SQLServer and Sybase.
JDBC_DRIVER_JTOPEN - Static variable in class org.apache.ddlutils.platform.db2.Db2Platform
  The JTOpen JDBC Driver.
JDBC_DRIVER_NEW - Static variable in class org.apache.ddlutils.platform.mssql.MSSqlPlatform
  The new SQLServer 2005 jdbc driver which can also be used for SQL Server 2000.
JDBC_DRIVER_OLD - Static variable in class org.apache.ddlutils.platform.mysql.MySqlPlatform
  The old MySQL jdbc driver.
JDBC_DRIVER_OLD - Static variable in class org.apache.ddlutils.platform.oracle.Oracle8Platform
  The old Oracle jdbc driver.
JDBC_DRIVER_OLD - Static variable in class org.apache.ddlutils.platform.sybase.SybasePlatform
  The old Sybase jdbc driver.
JDBC_DRIVER_OLD1 - Static variable in class org.apache.ddlutils.platform.db2.Db2Platform
  Older name for the jdbc driver.
JDBC_DRIVER_OLD2 - Static variable in class org.apache.ddlutils.platform.db2.Db2Platform
  Older name for the jdbc driver.
JDBC_SUBPROTOCOL - Static variable in class org.apache.ddlutils.platform.axion.AxionPlatform
  The subprotocol used by the axion driver.
JDBC_SUBPROTOCOL - Static variable in class org.apache.ddlutils.platform.db2.Db2Platform
  The subprotocol used by the standard DB2 driver.
JDBC_SUBPROTOCOL - Static variable in class org.apache.ddlutils.platform.derby.DerbyPlatform
  The subprotocol used by the derby drivers.
JDBC_SUBPROTOCOL - Static variable in class org.apache.ddlutils.platform.firebird.FirebirdPlatform
  The subprotocol used by the standard Firebird driver.
JDBC_SUBPROTOCOL - Static variable in class org.apache.ddlutils.platform.hsqldb.HsqlDbPlatform
  The subprotocol used by the standard Hsqldb driver.
JDBC_SUBPROTOCOL - Static variable in class org.apache.ddlutils.platform.interbase.InterbasePlatform
  The subprotocol used by the interbase driver.
JDBC_SUBPROTOCOL - Static variable in class org.apache.ddlutils.platform.mckoi.MckoiPlatform
  The subprotocol used by the standard McKoi driver.
JDBC_SUBPROTOCOL - Static variable in class org.apache.ddlutils.platform.mssql.MSSqlPlatform
  The subprotocol used by the standard SQL Server driver.
JDBC_SUBPROTOCOL - Static variable in class org.apache.ddlutils.platform.mysql.MySqlPlatform
  The subprotocol used by the standard MySQL driver.
JDBC_SUBPROTOCOL - Static variable in class org.apache.ddlutils.platform.postgresql.PostgreSqlPlatform
  The subprotocol used by the standard PostgreSQL driver.
JDBC_SUBPROTOCOL - Static variable in class org.apache.ddlutils.platform.sapdb.SapDbPlatform
  The subprotocol used by the standard SapDB/MaxDB driver.
JDBC_SUBPROTOCOL - Static variable in class org.apache.ddlutils.platform.sybase.SybasePlatform
  The subprotocol used by the standard Sybase driver.
JDBC_SUBPROTOCOL_1 - Static variable in class org.apache.ddlutils.platform.cloudscape.CloudscapePlatform
  A subprotocol used by the DB2 network driver.
JDBC_SUBPROTOCOL_2 - Static variable in class org.apache.ddlutils.platform.cloudscape.CloudscapePlatform
  A subprotocol used by the DB2 network driver.
JDBC_SUBPROTOCOL_DATADIRECT_DB2 - Static variable in class org.apache.ddlutils.PlatformUtils
  The subprotocol used by the DataDirect DB2 driver.
JDBC_SUBPROTOCOL_DATADIRECT_ORACLE - Static variable in class org.apache.ddlutils.PlatformUtils
  The subprotocol used by the DataDirect Oracle driver.
JDBC_SUBPROTOCOL_DATADIRECT_SQLSERVER - Static variable in class org.apache.ddlutils.PlatformUtils
  The subprotocol used by the DataDirect SQLServer driver.
JDBC_SUBPROTOCOL_DATADIRECT_SYBASE - Static variable in class org.apache.ddlutils.PlatformUtils
  The subprotocol used by the DataDirect Sybase driver.
JDBC_SUBPROTOCOL_INET_DB2 - Static variable in class org.apache.ddlutils.PlatformUtils
  The subprotocol used by the i-net DB2 driver.
JDBC_SUBPROTOCOL_INET_ORACLE - Static variable in class org.apache.ddlutils.PlatformUtils
  The subprotocol used by the i-net Oracle driver.
JDBC_SUBPROTOCOL_INET_SQLSERVER - Static variable in class org.apache.ddlutils.PlatformUtils
  A subprotocol used by the i-net SQLServer driver.
JDBC_SUBPROTOCOL_INET_SQLSERVER6 - Static variable in class org.apache.ddlutils.PlatformUtils
  A subprotocol used by the i-net SQLServer driver.
JDBC_SUBPROTOCOL_INET_SQLSERVER6_POOLED_1 - Static variable in class org.apache.ddlutils.PlatformUtils
  A subprotocol used by the pooled i-net SQLServer driver.
JDBC_SUBPROTOCOL_INET_SQLSERVER6_POOLED_2 - Static variable in class org.apache.ddlutils.PlatformUtils
  A subprotocol used by the pooled i-net SQLServer driver.
JDBC_SUBPROTOCOL_INET_SQLSERVER7 - Static variable in class org.apache.ddlutils.PlatformUtils
  A subprotocol used by the i-net SQLServer driver.
JDBC_SUBPROTOCOL_INET_SQLSERVER7_POOLED_1 - Static variable in class org.apache.ddlutils.PlatformUtils
  A subprotocol used by the pooled i-net SQLServer driver.
JDBC_SUBPROTOCOL_INET_SQLSERVER7_POOLED_2 - Static variable in class org.apache.ddlutils.PlatformUtils
  A subprotocol used by the pooled i-net SQLServer driver.
JDBC_SUBPROTOCOL_INET_SQLSERVER7A - Static variable in class org.apache.ddlutils.PlatformUtils
  A subprotocol used by the i-net SQLServer driver.
JDBC_SUBPROTOCOL_INET_SQLSERVER7A_POOLED_1 - Static variable in class org.apache.ddlutils.PlatformUtils
  A subprotocol used by the pooled i-net SQLServer driver.
JDBC_SUBPROTOCOL_INET_SQLSERVER7A_POOLED_2 - Static variable in class org.apache.ddlutils.PlatformUtils
  A subprotocol used by the pooled i-net SQLServer driver.
JDBC_SUBPROTOCOL_INET_SQLSERVER_POOLED_1 - Static variable in class org.apache.ddlutils.PlatformUtils
  A subprotocol used by the pooled i-net SQLServer driver.
JDBC_SUBPROTOCOL_INET_SQLSERVER_POOLED_2 - Static variable in class org.apache.ddlutils.PlatformUtils
  A subprotocol used by the pooled i-net SQLServer driver.
JDBC_SUBPROTOCOL_INET_SYBASE - Static variable in class org.apache.ddlutils.PlatformUtils
  The subprotocol used by the i-net Sybase driver.
JDBC_SUBPROTOCOL_INET_SYBASE_POOLED_1 - Static variable in class org.apache.ddlutils.PlatformUtils
  The subprotocol used by the pooled i-net Sybase driver.
JDBC_SUBPROTOCOL_INET_SYBASE_POOLED_2 - Static variable in class org.apache.ddlutils.PlatformUtils
  The subprotocol used by the pooled i-net Sybase driver.
JDBC_SUBPROTOCOL_INTERNAL - Static variable in class org.apache.ddlutils.platform.mssql.MSSqlPlatform
  The subprotocol internally returned by the newer SQL Server 2005 driver.
JDBC_SUBPROTOCOL_JSQLCONNECT_SQLSERVER - Static variable in class org.apache.ddlutils.PlatformUtils
  The subprotocol used by the JNetDirect SQLServer driver.
JDBC_SUBPROTOCOL_JTDS_SQLSERVER - Static variable in class org.apache.ddlutils.PlatformUtils
  The subprotocol used by the jTDS SQLServer driver.
JDBC_SUBPROTOCOL_JTDS_SYBASE - Static variable in class org.apache.ddlutils.PlatformUtils
  The subprotocol used by the jTDS Sybase driver.
JDBC_SUBPROTOCOL_JTOPEN - Static variable in class org.apache.ddlutils.platform.db2.Db2Platform
  An alternative subprotocol used by the JTOpen driver on OS/400.
JDBC_SUBPROTOCOL_NEW - Static variable in class org.apache.ddlutils.platform.mssql.MSSqlPlatform
  The subprotocol recommended for the newer SQL Server 2005 driver.
JDBC_SUBPROTOCOL_OCI8 - Static variable in class org.apache.ddlutils.platform.oracle.Oracle8Platform
  The thin subprotocol used by the standard Oracle driver.
JDBC_SUBPROTOCOL_OS390_1 - Static variable in class org.apache.ddlutils.platform.db2.Db2Platform
  An alternative subprotocol used by the standard DB2 driver on OS/390.
JDBC_SUBPROTOCOL_OS390_2 - Static variable in class org.apache.ddlutils.platform.db2.Db2Platform
  An alternative subprotocol used by the standard DB2 driver on OS/390.
JDBC_SUBPROTOCOL_THIN - Static variable in class org.apache.ddlutils.platform.oracle.Oracle8Platform
  The thin subprotocol used by the standard Oracle driver.
JDBC_SUBPROTOCOL_THIN_OLD - Static variable in class org.apache.ddlutils.platform.oracle.Oracle8Platform
  The old thin subprotocol used by the standard Oracle driver.
JdbcModelReader - Class in org.apache.ddlutils.platform
  An utility class to create a Database model from a live database.
JdbcModelReader(Platform) - Constructor for class org.apache.ddlutils.platform.JdbcModelReader
  Creates a new model reader instance.
JdbcSupport - Class in org.apache.ddlutils.util
  JdbcSupport is an abstract base class for objects which need to perform JDBC operations.
JdbcSupport() - Constructor for class org.apache.ddlutils.util.JdbcSupport
JdbcTypeCategoryEnum - Class in org.apache.ddlutils.model
  Represents the different categories of jdbc types.

## L

LocalEntityResolver - Class in org.apache.ddlutils.io
  An entity resolver that matches the specific database dtds to the one that comes with DdlUtils, and that can handle file url's.
LocalEntityResolver() - Constructor for class org.apache.ddlutils.io.LocalEntityResolver
logWarnings(Connection) - Method in class org.apache.ddlutils.platform.PlatformImplBase
  Logs any warnings associated to the given connection.
LONGVARBINARY - Static variable in class org.apache.ddlutils.model.TypeMap
  The string representation of the `Types.LONGVARBINARY` constant.
LONGVARCHAR - Static variable in class org.apache.ddlutils.model.TypeMap
  The string representation of the `Types.LONGVARCHAR` constant.
lookup(String, String) - Method in class org.apache.ddlutils.io.DigesterRules

## M

matches(Index, List) - Method in class org.apache.ddlutils.platform.JdbcModelReader
  Checks whether the given index matches the column list.
MAX_TEXT_SIZE - Static variable in class org.apache.ddlutils.platform.sybase.SybasePlatform
  The maximum size that text and binary columns can have.
MaxDbBuilder - Class in org.apache.ddlutils.platform.maxdb
  The SQL Builder for MaxDB.
MaxDbBuilder(Platform) - Constructor for class org.apache.ddlutils.platform.maxdb.MaxDbBuilder
  Creates a new builder instance.
MaxDbModelReader - Class in org.apache.ddlutils.platform.maxdb
  Reads a database model from a MaxDb database.
MaxDbModelReader(Platform) - Constructor for class org.apache.ddlutils.platform.maxdb.MaxDbModelReader
  Creates a new model reader for MaxDb databases.
MaxDbPlatform - Class in org.apache.ddlutils.platform.maxdb
  The platform implementation for MaxDB.
MaxDbPlatform() - Constructor for class org.apache.ddlutils.platform.maxdb.MaxDbPlatform
  Creates a new platform instance.
MckoiBuilder - Class in org.apache.ddlutils.platform.mckoi
  The SQL Builder for the Mckoi database.
MckoiBuilder(Platform) - Constructor for class org.apache.ddlutils.platform.mckoi.MckoiBuilder
  Creates a new builder instance.
MckoiModelReader - Class in org.apache.ddlutils.platform.mckoi
  Reads a database model from a Mckoi database.
MckoiModelReader(Platform) - Constructor for class org.apache.ddlutils.platform.mckoi.MckoiModelReader
  Creates a new model reader for Mckoi databases.
MckoiPlatform - Class in org.apache.ddlutils.platform.mckoi
  The Mckoi database platform implementation.
MckoiPlatform() - Constructor for class org.apache.ddlutils.platform.mckoi.MckoiPlatform
  Creates a new platform instance.
mergeWith(Database) - Method in class org.apache.ddlutils.model.Database
  Adds all tables from the other database to this database.
MetaDataColumnDescriptor - Class in org.apache.ddlutils.platform
  Describes a column in a metadata result set.
MetaDataColumnDescriptor(String, int) - Constructor for class org.apache.ddlutils.platform.MetaDataColumnDescriptor
  Creates a new descriptor instance.
MetaDataColumnDescriptor(String, int, Object) - Constructor for class org.apache.ddlutils.platform.MetaDataColumnDescriptor
  Creates a new descriptor instance.
MODEL_DEFAULT_NAME - Static variable in class org.apache.ddlutils.platform.PlatformImplBase
  The default name for models read from the database, if no name as given.
ModelBasedResultSetIterator - Class in org.apache.ddlutils.platform
  This is an iterator that is specifically targeted at traversing result sets.
ModelBasedResultSetIterator(PlatformImplBase, Database, ResultSet, Table[], boolean) - Constructor for class org.apache.ddlutils.platform.ModelBasedResultSetIterator
  Creates a new iterator.
ModelChange - Interface in org.apache.ddlutils.alteration
  Marker interface for changes to a database model element.
ModelComparator - Class in org.apache.ddlutils.alteration
  Compares two database models and creates change objects that express how to adapt the first model so that it becomes the second one.
ModelComparator(PlatformInfo, boolean) - Constructor for class org.apache.ddlutils.alteration.ModelComparator
  Creates a new model comparator object.
ModelException - Exception in org.apache.ddlutils.model
  Indicates a model error.
ModelException() - Constructor for exception org.apache.ddlutils.model.ModelException
  Creates a new empty exception object.
ModelException(String) - Constructor for exception org.apache.ddlutils.model.ModelException
  Creates a new exception object.
ModelException(Throwable) - Constructor for exception org.apache.ddlutils.model.ModelException
  Creates a new exception object.
ModelException(String, Throwable) - Constructor for exception org.apache.ddlutils.model.ModelException
  Creates a new exception object.
MSSqlBuilder - Class in org.apache.ddlutils.platform.mssql
  The SQL Builder for the Microsoft SQL Server.
MSSqlBuilder(Platform) - Constructor for class org.apache.ddlutils.platform.mssql.MSSqlBuilder
  Creates a new builder instance.
MSSqlModelReader - Class in org.apache.ddlutils.platform.mssql
  Reads a database model from a Microsoft Sql Server database.
MSSqlModelReader(Platform) - Constructor for class org.apache.ddlutils.platform.mssql.MSSqlModelReader
  Creates a new model reader for Microsoft Sql Server databases.
MSSqlPlatform - Class in org.apache.ddlutils.platform.mssql
  The platform implementation for the Microsoft SQL Server database.
MSSqlPlatform() - Constructor for class org.apache.ddlutils.platform.mssql.MSSqlPlatform
  Creates a new platform instance.
MultiInstanceofPredicate - Class in org.apache.ddlutils.util
  A predicate that tests whether the object is of one of the configured types.
MultiInstanceofPredicate(Class[]) - Constructor for class org.apache.ddlutils.util.MultiInstanceofPredicate
  Creates a new predicate.
MySql50ModelReader - Class in org.apache.ddlutils.platform.mysql
  Reads a database model from a MySql 5 database.
MySql50ModelReader(Platform) - Constructor for class org.apache.ddlutils.platform.mysql.MySql50ModelReader
  Creates a new model reader for MySql 5 databases.
MySql50Platform - Class in org.apache.ddlutils.platform.mysql
  The platform implementation for MySQL 5 and above.
MySql50Platform() - Constructor for class org.apache.ddlutils.platform.mysql.MySql50Platform
  Creates a new platform instance.
MySqlBuilder - Class in org.apache.ddlutils.platform.mysql
  The SQL Builder for MySQL.
MySqlBuilder(Platform) - Constructor for class org.apache.ddlutils.platform.mysql.MySqlBuilder
  Creates a new builder instance.
MySqlModelReader - Class in org.apache.ddlutils.platform.mysql
  Reads a database model from a MySql database.
MySqlModelReader(Platform) - Constructor for class org.apache.ddlutils.platform.mysql.MySqlModelReader
  Creates a new model reader for MySql databases.
MySqlPlatform - Class in org.apache.ddlutils.platform.mysql
  The platform implementation for MySQL.
MySqlPlatform() - Constructor for class org.apache.ddlutils.platform.mysql.MySqlPlatform
  Creates a new platform instance.

## N

newInstance(Table) - Static method in class org.apache.ddlutils.dynabean.SqlDynaClass
  Factory method for creating and initializing a new dyna class instance for the given table.
next() - Method in class org.apache.ddlutils.platform.ModelBasedResultSetIterator
NonUniqueIndex - Class in org.apache.ddlutils.model
  Represents an index definition for a table.
NonUniqueIndex() - Constructor for class org.apache.ddlutils.model.NonUniqueIndex
NULL - Static variable in class org.apache.ddlutils.model.TypeMap
  The string representation of the `Types.NULL` constant.
NumberConverter - Class in org.apache.ddlutils.io.converters
  Converts between the various number types (including boolean types) and `String`.
NumberConverter() - Constructor for class org.apache.ddlutils.io.converters.NumberConverter
NUMERIC - Static variable in class org.apache.ddlutils.model.JdbcTypeCategoryEnum
  The enum value for numeric jdbc types.
NUMERIC - Static variable in class org.apache.ddlutils.model.TypeMap
  The string representation of the `Types.NUMERIC` constant.

## O

Oracle10Builder - Class in org.apache.ddlutils.platform.oracle
  The SQL builder for Oracle 10.
Oracle10Builder(Platform) - Constructor for class org.apache.ddlutils.platform.oracle.Oracle10Builder
  Creates a new builder instance.
Oracle10ModelReader - Class in org.apache.ddlutils.platform.oracle
  Reads a database model from an Oracle 10 database.
Oracle10ModelReader(Platform) - Constructor for class org.apache.ddlutils.platform.oracle.Oracle10ModelReader
  Creates a new model reader for Oracle 10 databases.
Oracle10Platform - Class in org.apache.ddlutils.platform.oracle
  The platform for Oracle 10.
Oracle10Platform() - Constructor for class org.apache.ddlutils.platform.oracle.Oracle10Platform
  Creates a new platform instance.
Oracle8Builder - Class in org.apache.ddlutils.platform.oracle
  The SQL Builder for Oracle.
Oracle8Builder(Platform) - Constructor for class org.apache.ddlutils.platform.oracle.Oracle8Builder
  Creates a new builder instance.
Oracle8ModelReader - Class in org.apache.ddlutils.platform.oracle
  Reads a database model from an Oracle 8 database.
Oracle8ModelReader(Platform) - Constructor for class org.apache.ddlutils.platform.oracle.Oracle8ModelReader
  Creates a new model reader for Oracle 8 databases.
Oracle8Platform - Class in org.apache.ddlutils.platform.oracle
  The platform for Oracle 8.
Oracle8Platform() - Constructor for class org.apache.ddlutils.platform.oracle.Oracle8Platform
  Creates a new platform instance.
Oracle9Platform - Class in org.apache.ddlutils.platform.oracle
  The platform for Oracle 9.
Oracle9Platform() - Constructor for class org.apache.ddlutils.platform.oracle.Oracle9Platform
  Creates a new platform instance.
org.apache.ddlutils - package org.apache.ddlutils
  This package mainly contains the database platform abstraction, `Platform` and the factory to create instances for individual platforms, `PlatformFactory`.
org.apache.ddlutils.alteration - package org.apache.ddlutils.alteration
  Contains the algorithm for comparing two database models and determining what needs to be changed to migrate one to the other.
org.apache.ddlutils.dynabean - package org.apache.ddlutils.dynabean
  Provides the special DdlUtils implementations of `DynaClass` and `DynaBean` that directly map to tables in the database model.
org.apache.ddlutils.io - package org.apache.ddlutils.io
  The `org.apache.ddlutils.io` package contains a classes for input and output of both the database schemas and data files.
org.apache.ddlutils.io.converters - package org.apache.ddlutils.io.converters
  This package contains helper classes that convert between textual representations and values of the types that correspond to the JDBC type codes given by `Types`.
org.apache.ddlutils.model - package org.apache.ddlutils.model
  This package contains the classes making up the database model.
org.apache.ddlutils.platform - package org.apache.ddlutils.platform
  This package contains the platform implementations for the individual databases.
org.apache.ddlutils.platform.axion - package org.apache.ddlutils.platform.axion
  This package contains the platform implementation for the Axion database.
org.apache.ddlutils.platform.cloudscape - package org.apache.ddlutils.platform.cloudscape
  This package contains the platform implementation for the Cloudscape database.
org.apache.ddlutils.platform.db2 - package org.apache.ddlutils.platform.db2
  This package contains the platform implementation for the DB2 UDB database.
org.apache.ddlutils.platform.derby - package org.apache.ddlutils.platform.derby
  This package contains the platform implementation for the Apache Derby database.
org.apache.ddlutils.platform.firebird - package org.apache.ddlutils.platform.firebird
  This package contains the platform implementation for the Firebird database.
org.apache.ddlutils.platform.hsqldb - package org.apache.ddlutils.platform.hsqldb
  This package contains the platform implementation for the HSQLDB database.
org.apache.ddlutils.platform.interbase - package org.apache.ddlutils.platform.interbase
  This package contains the platform implementation for the Interbase database.
org.apache.ddlutils.platform.maxdb - package org.apache.ddlutils.platform.maxdb
  This package contains the platform implementation for the MaxDB database.
org.apache.ddlutils.platform.mckoi - package org.apache.ddlutils.platform.mckoi
  This package contains the platform implementation for the Mckoi database.
org.apache.ddlutils.platform.mssql - package org.apache.ddlutils.platform.mssql
  This package contains the platform implementation for the Sql Server database.
org.apache.ddlutils.platform.mysql - package org.apache.ddlutils.platform.mysql
  This package contains the platform implementation for the MySQL database.
org.apache.ddlutils.platform.oracle - package org.apache.ddlutils.platform.oracle
  This package contains the platform implementation for the Oracle database.
org.apache.ddlutils.platform.postgresql - package org.apache.ddlutils.platform.postgresql
  This package contains the platform implementation for the PostgreSQL database.
org.apache.ddlutils.platform.sapdb - package org.apache.ddlutils.platform.sapdb
  This package contains the platform implementation for the SAP DB database.
org.apache.ddlutils.platform.sybase - package org.apache.ddlutils.platform.sybase
  This package contains the platform implementation for the Sybase ASE database.
org.apache.ddlutils.task - package org.apache.ddlutils.task
  The `org.apache.ddlutils.task` package contains the Ant tasks provided by DdlUtils.
org.apache.ddlutils.util - package org.apache.ddlutils.util
  The `org.apache.ddlutils.util` package contains utility classes of DdlUtils.
OTHER - Static variable in class org.apache.ddlutils.model.JdbcTypeCategoryEnum
  The enum value for other jdbc types.
OTHER - Static variable in class org.apache.ddlutils.model.TypeMap
  The string representation of the `Types.OTHER` constant.

## P

Parameter - Class in org.apache.ddlutils.task
  Specifies a parameter for the creation of the database.
Parameter() - Constructor for class org.apache.ddlutils.task.Parameter
Platform - Interface in org.apache.ddlutils
  A platform encapsulates the database-related functionality such as performing queries and manipulations.
PlatformConfiguration - Class in org.apache.ddlutils.task
  Encloses the platform configuration for the Ant tasks.
PlatformConfiguration() - Constructor for class org.apache.ddlutils.task.PlatformConfiguration
PlatformFactory - Class in org.apache.ddlutils
  A factory of `Platform` instances based on a case insensitive database name.
PlatformFactory() - Constructor for class org.apache.ddlutils.PlatformFactory
PlatformImplBase - Class in org.apache.ddlutils.platform
  Base class for platform implementations.
PlatformImplBase() - Constructor for class org.apache.ddlutils.platform.PlatformImplBase
PlatformInfo - Class in org.apache.ddlutils
  Conatains information about the database platform such as supported features and native type mappings.
PlatformInfo() - Constructor for class org.apache.ddlutils.PlatformInfo
  Creates a new platform info object.
PlatformUtils - Class in org.apache.ddlutils
  Utility functions for dealing with database platforms.
PlatformUtils() - Constructor for class org.apache.ddlutils.PlatformUtils
  Creates a new instance.
PostgreSqlBuilder - Class in org.apache.ddlutils.platform.postgresql
  The SQL Builder for PostgresSql.
PostgreSqlBuilder(Platform) - Constructor for class org.apache.ddlutils.platform.postgresql.PostgreSqlBuilder
  Creates a new builder instance.
PostgreSqlModelReader - Class in org.apache.ddlutils.platform.postgresql
  Reads a database model from a PostgreSql database.
PostgreSqlModelReader(Platform) - Constructor for class org.apache.ddlutils.platform.postgresql.PostgreSqlModelReader
  Creates a new model reader for PostgreSql databases.
PostgreSqlPlatform - Class in org.apache.ddlutils.platform.postgresql
  The platform implementation for PostgresSql.
PostgreSqlPlatform() - Constructor for class org.apache.ddlutils.platform.postgresql.PostgreSqlPlatform
  Creates a new platform instance.
postprocessModelFromDatabase(Database) - Method in class org.apache.ddlutils.platform.PlatformImplBase
  Allows the platform to postprocess the model just read from the database.
PrimaryKeyChange - Class in org.apache.ddlutils.alteration
  Represents the change of the primary key of a table.
PrimaryKeyChange(Table, Column[], Column[]) - Constructor for class org.apache.ddlutils.alteration.PrimaryKeyChange
  Creates a new change object.
print(String) - Method in class org.apache.ddlutils.platform.SqlBuilder
  Prints some text.
printComment(String) - Method in class org.apache.ddlutils.platform.SqlBuilder
  Prints an SQL comment to the current stream.
printDefaultValue(Object, int) - Method in class org.apache.ddlutils.platform.oracle.Oracle8Builder
  Prints the default value of the column.
printDefaultValue(Object, int) - Method in class org.apache.ddlutils.platform.SqlBuilder
  Prints the default value of the column.
printEndOfStatement() - Method in class org.apache.ddlutils.platform.SqlBuilder
  Prints the end of statement text, which is typically a semi colon followed by a carriage return.
printIdentifier(String) - Method in class org.apache.ddlutils.platform.SqlBuilder
  Prints the given identifier.
printIndent() - Method in class org.apache.ddlutils.platform.SqlBuilder
  Prints the characters used to indent SQL.
println() - Method in class org.apache.ddlutils.platform.SqlBuilder
  Prints a newline.
println(String) - Method in class org.apache.ddlutils.platform.SqlBuilder
  Prints some text followed by a newline.
printlnIdentifier(String) - Method in class org.apache.ddlutils.platform.SqlBuilder
  Prints the given identifier followed by a newline.
printStartOfEmbeddedStatement() - Method in class org.apache.ddlutils.platform.SqlBuilder
  Prints the start of an embedded statement.
processChange(Database, Database, AddColumnChange) - Method in class org.apache.ddlutils.platform.db2.Db2Builder
  Processes the addition of a column to a table.
processChange(Database, Database, RemoveColumnChange) - Method in class org.apache.ddlutils.platform.db2.Db2Builder
  Processes the removal of a column from a table.
processChange(Database, Database, RemovePrimaryKeyChange) - Method in class org.apache.ddlutils.platform.db2.Db2Builder
  Processes the removal of a primary key from a table.
processChange(Database, Database, PrimaryKeyChange) - Method in class org.apache.ddlutils.platform.db2.Db2Builder
  Processes the change of the primary key of a table.
processChange(Database, Database, AddColumnChange) - Method in class org.apache.ddlutils.platform.derby.DerbyBuilder
  Processes the addition of a column to a table.
processChange(Database, Database, AddColumnChange) - Method in class org.apache.ddlutils.platform.firebird.FirebirdBuilder
  Processes the addition of a column to a table.
processChange(Database, Database, RemoveColumnChange) - Method in class org.apache.ddlutils.platform.firebird.FirebirdBuilder
  Processes the removal of a column from a table.
processChange(Database, Database, AddColumnChange) - Method in class org.apache.ddlutils.platform.hsqldb.HsqlDbBuilder
  Processes the addition of a column to a table.
processChange(Database, Database, RemoveColumnChange) - Method in class org.apache.ddlutils.platform.hsqldb.HsqlDbBuilder
  Processes the removal of a column from a table.
processChange(Database, Database, AddColumnChange) - Method in class org.apache.ddlutils.platform.interbase.InterbaseBuilder
  Processes the addition of a column to a table.
processChange(Database, Database, RemoveColumnChange) - Method in class org.apache.ddlutils.platform.interbase.InterbaseBuilder
  Processes the removal of a column from a table.
processChange(Database, Database, AddColumnChange) - Method in class org.apache.ddlutils.platform.mssql.MSSqlBuilder
  Processes the addition of a column to a table.
processChange(Database, Database, RemoveColumnChange) - Method in class org.apache.ddlutils.platform.mssql.MSSqlBuilder
  Processes the removal of a column from a table.
processChange(Database, Database, RemovePrimaryKeyChange) - Method in class org.apache.ddlutils.platform.mssql.MSSqlBuilder
  Processes the removal of a primary key from a table.
processChange(Database, Database, AddColumnChange) - Method in class org.apache.ddlutils.platform.mysql.MySqlBuilder
  Processes the addition of a column to a table.
processChange(Database, Database, RemoveColumnChange) - Method in class org.apache.ddlutils.platform.mysql.MySqlBuilder
  Processes the removal of a column from a table.
processChange(Database, Database, RemovePrimaryKeyChange) - Method in class org.apache.ddlutils.platform.mysql.MySqlBuilder
  Processes the removal of a primary key from a table.
processChange(Database, Database, PrimaryKeyChange) - Method in class org.apache.ddlutils.platform.mysql.MySqlBuilder
  Processes the change of the primary key of a table.
processChange(Database, Database, AddColumnChange) - Method in class org.apache.ddlutils.platform.oracle.Oracle8Builder
  Processes the addition of a column to a table.
processChange(Database, Database, RemoveColumnChange) - Method in class org.apache.ddlutils.platform.oracle.Oracle8Builder
  Processes the removal of a column from a table.
processChange(Database, Database, RemovePrimaryKeyChange) - Method in class org.apache.ddlutils.platform.oracle.Oracle8Builder
  Processes the removal of a primary key from a table.
processChange(Database, Database, AddColumnChange) - Method in class org.apache.ddlutils.platform.postgresql.PostgreSqlBuilder
  Processes the addition of a column to a table.
processChange(Database, Database, RemoveColumnChange) - Method in class org.apache.ddlutils.platform.postgresql.PostgreSqlBuilder
  Processes the removal of a column from a table.
processChange(Database, Database, AddColumnChange) - Method in class org.apache.ddlutils.platform.sapdb.SapDbBuilder
  Processes the addition of a column to a table.
processChange(Database, Database, RemoveColumnChange) - Method in class org.apache.ddlutils.platform.sapdb.SapDbBuilder
  Processes the removal of a column from a table.
processChange(Database, Database, RemovePrimaryKeyChange) - Method in class org.apache.ddlutils.platform.sapdb.SapDbBuilder
  Processes the removal of a primary key from a table.
processChange(Database, Database, ColumnRequiredChange) - Method in class org.apache.ddlutils.platform.sapdb.SapDbBuilder
  Processes the change of the required constraint of a column.
processChange(Database, Database, ColumnDefaultValueChange) - Method in class org.apache.ddlutils.platform.sapdb.SapDbBuilder
  Processes the change of the default value of a column.
processChange(Database, Database, CreationParameters, ModelChange) - Method in class org.apache.ddlutils.platform.SqlBuilder
  This is a fall-through callback which generates a warning because a specific change type wasn't handled.
processChange(Database, Database, CreationParameters, RemoveForeignKeyChange) - Method in class org.apache.ddlutils.platform.SqlBuilder
  Processes the change representing the removal of a foreign key.
processChange(Database, Database, CreationParameters, RemoveIndexChange) - Method in class org.apache.ddlutils.platform.SqlBuilder
  Processes the change representing the removal of an index.
processChange(Database, Database, CreationParameters, RemoveTableChange) - Method in class org.apache.ddlutils.platform.SqlBuilder
  Processes the change representing the removal of a table.
processChange(Database, Database, CreationParameters, AddTableChange) - Method in class org.apache.ddlutils.platform.SqlBuilder
  Processes the change representing the addition of a table.
processChange(Database, Database, CreationParameters, AddForeignKeyChange) - Method in class org.apache.ddlutils.platform.SqlBuilder
  Processes the change representing the addition of a foreign key.
processChange(Database, Database, CreationParameters, AddIndexChange) - Method in class org.apache.ddlutils.platform.SqlBuilder
  Processes the change representing the addition of an index.
processChange(Database, Database, AddPrimaryKeyChange) - Method in class org.apache.ddlutils.platform.SqlBuilder
  Processes the addition of a primary key to a table.
processChange(Database, Database, AddColumnChange) - Method in class org.apache.ddlutils.platform.sybase.SybaseBuilder
  Processes the addition of a column to a table.
processChange(Database, Database, RemoveColumnChange) - Method in class org.apache.ddlutils.platform.sybase.SybaseBuilder
  Processes the removal of a column from a table.
processChange(Database, Database, RemovePrimaryKeyChange) - Method in class org.apache.ddlutils.platform.sybase.SybaseBuilder
  Processes the removal of a primary key from a table.
processChange(Database, Database, ColumnDefaultValueChange) - Method in class org.apache.ddlutils.platform.sybase.SybaseBuilder
  Processes the change of the default value of a column.
processChanges(Database, Database, List, CreationParameters) - Method in class org.apache.ddlutils.platform.mssql.MSSqlBuilder
  Processes the changes.
processChanges(Database, Database, List, CreationParameters) - Method in class org.apache.ddlutils.platform.SqlBuilder
  Processes the changes.
processChanges(Database, Database, List, CreationParameters) - Method in class org.apache.ddlutils.platform.sybase.SybaseBuilder
  Processes the changes.
processColumnChange(Table, Table, Column, Column, boolean) - Method in class org.apache.ddlutils.platform.mssql.MSSqlBuilder
  Processes a change to a column.
processColumnChange(Table, Table, Column, Column) - Method in class org.apache.ddlutils.platform.mysql.MySqlBuilder
  Processes a change to a column.
processColumnChange(Table, Table, Column, Column) - Method in class org.apache.ddlutils.platform.sybase.SybaseBuilder
  Processes a change to a column.
processTableStructureChanges(Database, Database, Table, Table, Map, List) - Method in class org.apache.ddlutils.platform.db2.Db2Builder
  Allows database-specific implementations to handle changes in a database specific manner.
processTableStructureChanges(Database, Database, Table, Table, Map, List) - Method in class org.apache.ddlutils.platform.derby.DerbyBuilder
  Allows database-specific implementations to handle changes in a database specific manner.
processTableStructureChanges(Database, Database, Table, Table, Map, List) - Method in class org.apache.ddlutils.platform.firebird.FirebirdBuilder
  Allows database-specific implementations to handle changes in a database specific manner.
processTableStructureChanges(Database, Database, Table, Table, Map, List) - Method in class org.apache.ddlutils.platform.hsqldb.HsqlDbBuilder
  Allows database-specific implementations to handle changes in a database specific manner.
processTableStructureChanges(Database, Database, Table, Table, Map, List) - Method in class org.apache.ddlutils.platform.interbase.InterbaseBuilder
  Allows database-specific implementations to handle changes in a database specific manner.
processTableStructureChanges(Database, Database, Table, Table, Map, List) - Method in class org.apache.ddlutils.platform.mckoi.MckoiBuilder
  Allows database-specific implementations to handle changes in a database specific manner.
processTableStructureChanges(Database, Database, Table, Table, Map, List) - Method in class org.apache.ddlutils.platform.mssql.MSSqlBuilder
  Allows database-specific implementations to handle changes in a database specific manner.
processTableStructureChanges(Database, Database, Table, Table, Map, List) - Method in class org.apache.ddlutils.platform.mysql.MySqlBuilder
  Allows database-specific implementations to handle changes in a database specific manner.
processTableStructureChanges(Database, Database, Table, Table, Map, List) - Method in class org.apache.ddlutils.platform.oracle.Oracle8Builder
  Allows database-specific implementations to handle changes in a database specific manner.
processTableStructureChanges(Database, Database, Table, Table, Map, List) - Method in class org.apache.ddlutils.platform.postgresql.PostgreSqlBuilder
  Allows database-specific implementations to handle changes in a database specific manner.
processTableStructureChanges(Database, Database, Table, Table, Map, List) - Method in class org.apache.ddlutils.platform.sapdb.SapDbBuilder
  Allows database-specific implementations to handle changes in a database specific manner.
processTableStructureChanges(Database, Database, CreationParameters, Collection) - Method in class org.apache.ddlutils.platform.SqlBuilder
  Processes the changes to the structure of tables.
processTableStructureChanges(Database, Database, String, Map, List) - Method in class org.apache.ddlutils.platform.SqlBuilder
  Processes the changes to the structure of a single table.
processTableStructureChanges(Database, Database, Table, Table, Map, List) - Method in class org.apache.ddlutils.platform.SqlBuilder
  Allows database-specific implementations to handle changes in a database specific manner.
processTableStructureChanges(Database, Database, Table, Table, Map, List) - Method in class org.apache.ddlutils.platform.sybase.SybaseBuilder
  Allows database-specific implementations to handle changes in a database specific manner.

## Q

query(Database, String) - Method in class org.apache.ddlutils.platform.PlatformImplBase
  Performs the given SQL query returning an iterator over the results.
query(Database, String, Collection) - Method in class org.apache.ddlutils.platform.PlatformImplBase
  Performs the given parameterized SQL query returning an iterator over the results.
query(Database, String, Table[]) - Method in class org.apache.ddlutils.platform.PlatformImplBase
  Performs the given SQL query returning an iterator over the results.
query(Database, String, Collection, Table[]) - Method in class org.apache.ddlutils.platform.PlatformImplBase
  Performs the given parameterized SQL query returning an iterator over the results.
query(Database, String) - Method in interface org.apache.ddlutils.Platform
  Performs the given SQL query returning an iterator over the results.
query(Database, String, Collection) - Method in interface org.apache.ddlutils.Platform
  Performs the given parameterized SQL query returning an iterator over the results.
query(Database, String, Table[]) - Method in interface org.apache.ddlutils.Platform
  Performs the given SQL query returning an iterator over the results.
query(Database, String, Collection, Table[]) - Method in interface org.apache.ddlutils.Platform
  Performs the given parameterized SQL query returning an iterator over the results.
query(Database, String, Collection, Table[]) - Method in class org.apache.ddlutils.platform.sybase.SybasePlatform
  Performs the given parameterized SQL query returning an iterator over the results.
query(Database, String, Table[]) - Method in class org.apache.ddlutils.platform.sybase.SybasePlatform
  Performs the given SQL query returning an iterator over the results.

## R

read(String) - Method in class org.apache.ddlutils.io.DatabaseIO
  Reads the database model contained in the specified file.
read(File) - Method in class org.apache.ddlutils.io.DatabaseIO
  Reads the database model contained in the specified file.
read(Reader) - Method in class org.apache.ddlutils.io.DatabaseIO
  Reads the database model given by the reader.
read(InputSource) - Method in class org.apache.ddlutils.io.DatabaseIO
  Reads the database model from the given input source.
readColumn(DatabaseMetaDataWrapper, Map) - Method in class org.apache.ddlutils.platform.db2.Db2ModelReader
  Extracts a column definition from the result set.
readColumn(DatabaseMetaDataWrapper, Map) - Method in class org.apache.ddlutils.platform.derby.DerbyModelReader
  Extracts a column definition from the result set.
readColumn(DatabaseMetaDataWrapper, Map) - Method in class org.apache.ddlutils.platform.firebird.FirebirdModelReader
  Extracts a column definition from the result set.
readColumn(DatabaseMetaDataWrapper, Map) - Method in class org.apache.ddlutils.platform.hsqldb.HsqlDbModelReader
  Extracts a column definition from the result set.
readColumn(DatabaseMetaDataWrapper, Map) - Method in class org.apache.ddlutils.platform.JdbcModelReader
  Extracts a column definition from the result set.
readColumn(DatabaseMetaDataWrapper, Map) - Method in class org.apache.ddlutils.platform.maxdb.MaxDbModelReader
  Extracts a column definition from the result set.
readColumn(DatabaseMetaDataWrapper, Map) - Method in class org.apache.ddlutils.platform.mckoi.MckoiModelReader
  Extracts a column definition from the result set.
readColumn(ResultSet) - Method in class org.apache.ddlutils.platform.MetaDataColumnDescriptor
  Reads the column from the result set.
readColumn(DatabaseMetaDataWrapper, Map) - Method in class org.apache.ddlutils.platform.mssql.MSSqlModelReader
  Extracts a column definition from the result set.
readColumn(DatabaseMetaDataWrapper, Map) - Method in class org.apache.ddlutils.platform.mysql.MySql50ModelReader
  Extracts a column definition from the result set.
readColumn(DatabaseMetaDataWrapper, Map) - Method in class org.apache.ddlutils.platform.mysql.MySqlModelReader
  Extracts a column definition from the result set.
readColumn(DatabaseMetaDataWrapper, Map) - Method in class org.apache.ddlutils.platform.oracle.Oracle8ModelReader
  Extracts a column definition from the result set.
readColumn(DatabaseMetaDataWrapper, Map) - Method in class org.apache.ddlutils.platform.postgresql.PostgreSqlModelReader
  Extracts a column definition from the result set.
readColumn(DatabaseMetaDataWrapper, Map) - Method in class org.apache.ddlutils.platform.sapdb.SapDbModelReader
  Extracts a column definition from the result set.
readColumn(DatabaseMetaDataWrapper, Map) - Method in class org.apache.ddlutils.platform.sybase.SybaseModelReader
  Extracts a column definition from the result set.
readColumns(DatabaseMetaDataWrapper, String) - Method in class org.apache.ddlutils.platform.firebird.FirebirdModelReader
  Reads the column definitions for the indicated table.
readColumns(DatabaseMetaDataWrapper, String) - Method in class org.apache.ddlutils.platform.interbase.InterbaseModelReader
  Reads the column definitions for the indicated table.
readColumns(DatabaseMetaDataWrapper, String) - Method in class org.apache.ddlutils.platform.JdbcModelReader
  Reads the column definitions for the indicated table.
readColumns(ResultSet, List) - Method in class org.apache.ddlutils.platform.JdbcModelReader
  Reads the indicated columns from the result set.
readForeignKey(DatabaseMetaDataWrapper, Map, Map) - Method in class org.apache.ddlutils.platform.JdbcModelReader
  Reads the next foreign key spec from the result set.
readForeignKeys(DatabaseMetaDataWrapper, String) - Method in class org.apache.ddlutils.platform.axion.AxionModelReader
  Retrieves the foreign keys of the indicated table.
readForeignKeys(DatabaseMetaDataWrapper, String) - Method in class org.apache.ddlutils.platform.firebird.FirebirdModelReader
  Retrieves the foreign keys of the indicated table.
readForeignKeys(DatabaseMetaDataWrapper, String) - Method in class org.apache.ddlutils.platform.interbase.InterbaseModelReader
  Retrieves the foreign keys of the indicated table.
readForeignKeys(DatabaseMetaDataWrapper, String) - Method in class org.apache.ddlutils.platform.JdbcModelReader
  Retrieves the foreign keys of the indicated table.
readForeignKeys(DatabaseMetaDataWrapper, String) - Method in class org.apache.ddlutils.platform.sybase.SybaseModelReader
  Retrieves the foreign keys of the indicated table.
readIndex(DatabaseMetaDataWrapper, Map, Map) - Method in class org.apache.ddlutils.platform.JdbcModelReader
  Reads the next index spec from the result set.
readIndex(DatabaseMetaDataWrapper, Map, Map) - Method in class org.apache.ddlutils.platform.sybase.SybaseModelReader
  Reads the next index spec from the result set.
readIndices(DatabaseMetaDataWrapper, String) - Method in class org.apache.ddlutils.platform.firebird.FirebirdModelReader
  Determines the indices for the indicated table.
readIndices(DatabaseMetaDataWrapper, String) - Method in class org.apache.ddlutils.platform.JdbcModelReader
  Determines the indices for the indicated table.
readIndices(DatabaseMetaDataWrapper, String) - Method in class org.apache.ddlutils.platform.oracle.Oracle8ModelReader
  Determines the indices for the indicated table.
readModel() - Method in class org.apache.ddlutils.task.DatabaseTaskBase
  Reads the database model on which the commands will work.
readModel() - Method in class org.apache.ddlutils.task.DatabaseToDdlTask
  Reads the database model on which the commands will work.
readModel() - Method in class org.apache.ddlutils.task.DdlToDatabaseTask
  Reads the database model on which the commands will work.
readModelFromDatabase(String) - Method in class org.apache.ddlutils.platform.PlatformImplBase
  Reads the database model from the live database as specified by the data source set for this platform.
readModelFromDatabase(Connection, String) - Method in class org.apache.ddlutils.platform.PlatformImplBase
  Reads the database model from the live database to which the given connection is pointing.
readModelFromDatabase(String, String, String, String[]) - Method in class org.apache.ddlutils.platform.PlatformImplBase
  Reads the database model from the live database as specified by the data source set for this platform.
readModelFromDatabase(Connection, String, String, String, String[]) - Method in class org.apache.ddlutils.platform.PlatformImplBase
  Reads the database model from the live database to which the given connection is pointing.
readModelFromDatabase(String) - Method in interface org.apache.ddlutils.Platform
  Reads the database model from the live database as specified by the data source set for this platform.
readModelFromDatabase(String, String, String, String[]) - Method in interface org.apache.ddlutils.Platform
  Reads the database model from the live database as specified by the data source set for this platform.
readModelFromDatabase(Connection, String) - Method in interface org.apache.ddlutils.Platform
  Reads the database model from the live database to which the given connection is pointing.
readModelFromDatabase(Connection, String, String, String, String[]) - Method in interface org.apache.ddlutils.Platform
  Reads the database model from the live database to which the given connection is pointing.
readPrimaryKeyName(DatabaseMetaDataWrapper, Map) - Method in class org.apache.ddlutils.platform.JdbcModelReader
  Extracts a primary key name from the result set.
readPrimaryKeyNames(DatabaseMetaDataWrapper, String) - Method in class org.apache.ddlutils.platform.axion.AxionModelReader
  Retrieves the names of the columns that make up the primary key for a given table.
readPrimaryKeyNames(DatabaseMetaDataWrapper, String) - Method in class org.apache.ddlutils.platform.firebird.FirebirdModelReader
  Retrieves the names of the columns that make up the primary key for a given table.
readPrimaryKeyNames(DatabaseMetaDataWrapper, String) - Method in class org.apache.ddlutils.platform.interbase.InterbaseModelReader
  Retrieves the names of the columns that make up the primary key for a given table.
readPrimaryKeyNames(DatabaseMetaDataWrapper, String) - Method in class org.apache.ddlutils.platform.JdbcModelReader
  Retrieves the names of the columns that make up the primary key for a given table.
readTable(DatabaseMetaDataWrapper, Map) - Method in class org.apache.ddlutils.platform.db2.Db2ModelReader
  Reads the next table from the meta data.
readTable(DatabaseMetaDataWrapper, Map) - Method in class org.apache.ddlutils.platform.firebird.FirebirdModelReader
  Reads the next table from the meta data.
readTable(DatabaseMetaDataWrapper, Map) - Method in class org.apache.ddlutils.platform.hsqldb.HsqlDbModelReader
  Reads the next table from the meta data.
readTable(DatabaseMetaDataWrapper, Map) - Method in class org.apache.ddlutils.platform.interbase.InterbaseModelReader
  Reads the next table from the meta data.
readTable(DatabaseMetaDataWrapper, Map) - Method in class org.apache.ddlutils.platform.JdbcModelReader
  Reads the next table from the meta data.
readTable(DatabaseMetaDataWrapper, Map) - Method in class org.apache.ddlutils.platform.mckoi.MckoiModelReader
  Reads the next table from the meta data.
readTable(DatabaseMetaDataWrapper, Map) - Method in class org.apache.ddlutils.platform.mssql.MSSqlModelReader
  Reads the next table from the meta data.
readTable(DatabaseMetaDataWrapper, Map) - Method in class org.apache.ddlutils.platform.mysql.MySqlModelReader
  Reads the next table from the meta data.
readTable(DatabaseMetaDataWrapper, Map) - Method in class org.apache.ddlutils.platform.oracle.Oracle10ModelReader
  Reads the next table from the meta data.
readTable(DatabaseMetaDataWrapper, Map) - Method in class org.apache.ddlutils.platform.oracle.Oracle8ModelReader
  Reads the next table from the meta data.
readTable(DatabaseMetaDataWrapper, Map) - Method in class org.apache.ddlutils.platform.postgresql.PostgreSqlModelReader
  Reads the next table from the meta data.
readTable(DatabaseMetaDataWrapper, Map) - Method in class org.apache.ddlutils.platform.sybase.SybaseModelReader
  Reads the next table from the meta data.
readTables(String, String, String[]) - Method in class org.apache.ddlutils.platform.JdbcModelReader
  Reads the tables from the database metadata.
REAL - Static variable in class org.apache.ddlutils.model.TypeMap
  The string representation of the `Types.REAL` constant.
REF - Static variable in class org.apache.ddlutils.model.TypeMap
  The string representation of the `Types.REF` constant.
Reference - Class in org.apache.ddlutils.model
  Represents a reference between a column in the local table and a column in another table.
Reference() - Constructor for class org.apache.ddlutils.model.Reference
  Creates a new, empty reference.
Reference(Column, Column) - Constructor for class org.apache.ddlutils.model.Reference
  Creates a new reference between the two given columns.
registerConverter(int, SqlTypeConverter) - Method in class org.apache.ddlutils.io.ConverterConfiguration
  Registers the given type converter for an sql type.
registerConverter(String, String, SqlTypeConverter) - Method in class org.apache.ddlutils.io.ConverterConfiguration
  Registers the given type converter for the specified column.
registerConverter(DataConverterRegistration) - Method in class org.apache.ddlutils.io.DatabaseDataIO
  Registers a converter.
registerJdbcType(int, String, JdbcTypeCategoryEnum) - Static method in class org.apache.ddlutils.model.TypeMap
  Registers a jdbc type.
registerPlatform(String, Class) - Static method in class org.apache.ddlutils.PlatformFactory
  Registers a new platform.
remove() - Method in class org.apache.ddlutils.platform.ModelBasedResultSetIterator
removeColumn(IndexColumn) - Method in interface org.apache.ddlutils.model.Index
  Removes the given index column from this index.
removeColumn(int) - Method in interface org.apache.ddlutils.model.Index
  Removes the column at the specified position in this index.
removeColumn(IndexColumn) - Method in class org.apache.ddlutils.model.IndexImpBase
  Removes the given index column from this index.
removeColumn(int) - Method in class org.apache.ddlutils.model.IndexImpBase
  Removes the column at the specified position in this index.
removeColumn(Column) - Method in class org.apache.ddlutils.model.Table
  Removes the given column.
removeColumn(int) - Method in class org.apache.ddlutils.model.Table
  Removes the indicated column.
RemoveColumnChange - Class in org.apache.ddlutils.alteration
  Represents the removal of a column from a table.
RemoveColumnChange(Table, Column) - Constructor for class org.apache.ddlutils.alteration.RemoveColumnChange
  Creates a new change object.
removeForeignKey(ForeignKey) - Method in class org.apache.ddlutils.model.Table
  Removes the given foreign key.
removeForeignKey(int) - Method in class org.apache.ddlutils.model.Table
  Removes the indicated foreign key.
RemoveForeignKeyChange - Class in org.apache.ddlutils.alteration
  Represents the removal of a foreign key from a table.
RemoveForeignKeyChange(Table, ForeignKey) - Constructor for class org.apache.ddlutils.alteration.RemoveForeignKeyChange
  Creates a new change object.
removeIndex(Index) - Method in class org.apache.ddlutils.model.Table
  Removes the given index.
removeIndex(int) - Method in class org.apache.ddlutils.model.Table
  Removes the indicated index.
RemoveIndexChange - Class in org.apache.ddlutils.alteration
  Represents the removal of an index from a table.
RemoveIndexChange(Table, Index) - Constructor for class org.apache.ddlutils.alteration.RemoveIndexChange
  Creates a new change object.
removeInternalForeignKeyIndex(DatabaseMetaDataWrapper, Table, ForeignKey) - Method in class org.apache.ddlutils.platform.JdbcModelReader
  Tries to remove the internal index for the given foreign key.
removeInternalPrimaryKeyIndex(DatabaseMetaDataWrapper, Table) - Method in class org.apache.ddlutils.platform.JdbcModelReader
  Tries to remove the internal index for the table's primary key.
removePendingFK(Identity) - Method in class org.apache.ddlutils.io.WaitingObject
  Removes the specified identity from list of identities of the waited-for objects.
RemovePrimaryKeyChange - Class in org.apache.ddlutils.alteration
  Represents the removal of the primary key from a table.
RemovePrimaryKeyChange(Table, Column[]) - Constructor for class org.apache.ddlutils.alteration.RemovePrimaryKeyChange
  Creates a new change object.
removeReference(Reference) - Method in class org.apache.ddlutils.model.ForeignKey
  Removes the given reference.
removeReference(int) - Method in class org.apache.ddlutils.model.ForeignKey
  Removes the indicated reference.
removeSystemIndices(DatabaseMetaDataWrapper, Table) - Method in class org.apache.ddlutils.platform.axion.AxionModelReader
  Removes system indices (generated by the database for primary and foreign keys) from the table.
removeSystemIndices(DatabaseMetaDataWrapper, Table) - Method in class org.apache.ddlutils.platform.JdbcModelReader
  Removes system indices (generated by the database for primary and foreign keys) from the table.
removeTable(Table) - Method in class org.apache.ddlutils.model.Database
  Removes the given table.
removeTable(int) - Method in class org.apache.ddlutils.model.Database
  Removes the indicated table.
RemoveTableChange - Class in org.apache.ddlutils.alteration
  Represents the removal of a table from a model.
RemoveTableChange(Table) - Constructor for class org.apache.ddlutils.alteration.RemoveTableChange
  Creates a new change object.
resetDynaClassCache() - Method in class org.apache.ddlutils.model.Database
  Resets the dyna class cache.
resolveEntity(String, String) - Method in class org.apache.ddlutils.io.LocalEntityResolver
returnConnection(Connection) - Method in interface org.apache.ddlutils.Platform
  Closes the given JDBC connection (returns it back to the pool if the data source is poolable).
returnConnection(Connection) - Method in class org.apache.ddlutils.util.JdbcSupport
  Closes the given JDBC connection (returns it back to the pool if the data source is poolable).

## S

SapDbBuilder - Class in org.apache.ddlutils.platform.sapdb
  The SQL Builder for SapDB.
SapDbBuilder(Platform) - Constructor for class org.apache.ddlutils.platform.sapdb.SapDbBuilder
  Creates a new builder instance.
SapDbModelReader - Class in org.apache.ddlutils.platform.sapdb
  Reads a database model from a SapDb database.
SapDbModelReader(Platform) - Constructor for class org.apache.ddlutils.platform.sapdb.SapDbModelReader
  Creates a new model reader for SapDb databases.
SapDbPlatform - Class in org.apache.ddlutils.platform.sapdb
  The SapDB platform implementation.
SapDbPlatform() - Constructor for class org.apache.ddlutils.platform.sapdb.SapDbPlatform
  Creates a new platform instance.
serialize(Object) - Method in class org.apache.ddlutils.io.BinaryObjectsHelper
  Serializes the given object to a byte array representation.
setAlterDatabase(boolean) - Method in class org.apache.ddlutils.task.WriteSchemaSqlToFileCommand
  Specifies whether DdlUtils shall generate SQL to alter an existing database rather than SQL for clearing it and creating it new.
setAlterDatabase(boolean) - Method in class org.apache.ddlutils.task.WriteSchemaToDatabaseCommand
  Specifies whether DdlUtils shall alter an existing database rather than clearing it and creating it new.
setAlterTableForDropUsed(boolean) - Method in class org.apache.ddlutils.PlatformInfo
  Specifies whether an ALTER TABLE statement shall be used for dropping indices or constraints.
setAtEnd(boolean) - Method in class org.apache.ddlutils.alteration.AddColumnChange
  Specifies whether the column is added at the end (when applied in the order of creation of the changes).
setAutoCommitModeForLastIdentityValueReading(boolean) - Method in class org.apache.ddlutils.PlatformInfo
  Determines whether auto-commit mode for the reading of the values of identity columns after insertion shall be used, i.e.
setAutoIncrement(boolean) - Method in class org.apache.ddlutils.model.Column
  Specifies whether this column is an auto-increment column.
setAutoIndexPresent(boolean) - Method in class org.apache.ddlutils.model.ForeignKey
  Specifies whether this foreign key has an auto-generated associated index.
setBatchSize(Integer) - Method in class org.apache.ddlutils.io.DatabaseDataIO
  Sets the batch size to be used by this object.
setBatchSize(int) - Method in class org.apache.ddlutils.io.DataToDatabaseSink
  Sets the (maximum) number of beans to insert in one batch.
setBatchSize(int) - Method in class org.apache.ddlutils.task.WriteDataToDatabaseCommand
  The maximum number of insert statements to combine in one batch.
setCaseSensitive(boolean) - Method in class org.apache.ddlutils.io.DataReader
  Specifies whether this rules object shall match case sensitively.
setCaseSensitive(boolean) - Method in class org.apache.ddlutils.io.DigesterRules
  Specifies whether this rules object shall match case sensitively.
setCatalog(String) - Method in class org.apache.ddlutils.model.Table
  Sets the catalog of this table.
setCatalog(String) - Method in class org.apache.ddlutils.platform.DatabaseMetaDataWrapper
  Sets the catalog in the database to read.
setCatalogPattern(String) - Method in class org.apache.ddlutils.task.DatabaseTaskBase
  Specifies a pattern that defines which database catalogs to use.
setCatalogPattern(String) - Method in class org.apache.ddlutils.task.DumpMetadataTask
  Sets the catalog pattern used when accessing the database.
setCatalogPattern(String) - Method in class org.apache.ddlutils.task.PlatformConfiguration
  Sets the catalog pattern.
setClassName(String) - Method in class org.apache.ddlutils.io.DataConverterRegistration
  Sets the converter class.
setColumn(String) - Method in class org.apache.ddlutils.io.DataConverterRegistration
  Sets the column for which this converter is defined.
setColumn(Column) - Method in class org.apache.ddlutils.model.IndexColumn
  Sets the indexed column.
setColumnPattern(String) - Method in class org.apache.ddlutils.task.DumpMetadataTask
  Specifies the columns to be processed.
SetColumnPropertyFromSubElementRule - Class in org.apache.ddlutils.io
  A digester rule for setting a bean property that corresponds to a column with the value derived from a sub element.
SetColumnPropertyFromSubElementRule(Column, SqlTypeConverter) - Constructor for class org.apache.ddlutils.io.SetColumnPropertyFromSubElementRule
  Creates a new creation rule that sets the property corresponding to the given column.
SetColumnPropertyRule - Class in org.apache.ddlutils.io
  A digester rule for setting a bean property that corresponds to a column.
SetColumnPropertyRule(Column, SqlTypeConverter, boolean) - Constructor for class org.apache.ddlutils.io.SetColumnPropertyRule
  Creates a new creation rule that sets the property corresponding to the given column.
setColumnValue(String, Object) - Method in class org.apache.ddlutils.io.Identity
  Specifies the value of the indicated identity columns.
setCommentPrefix(String) - Method in class org.apache.ddlutils.PlatformInfo
  Sets the text that starts a comment.
setCommentSuffix(String) - Method in class org.apache.ddlutils.PlatformInfo
  Sets the text that ends a comment.
setDatabaseType(String) - Method in class org.apache.ddlutils.task.DatabaseTaskBase
  Specifies the database type.
setDatabaseType(String) - Method in class org.apache.ddlutils.task.PlatformConfiguration
  Sets the database type.
setDataFile(File) - Method in class org.apache.ddlutils.task.WriteDataToDatabaseCommand
  Specifies the name of the single XML file that contains the data to insert into the database.
setDataSource(DataSource) - Method in interface org.apache.ddlutils.Platform
  Sets the data source that this platform shall use to access the database.
setDataSource(BasicDataSource) - Method in class org.apache.ddlutils.task.PlatformConfiguration
  Sets the data source to use for accessing the database.
setDataSource(DataSource) - Method in class org.apache.ddlutils.util.JdbcSupport
  Sets the DataSource used for communicating with the database.
setDefaultCatalogPattern(String) - Method in class org.apache.ddlutils.platform.JdbcModelReader
  Sets the catalog(s) in the database to read per default.
setDefaultColumnPattern(String) - Method in class org.apache.ddlutils.platform.JdbcModelReader
  Sets the default pattern to read the relevant columns from the database.
setDefaultSchemaPattern(String) - Method in class org.apache.ddlutils.platform.JdbcModelReader
  Sets the schema(s) in the database to read per default.
setDefaultSize(int, int) - Method in class org.apache.ddlutils.PlatformInfo
  Adds a default size for the given jdbc type.
setDefaultSize(String, int) - Method in class org.apache.ddlutils.PlatformInfo
  Adds a default size for the given jdbc type.
setDefaultTablePattern(String) - Method in class org.apache.ddlutils.platform.JdbcModelReader
  Sets the default pattern to read the relevant tables from the database.
setDefaultTableTypes(String[]) - Method in class org.apache.ddlutils.platform.JdbcModelReader
  Sets the table types to recognize per default.
setDefaultValue(String) - Method in class org.apache.ddlutils.model.Column
  Sets the default value of the column.
setDefaultValuesForLongTypesSupported(boolean) - Method in class org.apache.ddlutils.PlatformInfo
  Specifies whether default values can be specified for LONGVARCHAR/LONGVARBINARY columns.
setDefaultValueUsedForIdentitySpec(boolean) - Method in class org.apache.ddlutils.PlatformInfo
  Specifies whether the auto-increment specification uses the DEFAULT value of the column definition.
setDelimitedIdentifierModeOn(boolean) - Method in class org.apache.ddlutils.platform.PlatformImplBase
  Specifies whether delimited identifiers are used or normal SQL92 identifiers.
setDelimitedIdentifierModeOn(boolean) - Method in interface org.apache.ddlutils.Platform
  Specifies whether delimited identifiers are used or normal SQL92 identifiers.
setDelimitedIdentifiersSupported(boolean) - Method in class org.apache.ddlutils.PlatformInfo
  Specifies whether delimited identifiers are supported.
setDelimiterToken(String) - Method in class org.apache.ddlutils.PlatformInfo
  Sets the text that is used to delimit identifiers (eg.
setDescription(String) - Method in class org.apache.ddlutils.model.Column
  Sets the description of the column.
setDescription(String) - Method in class org.apache.ddlutils.model.Table
  Sets the description of the table.
setDetermineSchema(boolean) - Method in class org.apache.ddlutils.io.DatabaseDataIO
  Deprecated. Will be removed once proper schema support is in place
setDetermineSchema(boolean) - Method in class org.apache.ddlutils.task.WriteDataToFileCommand
  Deprecated. Will be removed once proper schema support is in place
setDoDrops(boolean) - Method in class org.apache.ddlutils.task.WriteSchemaSqlToFileCommand
  Specifies whether SQL for dropping tables, external constraints, etc.
setDoDrops(boolean) - Method in class org.apache.ddlutils.task.WriteSchemaToDatabaseCommand
  Specifies whether tables, external constraints, etc.
setDumpProcedures(boolean) - Method in class org.apache.ddlutils.task.DumpMetadataTask
  Specifies whether procedures shall be read from the database.
setDumpTables(boolean) - Method in class org.apache.ddlutils.task.DumpMetadataTask
  Specifies whether tables shall be read from the database.
setEmbeddedForeignKeysNamed(boolean) - Method in class org.apache.ddlutils.PlatformInfo
  Specifies whether embedded foreign key constraints should be named.
setEncoding(String) - Method in class org.apache.ddlutils.task.WriteDataToFileCommand
  Specifies the encoding of the XML file.
setEnsureFKOrder(boolean) - Method in class org.apache.ddlutils.io.DatabaseDataIO
  Specifies whether the sink shall delay the insertion of beans so that the beans referenced by it via foreignkeys are already inserted into the database.
  Note that you should careful with setting `haltOnErrors` to false as this might result in beans not inserted at all.
setEnsureForeignKeyOrder(boolean) - Method in class org.apache.ddlutils.io.DataToDatabaseSink
  Specifies whether the sink shall delay the insertion of beans so that the beans referenced by it via foreignkeys are already inserted into the database.
  Note that you should careful with setting `haltOnErrors` to false as this might result in beans not inserted at all.
setEnsureForeignKeyOrder(boolean) - Method in class org.apache.ddlutils.task.WriteDataToDatabaseCommand
  Specifies whether the foreign key order shall be honored when inserting data into the database.
setFailOnError(boolean) - Method in class org.apache.ddlutils.io.DatabaseDataIO
  Specifies whether data io shall be stopped when an error happens.
setFailOnError(boolean) - Method in class org.apache.ddlutils.task.Command
  Specifies whether the execution shall stop if an error has occurred during the task runs.
setForeignColumn(Column) - Method in class org.apache.ddlutils.model.Reference
  Sets the foreign column.
setForeignColumnName(String) - Method in class org.apache.ddlutils.model.Reference
  Sets the name of the remote column.
setForeignKeysEmbedded(boolean) - Method in class org.apache.ddlutils.PlatformInfo
  Specifies whether foreign key constraints are embedded in the create table clause or as seperate alter table statements.
setForeignKeysSorted(boolean) - Method in class org.apache.ddlutils.platform.PlatformImplBase
  Specifies whether foreign keys read from a live database, shall be alphabetically sorted.
setForeignKeysSorted(boolean) - Method in interface org.apache.ddlutils.Platform
  Specifies whether foreign keys read from a live database, shall be alphabetically sorted.
setForeignTable(Table) - Method in class org.apache.ddlutils.model.ForeignKey
  Sets the foreign table.
setForeignTableName(String) - Method in class org.apache.ddlutils.model.ForeignKey
  Sets the name of the foreign table.
setHaltOnErrors(boolean) - Method in class org.apache.ddlutils.io.DataToDatabaseSink
  Specifies whether this sink halts when an error happens during the insertion of a bean into the database.
setHasNullDefault(int, boolean) - Method in class org.apache.ddlutils.PlatformInfo
  Specifies whether the native type for the given sql type code (one of the `Types` constants) has a null default value on this platform.
setHasPrecisionAndScale(int, boolean) - Method in class org.apache.ddlutils.PlatformInfo
  Specifies whether the native type for the given sql type code (one of the `Types` constants) has precision and scale specifications on this platform.
setHasSize(int, boolean) - Method in class org.apache.ddlutils.PlatformInfo
  Specifies whether the native type for the given sql type code (one of the `Types` constants) has a size specification on this platform.
setIdentityOverrideAllowed(boolean) - Method in class org.apache.ddlutils.PlatformInfo
  Specifies whether the platform is allows the explicit specification of values for identity columns in INSERT/UPDATE statements.
setIdentityOverrideOn(boolean) - Method in class org.apache.ddlutils.platform.PlatformImplBase
  Specifies whether SQL insert statements can specify values for identity columns.
setIdentityOverrideOn(boolean) - Method in interface org.apache.ddlutils.Platform
  Specifies whether SQL insert statements can specify values for identity columns.
setIdentityStatusReadingSupported(boolean) - Method in class org.apache.ddlutils.PlatformInfo
  Specifies whether the platform is able to read the auto-increment status for columns from an existing database.
setIdMethod(String) - Method in class org.apache.ddlutils.model.Database
  Sets the method for generating primary key values.
setIndent(String) - Method in class org.apache.ddlutils.platform.SqlBuilder
  Sets the string used to indent the SQL.
setIndicesEmbedded(boolean) - Method in class org.apache.ddlutils.PlatformInfo
  Specifies whether indices are embedded in the create table clause or as seperate alter table statements.
setIndicesSupported(boolean) - Method in class org.apache.ddlutils.PlatformInfo
  Specifies whether indices are supported.
setJavaName(String) - Method in class org.apache.ddlutils.model.Column
  Sets the java name of the column.
setJdbcType(String) - Method in class org.apache.ddlutils.io.DataConverterRegistration
  Sets the jdbc type.
setLastIdentityValueReadable(boolean) - Method in class org.apache.ddlutils.PlatformInfo
  Specifies whether the values of identity columns can be read back from the database after insertion of a row.
setLocalColumn(Column) - Method in class org.apache.ddlutils.model.Reference
  Sets the local column.
setLocalColumnName(String) - Method in class org.apache.ddlutils.model.Reference
  Sets the name of the local column.
setMaxColumnNameLength(int) - Method in class org.apache.ddlutils.PlatformInfo
  Sets the maximum length of column names that this database allows.
setMaxConstraintNameLength(int) - Method in class org.apache.ddlutils.PlatformInfo
  Sets the maximum length of constraint names that this database allows.
setMaxForeignKeyNameLength(int) - Method in class org.apache.ddlutils.PlatformInfo
  Sets the maximum length of foreign key names that this database allows.
setMaxIdentifierLength(int) - Method in class org.apache.ddlutils.PlatformInfo
  Sets the maximum length of all identifiers that this database allows.
setMaxTableNameLength(int) - Method in class org.apache.ddlutils.PlatformInfo
  Sets the maximum length of table names that this database allows.
setMetaData(DatabaseMetaData) - Method in class org.apache.ddlutils.platform.DatabaseMetaDataWrapper
  Sets the database meta data.
setModel(Database) - Method in class org.apache.ddlutils.io.DataReader
  Sets the database model.
setModelName(String) - Method in class org.apache.ddlutils.task.DatabaseToDdlTask
  Specifies the name of the model that is read from the database.
setModelReader(JdbcModelReader) - Method in class org.apache.ddlutils.platform.PlatformImplBase
  Sets the model reader for this platform.
setName(String) - Method in class org.apache.ddlutils.model.Column
  Sets the name of the column.
setName(String) - Method in class org.apache.ddlutils.model.Database
  Sets the name of this database model.
setName(String) - Method in class org.apache.ddlutils.model.ForeignKey
  Sets the name of this foreign key.
setName(String) - Method in interface org.apache.ddlutils.model.Index
  Sets the name of the index.
setName(String) - Method in class org.apache.ddlutils.model.IndexColumn
  Sets the name of the column.
setName(String) - Method in class org.apache.ddlutils.model.IndexImpBase
  Sets the name of the index.
setName(String) - Method in class org.apache.ddlutils.model.Table
  Sets the name of the table.
setName(String) - Method in class org.apache.ddlutils.task.Parameter
  Specifies the name of the parameter.
setNonPKIdentityColumnsSupported(boolean) - Method in class org.apache.ddlutils.PlatformInfo
  Specifies whether non-primary key columns can be auto-incrementing (IDENTITY columns).
setNullAsDefaultValueRequired(boolean) - Method in class org.apache.ddlutils.PlatformInfo
  Specifies whether a NULL needs to be explicitly stated when the column has no specified default value.
setObject(PreparedStatement, int, DynaBean, SqlDynaProperty) - Method in class org.apache.ddlutils.platform.PlatformImplBase
  Sets a parameter of the prepared statement based on the type of the column of the property.
setObject(PreparedStatement, int, DynaBean, SqlDynaProperty) - Method in class org.apache.ddlutils.platform.postgresql.PostgreSqlPlatform
  Sets a parameter of the prepared statement based on the type of the column of the property.
setOrdinalPosition(int) - Method in class org.apache.ddlutils.model.IndexColumn
  Sets the position within the owning index.
setOutputEncoding(String) - Method in class org.apache.ddlutils.task.DumpMetadataTask
  Specifies the encoding of the output file.
setOutputFile(File) - Method in class org.apache.ddlutils.task.DumpMetadataTask
  Specifies the output file to which the database metadata is written to.
setOutputFile(File) - Method in class org.apache.ddlutils.task.WriteDataToFileCommand
  Specifies the file to write the data XML to.
setOutputFile(File) - Method in class org.apache.ddlutils.task.WriteDtdToFileCommand
  Specifies the name of the file to write the DTD to.
setOutputFile(File) - Method in class org.apache.ddlutils.task.WriteSchemaSqlToFileCommand
  Specifies the name of the file to write the SQL commands to.
setOutputFile(File) - Method in class org.apache.ddlutils.task.WriteSchemaToFileCommand
  Specifies the name of the file to write the schema XML to.
setPassword(String) - Method in interface org.apache.ddlutils.Platform
  Sets the password that this platform shall use to access the database.
setPassword(String) - Method in class org.apache.ddlutils.util.JdbcSupport
  Sets the password to be used to access the database.
setPlatformConfiguration(PlatformConfiguration) - Method in class org.apache.ddlutils.task.DatabaseCommand
  Sets the platform configuration.
setPlatforms(String) - Method in class org.apache.ddlutils.task.Parameter
  Specifies the platforms - a comma-separated list of platform names - for which this parameter shall be used (see the `databaseType` attribute of the tasks for possible values).
setPrecisionRadix(int) - Method in class org.apache.ddlutils.model.Column
  Sets the precision radix of the column.
setPrettyPrinting(boolean) - Method in class org.apache.ddlutils.io.DataWriter
  Specifies whether the output shall be pretty-printed.
setPrimaryKey(boolean) - Method in class org.apache.ddlutils.model.Column
  Specifies whether this column is a primary key column.
setPrimaryKeyEmbedded(boolean) - Method in class org.apache.ddlutils.PlatformInfo
  Specifies whether the primary key constraints are embedded in the create table clause or as seperate alter table statements.
setProcedurePattern(String) - Method in class org.apache.ddlutils.task.DumpMetadataTask
  Specifies the procedures to be processed.
setRequired(boolean) - Method in class org.apache.ddlutils.model.Column
  Specifies whether this column is a required column, ie.
setScale(int) - Method in class org.apache.ddlutils.model.Column
  Sets the scale of the column.
setSchema(String) - Method in class org.apache.ddlutils.model.Table
  Sets the schema of this table.
setSchemaFile(File) - Method in class org.apache.ddlutils.task.DdlToDatabaseTask
  Defines the single file that contains the database file.
setSchemaPattern(String) - Method in class org.apache.ddlutils.io.DatabaseDataIO
  Deprecated. Will be removed once proper schema support is in place
setSchemaPattern(String) - Method in class org.apache.ddlutils.platform.DatabaseMetaDataWrapper
  Sets the schema in the database to read.
setSchemaPattern(String) - Method in class org.apache.ddlutils.task.DatabaseTaskBase
  Specifies a pattern that defines which database schemas to use.
setSchemaPattern(String) - Method in class org.apache.ddlutils.task.DumpMetadataTask
  Sets the schema pattern used when accessing the database.
setSchemaPattern(String) - Method in class org.apache.ddlutils.task.PlatformConfiguration
  Sets the schema pattern.
setScriptModeOn(boolean) - Method in class org.apache.ddlutils.platform.PlatformImplBase
  Specifies whether script mode is on.
setScriptModeOn(boolean) - Method in interface org.apache.ddlutils.Platform
  Specifies whether script mode is on.
setSequenceValue(int) - Method in class org.apache.ddlutils.model.Reference
  Sets the sequence value within the owning key.
setShutdownDatabase(boolean) - Method in class org.apache.ddlutils.task.DatabaseTaskBase
  Specifies whether DdlUtils shall shut down the database after the task has finished.
setShutdownDatabase(boolean) - Method in class org.apache.ddlutils.task.PlatformConfiguration
  Specifies whether the database shall be shut down after the task has finished.
setSimpleLogging(boolean) - Method in class org.apache.ddlutils.task.DatabaseTaskBase
  Specifies whether simple logging (configured by the task via the `verbosity` setting) shall be used, or whether logging is configured outside of the task (e.g.
setSink(DataSink) - Method in class org.apache.ddlutils.io.DataReader
  Sets the data sink.
setSize(String) - Method in class org.apache.ddlutils.model.Column
  Sets the size of the column.
setSize(String) - Method in class org.apache.ddlutils.model.IndexColumn
  Sets the size of the column in the index.
setSizeAndScale(int, int) - Method in class org.apache.ddlutils.model.Column
  Sets both the size and scale.
setSortForeignKeys(boolean) - Method in class org.apache.ddlutils.task.DatabaseTaskBase
  Specifies whether DdlUtils shall sort the foreign keys of a table read from a live database or leave them in the order in which they are returned by the database/JDBC driver.
setSortForeignKeys(boolean) - Method in class org.apache.ddlutils.task.PlatformConfiguration
  Specifies whether a table's foreign keys read from a live database shall be sorted alphabetically.
setSqlBuilder(SqlBuilder) - Method in class org.apache.ddlutils.platform.PlatformImplBase
  Sets the sql builder for this platform.
setSqlCommandDelimiter(String) - Method in class org.apache.ddlutils.PlatformInfo
  Sets the text separating individual sql commands.
setSqlCommentsOn(boolean) - Method in class org.apache.ddlutils.platform.PlatformImplBase
  Specifies whether SQL comments shall be generated.
setSqlCommentsOn(boolean) - Method in interface org.apache.ddlutils.Platform
  Specifies whether SQL comments shall be generated.
setSqlCommentsSupported(boolean) - Method in class org.apache.ddlutils.PlatformInfo
  Specifies whether SQL comments are supported by the database.
setStatementParameterValue(PreparedStatement, int, int, Object) - Method in class org.apache.ddlutils.platform.interbase.InterbasePlatform
  This is the core method to set the parameter of a prepared statement to a given value.
setStatementParameterValue(PreparedStatement, int, int, Object) - Method in class org.apache.ddlutils.platform.PlatformImplBase
  This is the core method to set the parameter of a prepared statement to a given value.
setStatementParameterValue(PreparedStatement, int, int, Object) - Method in class org.apache.ddlutils.platform.sybase.SybasePlatform
  This is the core method to set the parameter of a prepared statement to a given value.
setSyntheticDefaultValueForRequiredReturned(boolean) - Method in class org.apache.ddlutils.PlatformInfo
  Specifies whether the platform returns synthetic default values (e.g.
setSystemForeignKeyIndicesAlwaysNonUnique(boolean) - Method in class org.apache.ddlutils.PlatformInfo
  Specifies whether system indices for foreign keys are always non-unique or can be unique (i.e.
setSystemIndicesReturned(boolean) - Method in class org.apache.ddlutils.PlatformInfo
  Specifies whether database-generated indices for primary and foreign keys are returned when reading a model from a database.
setTable(String) - Method in class org.apache.ddlutils.io.DataConverterRegistration
  Sets the table for whose column this converter is defined.
setTable(String) - Method in class org.apache.ddlutils.task.TableSpecificParameter
  Specifies the name of the table in whose creation this parameter shall be applied.
setTablePattern(String) - Method in class org.apache.ddlutils.task.DumpMetadataTask
  Specifies the table to be processed.
setTables(String) - Method in class org.apache.ddlutils.task.TableSpecificParameter
  Specifies the comma-separated list of table names in whose creation this parameter shall be used.
setTableTypes(String[]) - Method in class org.apache.ddlutils.platform.DatabaseMetaDataWrapper
  Sets the table types to recognize.
setTableTypes(String) - Method in class org.apache.ddlutils.task.DatabaseToDdlTask
  Specifies the table types to be processed.
setTableTypes(String) - Method in class org.apache.ddlutils.task.DumpMetadataTask
  Specifies the table types to be processed.
setType(String) - Method in class org.apache.ddlutils.model.Column
  Sets the JDBC type of the column.
setType(String) - Method in class org.apache.ddlutils.model.Table
  Sets the type of this table.
setTypeCode(int) - Method in class org.apache.ddlutils.model.Column
  Sets the code (one of the constants in `Types`) of the JDBC type of the column.
setUseBatchMode(boolean) - Method in class org.apache.ddlutils.io.DatabaseDataIO
  Specifies whether batch mode should be used for inserting data into the database.
setUseBatchMode(boolean) - Method in class org.apache.ddlutils.io.DataToDatabaseSink
  Specifies whether batch mode is used for inserting the beans.
setUseBatchMode(boolean) - Method in class org.apache.ddlutils.task.WriteDataToDatabaseCommand
  Specifies whether batch mode shall be used for inserting the data.
setUseDelimitedSqlIdentifiers(boolean) - Method in class org.apache.ddlutils.task.DatabaseTaskBase
  Specifies whether DdlUtils shall use delimited (quoted) identifiers (such as table and column names).
setUseDelimitedSqlIdentifiers(boolean) - Method in class org.apache.ddlutils.task.PlatformConfiguration
  Specifies whether delimited SQL identifiers shall be used.
setUseExplicitIdentityValues(boolean) - Method in class org.apache.ddlutils.task.WriteDataToDatabaseCommand
  Defines whether values for identity columns in the data XML shall be used instead of letting the database define the value.
setUseInternalDtd(boolean) - Method in class org.apache.ddlutils.io.DatabaseIO
  Specifies whether the internal dtd is to be used.
setUseInternalDtd(boolean) - Method in class org.apache.ddlutils.task.DdlToDatabaseTask
  Specifies whether DdlUtils shall use the embedded DTD for validating the schema XML (if it matches `http://db.apache.org/torque/dtd/database.dtd`).
setUsername(String) - Method in interface org.apache.ddlutils.Platform
  Sets the username that this platform shall use to access the database.
setUsername(String) - Method in class org.apache.ddlutils.util.JdbcSupport
  Sets the username to be used to access the database.
setValidateXml(boolean) - Method in class org.apache.ddlutils.io.DatabaseIO
  Specifies whether XML shall be validated upon reading it.
setValidateXml(boolean) - Method in class org.apache.ddlutils.task.DdlToDatabaseTask
  Specifies whether XML input files should be validated against the DTD at all.
setValue(String) - Method in class org.apache.ddlutils.task.Parameter
  Specifies the parameter value.
setValueDateFormat(DateFormat) - Method in class org.apache.ddlutils.platform.SqlBuilder
  Sets the format object for formatting dates in the specified locale.
setValueLocale(String) - Method in class org.apache.ddlutils.platform.SqlBuilder
  Sets the locale that is used for number and date formatting (when printing default values and in generates insert/update/delete statements).
setValueNumberFormat(NumberFormat) - Method in class org.apache.ddlutils.platform.SqlBuilder
  Returns a new date format object for formatting numbers in the specified locale.
setValueQuoteToken(String) - Method in class org.apache.ddlutils.PlatformInfo
  Sets the text that is used for for quoting values (e.g.
setValueTimeFormat(DateFormat) - Method in class org.apache.ddlutils.platform.SqlBuilder
  Sets the date format object for formatting times in the specified locale.
setVerbosity(VerbosityLevel) - Method in class org.apache.ddlutils.task.DatabaseTaskBase
  Specifies the verbosity of the task's debug output.
setVersion(String) - Method in class org.apache.ddlutils.model.Database
  Sets the version of this database model.
setWriter(Writer) - Method in class org.apache.ddlutils.platform.SqlBuilder
  Sets the writer for printing the DDL to.
shortenName(String, int) - Method in class org.apache.ddlutils.platform.SqlBuilder
  Generates a version of the name that has at most the specified length.
shouldGeneratePrimaryKeys(Column[]) - Method in class org.apache.ddlutils.platform.mysql.MySqlBuilder
  Determines whether we should generate a primary key constraint for the given primary key columns.
shouldGeneratePrimaryKeys(Column[]) - Method in class org.apache.ddlutils.platform.SqlBuilder
  Determines whether we should generate a primary key constraint for the given primary key columns.
shutdownDatabase(Connection) - Method in class org.apache.ddlutils.platform.hsqldb.HsqlDbPlatform
  Performs a shutdown at the database. This is necessary for some embedded databases which otherwise would be locked and thus would refuse other connections. Note that this does not change the database structure or data in it in any way.
shutdownDatabase() - Method in class org.apache.ddlutils.platform.PlatformImplBase
  Performs a shutdown at the database.
shutdownDatabase(Connection) - Method in class org.apache.ddlutils.platform.PlatformImplBase
  Performs a shutdown at the database.
shutdownDatabase() - Method in interface org.apache.ddlutils.Platform
  Performs a shutdown at the database.
shutdownDatabase(Connection) - Method in interface org.apache.ddlutils.Platform
  Performs a shutdown at the database.
SIZE_PLACEHOLDER - Static variable in class org.apache.ddlutils.platform.SqlBuilder
  The placeholder for the size value in the native type spec.
SMALLINT - Static variable in class org.apache.ddlutils.model.TypeMap
  The string representation of the `Types.SMALLINT` constant.
sortForeignKeys(boolean) - Method in class org.apache.ddlutils.model.Table
  Sorts the foreign keys alphabetically.
sortForeignKeys(Database) - Method in class org.apache.ddlutils.platform.JdbcModelReader
  Sorts the foreign keys in the tables of the model.
SPECIAL - Static variable in class org.apache.ddlutils.model.JdbcTypeCategoryEnum
  The enum value for special jdbc types.
SqlBuilder - Class in org.apache.ddlutils.platform
  This class is a collection of Strategy methods for creating the DDL required to create and drop databases and tables.
SqlBuilder(Platform) - Constructor for class org.apache.ddlutils.platform.SqlBuilder
  Creates a new sql builder.
SqlDynaBean - Class in org.apache.ddlutils.dynabean
  SqlDynaBean is a DynaBean which can be persisted as a single row in a Database Table.
SqlDynaBean(DynaClass) - Constructor for class org.apache.ddlutils.dynabean.SqlDynaBean
  Creates a new dyna bean of the given class.
SqlDynaClass - Class in org.apache.ddlutils.dynabean
  SqlDynaClass is a DynaClass which is associated with a persistent Table in a Database.
SqlDynaClass(Table, SqlDynaProperty[]) - Constructor for class org.apache.ddlutils.dynabean.SqlDynaClass
  Creates a new dyna class instance for the given table that has the given properties.
SqlDynaException - Exception in org.apache.ddlutils.dynabean
  This exception is thrown when something dealing with sql dyna beans or classes failed.
SqlDynaException() - Constructor for exception org.apache.ddlutils.dynabean.SqlDynaException
  Creates a new empty exception object.
SqlDynaException(String) - Constructor for exception org.apache.ddlutils.dynabean.SqlDynaException
  Creates a new exception object.
SqlDynaException(Throwable) - Constructor for exception org.apache.ddlutils.dynabean.SqlDynaException
  Creates a new exception object.
SqlDynaException(String, Throwable) - Constructor for exception org.apache.ddlutils.dynabean.SqlDynaException
  Creates a new exception object.
SqlDynaProperty - Class in org.apache.ddlutils.dynabean
  A DynaProperty which maps to a persistent Column in a database.
SqlDynaProperty(Column) - Constructor for class org.apache.ddlutils.dynabean.SqlDynaProperty
  Creates a property instance for the given column that accepts any data type.
SqlDynaProperty(Column, Class) - Constructor for class org.apache.ddlutils.dynabean.SqlDynaProperty
  Creates a property instance for the given column that only accepts the given type.
SqlTokenizer - Class in org.apache.ddlutils.util
  A statement tokenizer for SQL strings that splits only at delimiters that are at the end of a line or the end of the SQL (row mode).
SqlTokenizer(String) - Constructor for class org.apache.ddlutils.util.SqlTokenizer
  Creates a new sql tokenizer.
SqlTypeConverter - Interface in org.apache.ddlutils.io.converters
  Interface for classes that convert between strings and sql data types.
start() - Method in interface org.apache.ddlutils.io.DataSink
  Notifies the sink that beans will be added.
start() - Method in class org.apache.ddlutils.io.DataToDatabaseSink
  Notifies the sink that beans will be added.
store(Database, DynaBean) - Method in class org.apache.ddlutils.platform.PlatformImplBase
  Stores the given bean in the database, inserting it if there is no primary key otherwise the bean is updated in the database.
store(Database, DynaBean) - Method in interface org.apache.ddlutils.Platform
  Stores the given bean in the database, inserting it if there is no primary key otherwise the bean is updated in the database.
STRUCT - Static variable in class org.apache.ddlutils.model.TypeMap
  The string representation of the `Types.STRUCT` constant.
supportsJava14BatchResultCodes() - Static method in class org.apache.ddlutils.util.Jdbc3Utils
  Determines whether the system supports the Java 1.4 batch result codes.
supportsJava14JdbcTypes() - Static method in class org.apache.ddlutils.util.Jdbc3Utils
  Determines whether the system supports the Java 1.4 JDBC Types, DATALINK and BOOLEAN.
SybaseASE15Platform - Class in org.apache.ddlutils.platform.sybase
  The platform implementation for Sybase ASE 15 and above.
SybaseASE15Platform() - Constructor for class org.apache.ddlutils.platform.sybase.SybaseASE15Platform
  Creates a new platform instance.
SybaseBuilder - Class in org.apache.ddlutils.platform.sybase
  The SQL Builder for Sybase.
SybaseBuilder(Platform) - Constructor for class org.apache.ddlutils.platform.sybase.SybaseBuilder
  Creates a new builder instance.
SybaseModelReader - Class in org.apache.ddlutils.platform.sybase
  Reads a database model from a Sybase database.
SybaseModelReader(Platform) - Constructor for class org.apache.ddlutils.platform.sybase.SybaseModelReader
  Creates a new model reader for Sybase databases.
SybasePlatform - Class in org.apache.ddlutils.platform.sybase
  The platform implementation for Sybase.
SybasePlatform() - Constructor for class org.apache.ddlutils.platform.sybase.SybasePlatform
  Creates a new platform instance.

## T

Table - Class in org.apache.ddlutils.model
  Represents a table in the database model.
Table() - Constructor for class org.apache.ddlutils.model.Table
TableChange - Interface in org.apache.ddlutils.alteration
  Represents a change to a table or sub-element of a table (e.g.
TableChangeImplBase - Class in org.apache.ddlutils.alteration
  Base class for change implementations.
TableChangeImplBase(Table) - Constructor for class org.apache.ddlutils.alteration.TableChangeImplBase
  Creates a new change object.
TableSpecificParameter - Class in org.apache.ddlutils.task
  Specifies a parameter for the creation of the tables.
TableSpecificParameter() - Constructor for class org.apache.ddlutils.task.TableSpecificParameter
TEXTUAL - Static variable in class org.apache.ddlutils.model.JdbcTypeCategoryEnum
  The enum value for textual jdbc types.
TIME - Static variable in class org.apache.ddlutils.model.TypeMap
  The string representation of the `Types.TIME` constant.
TimeConverter - Class in org.apache.ddlutils.io.converters
  Converts between `Time` and `String` using the standard representation "hh:mm:ss".
TimeConverter() - Constructor for class org.apache.ddlutils.io.converters.TimeConverter
  Creates a new time converter object.
TIMESTAMP - Static variable in class org.apache.ddlutils.model.TypeMap
  The string representation of the `Types.TIMESTAMP` constant.
TimestampConverter - Class in org.apache.ddlutils.io.converters
  Converts between `Timestamp` and `String` using the standard representation "yyyy-mm-dd hh:mm:ss.fffffffff".
TimestampConverter() - Constructor for class org.apache.ddlutils.io.converters.TimestampConverter
TINYINT - Static variable in class org.apache.ddlutils.model.TypeMap
  The string representation of the `Types.TINYINT` constant.
toColumnValues(SqlDynaProperty[], DynaBean) - Method in class org.apache.ddlutils.platform.PlatformImplBase
  Derives the column values for the given dyna properties from the dyna bean.
toString() - Method in class org.apache.ddlutils.dynabean.SqlDynaBean
toString() - Method in class org.apache.ddlutils.io.Identity
toString() - Method in class org.apache.ddlutils.io.WaitingObject
toString() - Method in class org.apache.ddlutils.model.Column
toString() - Method in class org.apache.ddlutils.model.Database
toString() - Method in class org.apache.ddlutils.model.ForeignKey
toString() - Method in class org.apache.ddlutils.model.IndexColumn
toString() - Method in class org.apache.ddlutils.model.NonUniqueIndex
toString() - Method in class org.apache.ddlutils.model.Reference
toString() - Method in class org.apache.ddlutils.model.Table
toString() - Method in class org.apache.ddlutils.model.UniqueIndex
toVerboseString() - Method in class org.apache.ddlutils.model.Column
  Returns a verbose string representation of this column.
toVerboseString() - Method in class org.apache.ddlutils.model.Database
  Returns a verbose string representation of this database.
toVerboseString() - Method in class org.apache.ddlutils.model.ForeignKey
  Returns a verbose string representation of this foreign key.
toVerboseString() - Method in interface org.apache.ddlutils.model.Index
  Returns a verbose string representation of this index.
toVerboseString() - Method in class org.apache.ddlutils.model.NonUniqueIndex
  Returns a verbose string representation of this index.
toVerboseString() - Method in class org.apache.ddlutils.model.Table
  Returns a verbose string representation of this table.
toVerboseString() - Method in class org.apache.ddlutils.model.UniqueIndex
  Returns a verbose string representation of this index.
TypeMap - Class in org.apache.ddlutils.model
  A class that maps SQL type names to their JDBC type ID found in `Types` and vice versa.
TypeMap() - Constructor for class org.apache.ddlutils.model.TypeMap

## U

unescape(String, String, String) - Method in class org.apache.ddlutils.platform.JdbcModelReader
  Replaces a specific character sequence in the given text with the character sequence whose escaped version it is.
UniqueIndex - Class in org.apache.ddlutils.model
  Provides compatibility with Torque-style xml with separate <index> and <unique> tags, but adds no functionality.
UniqueIndex() - Constructor for class org.apache.ddlutils.model.UniqueIndex
update(Connection, Database, DynaBean) - Method in class org.apache.ddlutils.platform.PlatformImplBase
  Updates the row which maps to the given bean.
update(Database, DynaBean) - Method in class org.apache.ddlutils.platform.PlatformImplBase
  Updates the given bean in the database, assuming the primary key values are specified.
update(Database, DynaBean) - Method in interface org.apache.ddlutils.Platform
  Updates the given bean in the database, assuming the primary key values are specified.
update(Connection, Database, DynaBean) - Method in interface org.apache.ddlutils.Platform
  Updates the row which maps to the given bean.

## V

VALUE_BINARY - Static variable in class org.apache.ddlutils.model.JdbcTypeCategoryEnum
  The integer value for the enum value for binary jdbc types.
VALUE_DATETIME - Static variable in class org.apache.ddlutils.model.JdbcTypeCategoryEnum
  The integer value for the enum value for date/time jdbc types.
VALUE_NUMERIC - Static variable in class org.apache.ddlutils.model.JdbcTypeCategoryEnum
  The integer value for the enum value for numeric jdbc types.
VALUE_OTHER - Static variable in class org.apache.ddlutils.model.JdbcTypeCategoryEnum
  The integer value for the enum value for all other jdbc types.
VALUE_SPECIAL - Static variable in class org.apache.ddlutils.model.JdbcTypeCategoryEnum
  The integer value for the enum value for special jdbc types.
VALUE_TEXTUAL - Static variable in class org.apache.ddlutils.model.JdbcTypeCategoryEnum
  The integer value for the enum value for textual jdbc types.
VARBINARY - Static variable in class org.apache.ddlutils.model.TypeMap
  The string representation of the `Types.VARBINARY` constant.
VARCHAR - Static variable in class org.apache.ddlutils.model.TypeMap
  The string representation of the `Types.VARCHAR` constant.
VerbosityLevel - Class in org.apache.ddlutils.task
  Helper class that defines the possible values for the verbosity attribute.
VerbosityLevel() - Constructor for class org.apache.ddlutils.task.VerbosityLevel
  Creates an uninitialized verbosity level object.
VerbosityLevel(String) - Constructor for class org.apache.ddlutils.task.VerbosityLevel
  Creates an initialized verbosity level object.

## W

WaitingObject - Class in org.apache.ddlutils.io
  Represents an object waiting for insertion into the database.
WaitingObject(DynaBean, Identity) - Constructor for class org.apache.ddlutils.io.WaitingObject
  Creates a new `WaitingObject` instance for the given object.
write(Database, String) - Method in class org.apache.ddlutils.io.DatabaseIO
  Writes the database model to the specified file.
write(Database, OutputStream) - Method in class org.apache.ddlutils.io.DatabaseIO
  Writes the database model to the given output stream.
write(Database, Writer) - Method in class org.apache.ddlutils.io.DatabaseIO
  Writes the database model to the given output writer.
write(SqlDynaBean) - Method in class org.apache.ddlutils.io.DataWriter
  Writes the given bean.
write(Iterator) - Method in class org.apache.ddlutils.io.DataWriter
  Writes the beans contained in the given iterator.
write(Collection) - Method in class org.apache.ddlutils.io.DataWriter
  Writes the beans contained in the given collection.
writeCastExpression(Column, Column) - Method in class org.apache.ddlutils.platform.db2.Db2Builder
  Writes a cast expression that converts the value of the source column to the data type of the target column.
writeCastExpression(Column, Column) - Method in class org.apache.ddlutils.platform.derby.DerbyBuilder
  Writes a cast expression that converts the value of the source column to the data type of the target column.
writeCastExpression(Column, Column) - Method in class org.apache.ddlutils.platform.SqlBuilder
  Writes a cast expression that converts the value of the source column to the data type of the target column.
writeCastExpression(Column, Column) - Method in class org.apache.ddlutils.platform.sybase.SybaseBuilder
  Writes a cast expression that converts the value of the source column to the data type of the target column.
writeColumn(Table, Column) - Method in class org.apache.ddlutils.platform.SqlBuilder
  Outputs the DDL for the specified column.
writeColumn(Table, Column) - Method in class org.apache.ddlutils.platform.sybase.SybaseBuilder
  Outputs the DDL for the specified column.
writeColumnAutoIncrementStmt(Table, Column) - Method in class org.apache.ddlutils.platform.axion.AxionBuilder
  Prints that the column is an auto increment column.
writeColumnAutoIncrementStmt(Table, Column) - Method in class org.apache.ddlutils.platform.cloudscape.CloudscapeBuilder
  Prints that the column is an auto increment column.
writeColumnAutoIncrementStmt(Table, Column) - Method in class org.apache.ddlutils.platform.db2.Db2Builder
  Prints that the column is an auto increment column.
writeColumnAutoIncrementStmt(Table, Column) - Method in class org.apache.ddlutils.platform.derby.DerbyBuilder
  Prints that the column is an auto increment column.
writeColumnAutoIncrementStmt(Table, Column) - Method in class org.apache.ddlutils.platform.firebird.FirebirdBuilder
  Prints that the column is an auto increment column.
writeColumnAutoIncrementStmt(Table, Column) - Method in class org.apache.ddlutils.platform.interbase.InterbaseBuilder
  Prints that the column is an auto increment column.
writeColumnAutoIncrementStmt(Table, Column) - Method in class org.apache.ddlutils.platform.mssql.MSSqlBuilder
  Prints that the column is an auto increment column.
writeColumnAutoIncrementStmt(Table, Column) - Method in class org.apache.ddlutils.platform.mysql.MySqlBuilder
  Prints that the column is an auto increment column.
writeColumnAutoIncrementStmt(Table, Column) - Method in class org.apache.ddlutils.platform.oracle.Oracle8Builder
  Prints that the column is an auto increment column.
writeColumnAutoIncrementStmt(Table, Column) - Method in class org.apache.ddlutils.platform.postgresql.PostgreSqlBuilder
  Prints that the column is an auto increment column.
writeColumnAutoIncrementStmt(Table, Column) - Method in class org.apache.ddlutils.platform.sapdb.SapDbBuilder
  Prints that the column is an auto increment column.
writeColumnAutoIncrementStmt(Table, Column) - Method in class org.apache.ddlutils.platform.SqlBuilder
  Prints that the column is an auto increment column.
writeColumnDefaultValue(Table, Column) - Method in class org.apache.ddlutils.platform.mckoi.MckoiBuilder
  Prints the default value of the column.
writeColumnDefaultValue(Table, Column) - Method in class org.apache.ddlutils.platform.SqlBuilder
  Prints the default value of the column.
writeColumnDefaultValueStmt(Table, Column) - Method in class org.apache.ddlutils.platform.SqlBuilder
  Prints the default value stmt part for the column.
writeColumnNotNullableStmt() - Method in class org.apache.ddlutils.platform.SqlBuilder
  Prints that a column is not nullable.
writeColumnNullableStmt() - Method in class org.apache.ddlutils.platform.SqlBuilder
  Prints that a column is nullable.
writeColumns(Table) - Method in class org.apache.ddlutils.platform.SqlBuilder
  Writes the columns of the given table.
writeCopyDataStatement(Table, Table) - Method in class org.apache.ddlutils.platform.mssql.MSSqlBuilder
  Writes a statement that copies the data from the source to the target table.
writeCopyDataStatement(Table, Table) - Method in class org.apache.ddlutils.platform.SqlBuilder
  Writes a statement that copies the data from the source to the target table.
writeCopyDataStatement(Table, Table) - Method in class org.apache.ddlutils.platform.sybase.SybaseBuilder
  Writes a statement that copies the data from the source to the target table.
writeDataToDatabase(Platform, String[]) - Method in class org.apache.ddlutils.io.DatabaseDataIO
  Reads the data from the specified files and writes it to the database to which the given platform is connected.
writeDataToDatabase(Platform, InputStream[]) - Method in class org.apache.ddlutils.io.DatabaseDataIO
  Reads the data from the given input streams and writes it to the database to which the given platform is connected.
writeDataToDatabase(Platform, Reader[]) - Method in class org.apache.ddlutils.io.DatabaseDataIO
  Reads the data from the given input readers and writes it to the database to which the given platform is connected.
writeDataToDatabase(Platform, Database, String[]) - Method in class org.apache.ddlutils.io.DatabaseDataIO
  Reads the data from the indicated files and writes it to the database to which the given platform is connected.
writeDataToDatabase(Platform, Database, InputStream[]) - Method in class org.apache.ddlutils.io.DatabaseDataIO
  Reads the data from the given input streams and writes it to the database to which the given platform is connected.
writeDataToDatabase(Platform, Database, Reader[]) - Method in class org.apache.ddlutils.io.DatabaseDataIO
  Reads the data from the given input readers and writes it to the database to which the given platform is connected.
writeDataToDatabase(DataReader, String[]) - Method in class org.apache.ddlutils.io.DatabaseDataIO
  Reads the data from the specified files and writes it to the database via the given data reader.
writeDataToDatabase(DataReader, InputStream[]) - Method in class org.apache.ddlutils.io.DatabaseDataIO
  Reads the data from the given input stream and writes it to the database via the given data reader.
writeDataToDatabase(DataReader, Reader[]) - Method in class org.apache.ddlutils.io.DatabaseDataIO
  Reads the data from the given input stream and writes it to the database via the given data reader.
writeDataToDatabase(DataReader, String) - Method in class org.apache.ddlutils.io.DatabaseDataIO
  Reads the data from the indicated XML file and writes it to the database via the given data reader.
writeDataToDatabase(DataReader, InputStream) - Method in class org.apache.ddlutils.io.DatabaseDataIO
  Reads the data from the given input stream and writes it to the database via the given data reader.
writeDataToDatabase(DataReader, Reader) - Method in class org.apache.ddlutils.io.DatabaseDataIO
  Reads the data from the given input stream and writes it to the database via the given data reader.
WriteDataToDatabaseCommand - Class in org.apache.ddlutils.task
  Inserts the data defined by the data XML file(s) into the database.
WriteDataToDatabaseCommand() - Constructor for class org.apache.ddlutils.task.WriteDataToDatabaseCommand
WriteDataToFileCommand - Class in org.apache.ddlutils.task
  Reads the data currently in the table in the live database (as specified by the enclosing task), and writes it as XML to a file.
WriteDataToFileCommand() - Constructor for class org.apache.ddlutils.task.WriteDataToFileCommand
writeDataToXML(Platform, String, String) - Method in class org.apache.ddlutils.io.DatabaseDataIO
  Writes the data contained in the database to which the given platform is connected, as XML to the given output stream (which won't be closed by this method).
writeDataToXML(Platform, Database, String, String) - Method in class org.apache.ddlutils.io.DatabaseDataIO
  Writes the data contained in the database to which the given platform is connected, as XML to the given output stream (which won't be closed by this method).
writeDataToXML(Platform, OutputStream, String) - Method in class org.apache.ddlutils.io.DatabaseDataIO
  Writes the data contained in the database to which the given platform is connected, as XML to the given output stream (which won't be closed by this method).
writeDataToXML(Platform, Database, OutputStream, String) - Method in class org.apache.ddlutils.io.DatabaseDataIO
  Writes the data contained in the database to which the given platform is connected, as XML to the given output stream (which won't be closed by this method).
writeDataToXML(Platform, Writer, String) - Method in class org.apache.ddlutils.io.DatabaseDataIO
  Writes the data contained in the database to which the given platform is connected, as XML to the given output writer (which won't be closed by this method).
writeDataToXML(Platform, Database, Writer, String) - Method in class org.apache.ddlutils.io.DatabaseDataIO
  Writes the data contained in the database to which the given platform is connected, as XML to the given output writer (which won't be closed by this method).
writeDataToXML(Platform, DataWriter) - Method in class org.apache.ddlutils.io.DatabaseDataIO
  Writes the data contained in the database to which the given platform is connected, as XML to the given data writer.
writeDataToXML(Platform, Database, DataWriter) - Method in class org.apache.ddlutils.io.DatabaseDataIO
  Writes the data contained in the database to which the given platform is connected, as XML to the given data writer.
writeDocumentEnd() - Method in class org.apache.ddlutils.io.DataWriter
  Writes the end of the XML document, i.e.
writeDocumentStart() - Method in class org.apache.ddlutils.io.DataWriter
  Writes the start of the XML document, i.e.
writeDtd(Database, Writer) - Method in class org.apache.ddlutils.io.DataDtdWriter
  Writes the DTD for data xml files for the given database model, to the specified writer.
WriteDtdToFileCommand - Class in org.apache.ddlutils.task
  Creates a DTD that specifies the layout for data XML files.
  This sub task does not require a database connection, so the `dataSource` sub element of the enclosing task can be omitted.
WriteDtdToFileCommand() - Constructor for class org.apache.ddlutils.task.WriteDtdToFileCommand
writeEmbeddedForeignKeysStmt(Database, Table) - Method in class org.apache.ddlutils.platform.SqlBuilder
  Writes the foreign key constraints inside a create table () clause.
writeEmbeddedIndexCreateStmt(Table, Index) - Method in class org.apache.ddlutils.platform.SqlBuilder
  Writes the given embedded index of the table.
writeEmbeddedIndicesStmt(Table) - Method in class org.apache.ddlutils.platform.SqlBuilder
  Writes the indexes embedded within the create table statement.
writeEmbeddedPrimaryKeysStmt(Table) - Method in class org.apache.ddlutils.platform.SqlBuilder
  Writes the primary key constraints of the table inside its definition.
writeExternalForeignKeyCreateStmt(Database, Table, ForeignKey) - Method in class org.apache.ddlutils.platform.maxdb.MaxDbBuilder
  Writes a single foreign key constraint using a alter table statement.
writeExternalForeignKeyCreateStmt(Database, Table, ForeignKey) - Method in class org.apache.ddlutils.platform.sapdb.SapDbBuilder
  Writes a single foreign key constraint using a alter table statement.
writeExternalForeignKeyCreateStmt(Database, Table, ForeignKey) - Method in class org.apache.ddlutils.platform.SqlBuilder
  Writes a single foreign key constraint using a alter table statement.
writeExternalForeignKeyDropStmt(Table, ForeignKey) - Method in class org.apache.ddlutils.platform.maxdb.MaxDbBuilder
  Generates the statement to drop a foreignkey constraint from the database using an alter table statement.
writeExternalForeignKeyDropStmt(Table, ForeignKey) - Method in class org.apache.ddlutils.platform.mssql.MSSqlBuilder
  Generates the statement to drop a foreignkey constraint from the database using an alter table statement.
writeExternalForeignKeyDropStmt(Table, ForeignKey) - Method in class org.apache.ddlutils.platform.mysql.MySqlBuilder
  Generates the statement to drop a foreignkey constraint from the database using an alter table statement.
writeExternalForeignKeyDropStmt(Table, ForeignKey) - Method in class org.apache.ddlutils.platform.sapdb.SapDbBuilder
  Generates the statement to drop a foreignkey constraint from the database using an alter table statement.
writeExternalForeignKeyDropStmt(Table, ForeignKey) - Method in class org.apache.ddlutils.platform.SqlBuilder
  Generates the statement to drop a foreignkey constraint from the database using an alter table statement.
writeExternalForeignKeyDropStmt(Table, ForeignKey) - Method in class org.apache.ddlutils.platform.sybase.SybaseBuilder
  Generates the statement to drop a foreignkey constraint from the database using an alter table statement.
writeExternalIndexCreateStmt(Table, Index) - Method in class org.apache.ddlutils.platform.SqlBuilder
  Writes the given index of the table.
writeExternalIndexDropStmt(Table, Index) - Method in class org.apache.ddlutils.platform.axion.AxionBuilder
  Generates the statement to drop a non-embedded index from the database.
writeExternalIndexDropStmt(Table, Index) - Method in class org.apache.ddlutils.platform.db2.Db2Builder
  Generates the statement to drop a non-embedded index from the database.
writeExternalIndexDropStmt(Table, Index) - Method in class org.apache.ddlutils.platform.derby.DerbyBuilder
  Generates the statement to drop a non-embedded index from the database.
writeExternalIndexDropStmt(Table, Index) - Method in class org.apache.ddlutils.platform.firebird.FirebirdBuilder
  Generates the statement to drop a non-embedded index from the database.
writeExternalIndexDropStmt(Table, Index) - Method in class org.apache.ddlutils.platform.interbase.InterbaseBuilder
  Generates the statement to drop a non-embedded index from the database.
writeExternalIndexDropStmt(Table, Index) - Method in class org.apache.ddlutils.platform.mssql.MSSqlBuilder
  Generates the statement to drop a non-embedded index from the database.
writeExternalIndexDropStmt(Table, Index) - Method in class org.apache.ddlutils.platform.oracle.Oracle8Builder
  Generates the statement to drop a non-embedded index from the database.
writeExternalIndexDropStmt(Table, Index) - Method in class org.apache.ddlutils.platform.postgresql.PostgreSqlBuilder
  Generates the statement to drop a non-embedded index from the database.
writeExternalIndexDropStmt(Table, Index) - Method in class org.apache.ddlutils.platform.SqlBuilder
  Generates the statement to drop a non-embedded index from the database.
writeExternalIndexDropStmt(Table, Index) - Method in class org.apache.ddlutils.platform.sybase.SybaseBuilder
  Generates the statement to drop a non-embedded index from the database.
writeExternalIndicesCreateStmt(Table) - Method in class org.apache.ddlutils.platform.SqlBuilder
  Writes the indexes of the given table.
writeExternalPrimaryKeysCreateStmt(Table, Column[]) - Method in class org.apache.ddlutils.platform.maxdb.MaxDbBuilder
  Writes the primary key constraints of the table as alter table statements.
writeExternalPrimaryKeysCreateStmt(Table, Column[]) - Method in class org.apache.ddlutils.platform.sapdb.SapDbBuilder
  Writes the primary key constraints of the table as alter table statements.
writeExternalPrimaryKeysCreateStmt(Table, Column[]) - Method in class org.apache.ddlutils.platform.SqlBuilder
  Writes the primary key constraints of the table as alter table statements.
writeForeignReferences(ForeignKey) - Method in class org.apache.ddlutils.platform.SqlBuilder
  Writes a list of foreign references for the given foreign key.
writeLocalReferences(ForeignKey) - Method in class org.apache.ddlutils.platform.SqlBuilder
  Writes a list of local references for the given foreign key.
writePrimaryKeyStmt(Table, Column[]) - Method in class org.apache.ddlutils.platform.SqlBuilder
  Writes a primary key statement for the given columns.
WriteSchemaSqlToFileCommand - Class in org.apache.ddlutils.task
  Parses the schema XML files specified in the enclosing task, and writes the SQL statements necessary to create this schema in the database, to a file.
WriteSchemaSqlToFileCommand() - Constructor for class org.apache.ddlutils.task.WriteSchemaSqlToFileCommand
WriteSchemaToDatabaseCommand - Class in org.apache.ddlutils.task
  Parses the schema XML files specified for the enclosing task, and creates the corresponding schema in the database.
WriteSchemaToDatabaseCommand() - Constructor for class org.apache.ddlutils.task.WriteSchemaToDatabaseCommand
WriteSchemaToFileCommand - Class in org.apache.ddlutils.task
  Reads the schema of the live database (as specified in the enclosing task), and writes it as XML to a file.
WriteSchemaToFileCommand() - Constructor for class org.apache.ddlutils.task.WriteSchemaToFileCommand
writeTableAlterStmt(Table) - Method in class org.apache.ddlutils.platform.SqlBuilder
  Generates the first part of the ALTER TABLE statement including the table name.
writeTableComment(Table) - Method in class org.apache.ddlutils.platform.SqlBuilder
  Outputs a comment for the table.
writeTableCreationStmt(Database, Table, Map) - Method in class org.apache.ddlutils.platform.SqlBuilder
  Writes the table creation statement without the statement end.
writeTableCreationStmtEnding(Table, Map) - Method in class org.apache.ddlutils.platform.mysql.MySqlBuilder
  Writes the end of the table creation statement.
writeTableCreationStmtEnding(Table, Map) - Method in class org.apache.ddlutils.platform.SqlBuilder
  Writes the end of the table creation statement.
writeTableCreationStmtEnding(Table, Map) - Method in class org.apache.ddlutils.platform.sybase.SybaseBuilder
  Writes the end of the table creation statement.

## _

_columns - Variable in class org.apache.ddlutils.model.IndexImpBase
  The columns making up the index.
_log - Variable in class org.apache.ddlutils.platform.SqlBuilder
  The Log to which logging calls will be made.
_log - Variable in class org.apache.ddlutils.task.Command
  The log.
_log - Variable in class org.apache.ddlutils.task.DatabaseTaskBase
  The log.
_name - Variable in class org.apache.ddlutils.model.IndexColumn
  The name of the column.
_name - Variable in class org.apache.ddlutils.model.IndexImpBase
  The name of the index.
_size - Variable in class org.apache.ddlutils.model.IndexColumn
  The size of the column in the index.

A B C D E F G H I J L M N O P Q R S T U V W _

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

Copyright © 2005-2007 Apache Software Foundation. All Rights Reserved.