Package org.apache.cassandra.schema
Interface SchemaProvider
-
- All Known Implementing Classes:
Schema
public interface SchemaProvider
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default TableMetadata
getExistingTableMetadata(TableId id)
Keyspace
getKeyspaceInstance(java.lang.String keyspaceName)
KeyspaceMetadata
getKeyspaceMetadata(java.lang.String keyspaceName)
TableMetadata
getTableMetadata(java.lang.String keyspace, java.lang.String table)
TableMetadata
getTableMetadata(TableId id)
TableMetadataRef
getTableMetadataRef(java.lang.String keyspace, java.lang.String table)
default TableMetadataRef
getTableMetadataRef(Descriptor descriptor)
TableMetadataRef
getTableMetadataRef(TableId id)
void
storeKeyspaceInstance(Keyspace keyspace)
-
-
-
Method Detail
-
getKeyspaceInstance
@Nullable Keyspace getKeyspaceInstance(java.lang.String keyspaceName)
-
storeKeyspaceInstance
void storeKeyspaceInstance(Keyspace keyspace)
-
getKeyspaceMetadata
@Nullable KeyspaceMetadata getKeyspaceMetadata(java.lang.String keyspaceName)
-
getTableMetadata
@Nullable TableMetadata getTableMetadata(TableId id)
-
getTableMetadata
@Nullable TableMetadata getTableMetadata(java.lang.String keyspace, java.lang.String table)
-
getExistingTableMetadata
default TableMetadata getExistingTableMetadata(TableId id) throws UnknownTableException
- Throws:
UnknownTableException
-
getTableMetadataRef
@Nullable TableMetadataRef getTableMetadataRef(java.lang.String keyspace, java.lang.String table)
-
getTableMetadataRef
@Nullable TableMetadataRef getTableMetadataRef(TableId id)
-
getTableMetadataRef
@Nullable default TableMetadataRef getTableMetadataRef(Descriptor descriptor)
-
-