Class PipelineTableMetaData
java.lang.Object
org.apache.shardingsphere.data.pipeline.core.metadata.model.PipelineTableMetaData
Pipeline table meta data.
-
Constructor Summary
ConstructorsConstructorDescriptionPipelineTableMetaData(String name, Map<String, PipelineColumnMetaData> columnMetaDataMap, Collection<PipelineIndexMetaData> uniqueIndexes) -
Method Summary
Modifier and TypeMethodDescriptionbooleangetColumnMetaData(int columnIndex) Get column metadata.getColumnMetaData(String columnName) Get column metadata.inthashCode()booleanisUniqueKey(int columnIndex) Judge whether column is unique key or not.
-
Constructor Details
-
PipelineTableMetaData
public PipelineTableMetaData(String name, Map<String, PipelineColumnMetaData> columnMetaDataMap, Collection<PipelineIndexMetaData> uniqueIndexes)
-
-
Method Details
-
getColumnMetaData
Get column metadata.- Parameters:
columnIndex- column index- Returns:
- column metadata
-
getColumnMetaData
Get column metadata.- Parameters:
columnName- column name- Returns:
- column metadata
-
isUniqueKey
public boolean isUniqueKey(int columnIndex) Judge whether column is unique key or not.- Parameters:
columnIndex- column index- Returns:
- true if the column is unique key, otherwise false
-
equals
-
hashCode
public int hashCode()
-