public interface SchemaProvider
Modifier and Type | Method and 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) |
default TableMetadataRef |
getTableMetadataRef(Descriptor descriptor) |
TableMetadataRef |
getTableMetadataRef(java.lang.String keyspace,
java.lang.String table) |
TableMetadataRef |
getTableMetadataRef(TableId id) |
void |
storeKeyspaceInstance(Keyspace keyspace) |
@Nullable Keyspace getKeyspaceInstance(java.lang.String keyspaceName)
void storeKeyspaceInstance(Keyspace keyspace)
@Nullable KeyspaceMetadata getKeyspaceMetadata(java.lang.String keyspaceName)
@Nullable TableMetadata getTableMetadata(TableId id)
@Nullable TableMetadata getTableMetadata(java.lang.String keyspace, java.lang.String table)
default TableMetadata getExistingTableMetadata(TableId id) throws UnknownTableException
UnknownTableException
@Nullable TableMetadataRef getTableMetadataRef(java.lang.String keyspace, java.lang.String table)
@Nullable TableMetadataRef getTableMetadataRef(TableId id)
@Nullable default TableMetadataRef getTableMetadataRef(Descriptor descriptor)
Copyright © 2009- The Apache Software Foundation