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