Class TableMetaDataBuilder
- java.lang.Object
-
- de.akquinet.jbosscc.guttenbase.meta.builder.TableMetaDataBuilder
-
public class TableMetaDataBuilder extends Object
Builder class for TableMetaData.© 2012-2034 akquinet tech@spree
- Author:
- M. Dahm
-
-
Constructor Summary
Constructors Constructor Description TableMetaDataBuilder(DatabaseMetaDataBuilder databaseMetaDataBuilder)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TableMetaDataBuilderaddColumn(ColumnMetaDataBuilder columnMetaDataBuilder)TableMetaDataBuilderaddExportedForeignKey(ForeignKeyMetaDataBuilder builder)TableMetaDataBuilderaddImportedForeignKey(ForeignKeyMetaDataBuilder builder)TableMetaDataBuilderaddIndex(IndexMetaDataBuilder builder)InternalTableMetaDatabuild()ColumnMetaDataBuildergetColumn(String columnName)TableMetaDataBuildersetTableName(String tableName)
-
-
-
Constructor Detail
-
TableMetaDataBuilder
public TableMetaDataBuilder(DatabaseMetaDataBuilder databaseMetaDataBuilder)
-
-
Method Detail
-
build
public InternalTableMetaData build()
-
setTableName
public TableMetaDataBuilder setTableName(String tableName)
-
addColumn
public TableMetaDataBuilder addColumn(ColumnMetaDataBuilder columnMetaDataBuilder)
-
addIndex
public TableMetaDataBuilder addIndex(IndexMetaDataBuilder builder)
-
addExportedForeignKey
public TableMetaDataBuilder addExportedForeignKey(ForeignKeyMetaDataBuilder builder)
-
addImportedForeignKey
public TableMetaDataBuilder addImportedForeignKey(ForeignKeyMetaDataBuilder builder)
-
getColumn
public ColumnMetaDataBuilder getColumn(String columnName)
-
-