Interface TableInfoProvider
-
- All Known Implementing Classes:
CqlTableInfoProvider
public interface TableInfoProvider
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleancolumnExists(java.lang.String columnName)java.util.List<java.lang.String>getColumnNames()org.apache.cassandra.spark.data.CqlField.CqlTypegetColumnType(java.lang.String columnName)java.lang.StringgetCreateStatement()java.lang.StringgetKeyspaceName()java.lang.StringgetName()java.util.List<java.lang.String>getPartitionKeyColumnNames()java.util.List<ColumnType<?>>getPartitionKeyTypes()java.util.List<java.lang.String>getPrimaryKeyColumnNames()booleanhasSecondaryIndex()
-
-
-
Method Detail
-
getColumnType
org.apache.cassandra.spark.data.CqlField.CqlType getColumnType(java.lang.String columnName)
-
getPartitionKeyTypes
java.util.List<ColumnType<?>> getPartitionKeyTypes()
-
columnExists
boolean columnExists(java.lang.String columnName)
-
getPartitionKeyColumnNames
java.util.List<java.lang.String> getPartitionKeyColumnNames()
-
getCreateStatement
java.lang.String getCreateStatement()
-
getPrimaryKeyColumnNames
java.util.List<java.lang.String> getPrimaryKeyColumnNames()
-
getName
java.lang.String getName()
-
getKeyspaceName
java.lang.String getKeyspaceName()
-
hasSecondaryIndex
boolean hasSecondaryIndex()
-
getColumnNames
java.util.List<java.lang.String> getColumnNames()
-
-