Class TableMetadataImpl
java.lang.Object
ch.tocco.nice2.model.entity.impl.schema.meta.TableMetadataImpl
- All Implemented Interfaces:
TableMetaData
-
Field Summary
-
Constructor Summary
ConstructorDescriptionTableMetadataImpl
(com.google.common.cache.Cache<String, Object> values, MetaData parent, String tableName) -
Method Summary
Modifier and TypeMethodDescriptionprotected <T extends V>
Tboolean
findColumn
(FieldModel field) findColumn
(String columnName) forField
(FieldModel model) getName()
int
hashCode()
toString()
-
Field Details
-
values
-
-
Constructor Details
-
TableMetadataImpl
-
-
Method Details
-
getParent
- Specified by:
getParent
in interfaceTableMetaData
-
getName
- Specified by:
getName
in interfaceTableMetaData
-
getPrimaryKey
- Specified by:
getPrimaryKey
in interfaceTableMetaData
-
getIndexes
- Specified by:
getIndexes
in interfaceTableMetaData
-
getForeignKeys
- Specified by:
getForeignKeys
in interfaceTableMetaData
-
getColumns
- Specified by:
getColumns
in interfaceTableMetaData
-
forField
- Specified by:
forField
in interfaceTableMetaData
-
forColumn
- Specified by:
forColumn
in interfaceTableMetaData
-
findColumn
- Specified by:
findColumn
in interfaceTableMetaData
-
findColumn
- Specified by:
findColumn
in interfaceTableMetaData
-
equals
-
hashCode
public int hashCode() -
toString
-
cachedGet
-