@Immutable public class DefaultDseViewMetadata extends Object implements DseViewMetadata
Constructor and Description |
---|
DefaultDseViewMetadata(com.datastax.oss.driver.api.core.CqlIdentifier keyspace,
com.datastax.oss.driver.api.core.CqlIdentifier name,
com.datastax.oss.driver.api.core.CqlIdentifier baseTable,
boolean includesAllColumns,
String whereClause,
UUID id,
com.datastax.oss.driver.shaded.guava.common.collect.ImmutableList<DseColumnMetadata> partitionKey,
com.datastax.oss.driver.shaded.guava.common.collect.ImmutableMap<DseColumnMetadata,com.datastax.oss.driver.api.core.metadata.schema.ClusteringOrder> clusteringColumns,
com.datastax.oss.driver.shaded.guava.common.collect.ImmutableMap<com.datastax.oss.driver.api.core.CqlIdentifier,DseColumnMetadata> columns,
Map<com.datastax.oss.driver.api.core.CqlIdentifier,Object> options) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object other) |
com.datastax.oss.driver.api.core.CqlIdentifier |
getBaseTable() |
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() |
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() |
Optional<String> |
getWhereClause() |
int |
hashCode() |
boolean |
includesAllColumns() |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
getColumn, getColumn, getPrimaryKey
public DefaultDseViewMetadata(@NonNull com.datastax.oss.driver.api.core.CqlIdentifier keyspace, @NonNull com.datastax.oss.driver.api.core.CqlIdentifier name, @NonNull com.datastax.oss.driver.api.core.CqlIdentifier baseTable, boolean includesAllColumns, @Nullable String whereClause, @NonNull UUID id, @NonNull com.datastax.oss.driver.shaded.guava.common.collect.ImmutableList<DseColumnMetadata> partitionKey, @NonNull com.datastax.oss.driver.shaded.guava.common.collect.ImmutableMap<DseColumnMetadata,com.datastax.oss.driver.api.core.metadata.schema.ClusteringOrder> clusteringColumns, @NonNull com.datastax.oss.driver.shaded.guava.common.collect.ImmutableMap<com.datastax.oss.driver.api.core.CqlIdentifier,DseColumnMetadata> columns, @NonNull Map<com.datastax.oss.driver.api.core.CqlIdentifier,Object> options)
@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
@NonNull public com.datastax.oss.driver.api.core.CqlIdentifier getBaseTable()
getBaseTable
in interface com.datastax.oss.driver.api.core.metadata.schema.ViewMetadata
public boolean includesAllColumns()
includesAllColumns
in interface com.datastax.oss.driver.api.core.metadata.schema.ViewMetadata
@NonNull public Optional<String> getWhereClause()
getWhereClause
in interface com.datastax.oss.driver.api.core.metadata.schema.ViewMetadata
@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
Copyright © 2017–2019. All rights reserved.