@Immutable public class DefaultDseKeyspaceMetadata extends Object implements DseKeyspaceMetadata
Constructor and Description |
---|
DefaultDseKeyspaceMetadata(com.datastax.oss.driver.api.core.CqlIdentifier name,
boolean durableWrites,
boolean virtual,
Map<String,String> replication,
Map<com.datastax.oss.driver.api.core.CqlIdentifier,com.datastax.oss.driver.api.core.type.UserDefinedType> types,
Map<com.datastax.oss.driver.api.core.CqlIdentifier,DseTableMetadata> tables,
Map<com.datastax.oss.driver.api.core.CqlIdentifier,DseViewMetadata> views,
Map<com.datastax.oss.driver.api.core.metadata.schema.FunctionSignature,DseFunctionMetadata> functions,
Map<com.datastax.oss.driver.api.core.metadata.schema.FunctionSignature,DseAggregateMetadata> aggregates) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object other) |
Map<com.datastax.oss.driver.api.core.metadata.schema.FunctionSignature,DseAggregateMetadata> |
getAggregates() |
Map<com.datastax.oss.driver.api.core.metadata.schema.FunctionSignature,DseFunctionMetadata> |
getFunctions() |
com.datastax.oss.driver.api.core.CqlIdentifier |
getName() |
Map<String,String> |
getReplication() |
Map<com.datastax.oss.driver.api.core.CqlIdentifier,DseTableMetadata> |
getTables() |
Map<com.datastax.oss.driver.api.core.CqlIdentifier,com.datastax.oss.driver.api.core.type.UserDefinedType> |
getUserDefinedTypes() |
Map<com.datastax.oss.driver.api.core.CqlIdentifier,DseViewMetadata> |
getViews() |
int |
hashCode() |
boolean |
isDurableWrites() |
boolean |
isVirtual() |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
getAggregate, getAggregate, getAggregate, getAggregate, getAggregate, getFunction, getFunction, getFunction, getFunction, getFunction, getTable, getTable, getView, getView, getViewsOnTable
public DefaultDseKeyspaceMetadata(@NonNull com.datastax.oss.driver.api.core.CqlIdentifier name, boolean durableWrites, boolean virtual, @NonNull Map<String,String> replication, @NonNull Map<com.datastax.oss.driver.api.core.CqlIdentifier,com.datastax.oss.driver.api.core.type.UserDefinedType> types, @NonNull Map<com.datastax.oss.driver.api.core.CqlIdentifier,DseTableMetadata> tables, @NonNull Map<com.datastax.oss.driver.api.core.CqlIdentifier,DseViewMetadata> views, @NonNull Map<com.datastax.oss.driver.api.core.metadata.schema.FunctionSignature,DseFunctionMetadata> functions, @NonNull Map<com.datastax.oss.driver.api.core.metadata.schema.FunctionSignature,DseAggregateMetadata> aggregates)
@NonNull public com.datastax.oss.driver.api.core.CqlIdentifier getName()
getName
in interface com.datastax.oss.driver.api.core.metadata.schema.KeyspaceMetadata
public boolean isDurableWrites()
isDurableWrites
in interface com.datastax.oss.driver.api.core.metadata.schema.KeyspaceMetadata
public boolean isVirtual()
isVirtual
in interface com.datastax.oss.driver.api.core.metadata.schema.KeyspaceMetadata
@NonNull public Map<String,String> getReplication()
getReplication
in interface com.datastax.oss.driver.api.core.metadata.schema.KeyspaceMetadata
@NonNull public Map<com.datastax.oss.driver.api.core.CqlIdentifier,com.datastax.oss.driver.api.core.type.UserDefinedType> getUserDefinedTypes()
getUserDefinedTypes
in interface com.datastax.oss.driver.api.core.metadata.schema.KeyspaceMetadata
@NonNull public Map<com.datastax.oss.driver.api.core.CqlIdentifier,DseTableMetadata> getTables()
getTables
in interface DseKeyspaceMetadata
getTables
in interface com.datastax.oss.driver.api.core.metadata.schema.KeyspaceMetadata
@NonNull public Map<com.datastax.oss.driver.api.core.CqlIdentifier,DseViewMetadata> getViews()
getViews
in interface DseKeyspaceMetadata
getViews
in interface com.datastax.oss.driver.api.core.metadata.schema.KeyspaceMetadata
@NonNull public Map<com.datastax.oss.driver.api.core.metadata.schema.FunctionSignature,DseFunctionMetadata> getFunctions()
getFunctions
in interface DseKeyspaceMetadata
getFunctions
in interface com.datastax.oss.driver.api.core.metadata.schema.KeyspaceMetadata
@NonNull public Map<com.datastax.oss.driver.api.core.metadata.schema.FunctionSignature,DseAggregateMetadata> getAggregates()
getAggregates
in interface DseKeyspaceMetadata
getAggregates
in interface com.datastax.oss.driver.api.core.metadata.schema.KeyspaceMetadata
Copyright © 2017–2019. All rights reserved.