@Immutable public class DefaultDseTableMetadata extends Object implements DseTableMetadata
Constructor and Description |
---|
DefaultDseTableMetadata(com.datastax.oss.driver.api.core.CqlIdentifier keyspace,
com.datastax.oss.driver.api.core.CqlIdentifier name,
UUID id,
boolean compactStorage,
boolean virtual,
List<DseColumnMetadata> partitionKey,
Map<DseColumnMetadata,com.datastax.oss.driver.api.core.metadata.schema.ClusteringOrder> clusteringColumns,
Map<com.datastax.oss.driver.api.core.CqlIdentifier,DseColumnMetadata> columns,
Map<com.datastax.oss.driver.api.core.CqlIdentifier,Object> options,
Map<com.datastax.oss.driver.api.core.CqlIdentifier,DseIndexMetadata> indexes) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object other) |
Map<DseColumnMetadata,com.datastax.oss.driver.api.core.metadata.schema.ClusteringOrder> |
getClusteringColumns() |
Map<com.datastax.oss.driver.api.core.CqlIdentifier,DseColumnMetadata> |
getColumns() |
Optional<UUID> |
getId() |
Map<com.datastax.oss.driver.api.core.CqlIdentifier,DseIndexMetadata> |
getIndexes() |
com.datastax.oss.driver.api.core.CqlIdentifier |
getKeyspace() |
com.datastax.oss.driver.api.core.CqlIdentifier |
getName() |
Map<com.datastax.oss.driver.api.core.CqlIdentifier,Object> |
getOptions() |
List<DseColumnMetadata> |
getPartitionKey() |
int |
hashCode() |
boolean |
isCompactStorage() |
boolean |
isVirtual() |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
getColumn, getColumn, getPrimaryKey
public DefaultDseTableMetadata(@NonNull com.datastax.oss.driver.api.core.CqlIdentifier keyspace, @NonNull com.datastax.oss.driver.api.core.CqlIdentifier name, @Nullable UUID id, boolean compactStorage, boolean virtual, @NonNull List<DseColumnMetadata> partitionKey, @NonNull Map<DseColumnMetadata,com.datastax.oss.driver.api.core.metadata.schema.ClusteringOrder> clusteringColumns, @NonNull Map<com.datastax.oss.driver.api.core.CqlIdentifier,DseColumnMetadata> columns, @NonNull Map<com.datastax.oss.driver.api.core.CqlIdentifier,Object> options, @NonNull Map<com.datastax.oss.driver.api.core.CqlIdentifier,DseIndexMetadata> indexes)
@NonNull public com.datastax.oss.driver.api.core.CqlIdentifier getKeyspace()
getKeyspace
in interface com.datastax.oss.driver.api.core.metadata.schema.RelationMetadata
@NonNull public com.datastax.oss.driver.api.core.CqlIdentifier getName()
getName
in interface com.datastax.oss.driver.api.core.metadata.schema.RelationMetadata
@NonNull public Optional<UUID> getId()
getId
in interface com.datastax.oss.driver.api.core.metadata.schema.RelationMetadata
public boolean isCompactStorage()
isCompactStorage
in interface com.datastax.oss.driver.api.core.metadata.schema.TableMetadata
public boolean isVirtual()
isVirtual
in interface com.datastax.oss.driver.api.core.metadata.schema.TableMetadata
@NonNull public List<DseColumnMetadata> getPartitionKey()
getPartitionKey
in interface DseRelationMetadata
getPartitionKey
in interface com.datastax.oss.driver.api.core.metadata.schema.RelationMetadata
@NonNull public Map<DseColumnMetadata,com.datastax.oss.driver.api.core.metadata.schema.ClusteringOrder> getClusteringColumns()
getClusteringColumns
in interface DseRelationMetadata
getClusteringColumns
in interface com.datastax.oss.driver.api.core.metadata.schema.RelationMetadata
@NonNull public Map<com.datastax.oss.driver.api.core.CqlIdentifier,DseColumnMetadata> getColumns()
getColumns
in interface DseRelationMetadata
getColumns
in interface com.datastax.oss.driver.api.core.metadata.schema.RelationMetadata
@NonNull public Map<com.datastax.oss.driver.api.core.CqlIdentifier,Object> getOptions()
getOptions
in interface com.datastax.oss.driver.api.core.metadata.schema.RelationMetadata
@NonNull public Map<com.datastax.oss.driver.api.core.CqlIdentifier,DseIndexMetadata> getIndexes()
getIndexes
in interface DseTableMetadata
getIndexes
in interface com.datastax.oss.driver.api.core.metadata.schema.TableMetadata
Copyright © 2017–2019. All rights reserved.