Class DatabaseMetaDataImpl
- java.lang.Object
-
- de.akquinet.jbosscc.guttenbase.meta.impl.DatabaseMetaDataImpl
-
- All Implemented Interfaces:
DatabaseMetaData,InternalDatabaseMetaData,Serializable
public class DatabaseMetaDataImpl extends Object implements InternalDatabaseMetaData
Information about a data base/schema.© 2012-2034 akquinet tech@spree
- Author:
- M. Dahm
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description DatabaseMetaDataImpl(String schema, Map<String,Object> databaseProperties, DatabaseType databaseType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddTableMetaData(TableMetaData tableMetaData)booleanequals(Object obj)DatabaseMetaDatagetDatabaseMetaData()DatabaseTypegetDatabaseType()StringgetSchema()StringgetSchemaPrefix()List<TableMetaData>getTableMetaData()Return tables list filtered by @seeRepositoryTableFilterTableMetaDatagetTableMetaData(String tableName)inthashCode()voidremoveTableMetaData(TableMetaData tableMetaData)
-
-
-
Constructor Detail
-
DatabaseMetaDataImpl
public DatabaseMetaDataImpl(String schema, Map<String,Object> databaseProperties, DatabaseType databaseType)
-
-
Method Detail
-
getDatabaseMetaData
public DatabaseMetaData getDatabaseMetaData()
- Specified by:
getDatabaseMetaDatain interfaceDatabaseMetaData- Returns:
- (cached) meta data
-
getDatabaseType
public DatabaseType getDatabaseType()
- Specified by:
getDatabaseTypein interfaceDatabaseMetaData
-
getSchema
public String getSchema()
- Specified by:
getSchemain interfaceDatabaseMetaData
-
getSchemaPrefix
public String getSchemaPrefix()
- Specified by:
getSchemaPrefixin interfaceDatabaseMetaData
-
getTableMetaData
public List<TableMetaData> getTableMetaData()
Description copied from interface:DatabaseMetaDataReturn tables list filtered by @seeRepositoryTableFilter- Specified by:
getTableMetaDatain interfaceDatabaseMetaData
-
getTableMetaData
public TableMetaData getTableMetaData(String tableName)
- Specified by:
getTableMetaDatain interfaceDatabaseMetaData
-
addTableMetaData
public void addTableMetaData(TableMetaData tableMetaData)
- Specified by:
addTableMetaDatain interfaceInternalDatabaseMetaData
-
removeTableMetaData
public void removeTableMetaData(TableMetaData tableMetaData)
- Specified by:
removeTableMetaDatain interfaceInternalDatabaseMetaData
-
-