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 TableMetaDataBuilder
addColumn(ColumnMetaDataBuilder columnMetaDataBuilder)
TableMetaDataBuilder
addExportedForeignKey(ForeignKeyMetaDataBuilder builder)
TableMetaDataBuilder
addImportedForeignKey(ForeignKeyMetaDataBuilder builder)
TableMetaDataBuilder
addIndex(IndexMetaDataBuilder builder)
InternalTableMetaData
build()
ColumnMetaDataBuilder
getColumn(String columnName)
TableMetaDataBuilder
setTableName(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)
-
-