public interface DseKeyspaceMetadata
extends com.datastax.oss.driver.api.core.metadata.schema.KeyspaceMetadata
The only difference with KeyspaceMetadata
is that all sub-elements are specialized for
DSE (e.g. getTables()
returns DseTableMetadata
instances).
Modifier and Type | Method and Description |
---|---|
default Optional<? extends DseAggregateMetadata> |
getAggregate(com.datastax.oss.driver.api.core.CqlIdentifier aggregateId,
com.datastax.oss.driver.api.core.type.DataType... parameterTypes) |
default Optional<? extends DseAggregateMetadata> |
getAggregate(com.datastax.oss.driver.api.core.CqlIdentifier aggregateId,
Iterable<com.datastax.oss.driver.api.core.type.DataType> parameterTypes) |
default Optional<? extends DseAggregateMetadata> |
getAggregate(com.datastax.oss.driver.api.core.metadata.schema.FunctionSignature aggregateSignature) |
default Optional<? extends DseAggregateMetadata> |
getAggregate(String aggregateName,
com.datastax.oss.driver.api.core.type.DataType... parameterTypes) |
default Optional<? extends DseAggregateMetadata> |
getAggregate(String aggregateName,
Iterable<com.datastax.oss.driver.api.core.type.DataType> parameterTypes) |
Map<com.datastax.oss.driver.api.core.metadata.schema.FunctionSignature,? extends DseAggregateMetadata> |
getAggregates() |
default Optional<? extends DseFunctionMetadata> |
getFunction(com.datastax.oss.driver.api.core.CqlIdentifier functionId,
com.datastax.oss.driver.api.core.type.DataType... parameterTypes) |
default Optional<? extends DseFunctionMetadata> |
getFunction(com.datastax.oss.driver.api.core.CqlIdentifier functionId,
Iterable<com.datastax.oss.driver.api.core.type.DataType> parameterTypes) |
default Optional<? extends DseFunctionMetadata> |
getFunction(com.datastax.oss.driver.api.core.metadata.schema.FunctionSignature functionSignature) |
default Optional<? extends DseFunctionMetadata> |
getFunction(String functionName,
com.datastax.oss.driver.api.core.type.DataType... parameterTypes) |
default Optional<? extends DseFunctionMetadata> |
getFunction(String functionName,
Iterable<com.datastax.oss.driver.api.core.type.DataType> parameterTypes) |
Map<com.datastax.oss.driver.api.core.metadata.schema.FunctionSignature,? extends DseFunctionMetadata> |
getFunctions() |
default Optional<? extends DseTableMetadata> |
getTable(com.datastax.oss.driver.api.core.CqlIdentifier tableId) |
default Optional<? extends DseTableMetadata> |
getTable(String tableName) |
Map<com.datastax.oss.driver.api.core.CqlIdentifier,? extends DseTableMetadata> |
getTables() |
default Optional<? extends DseViewMetadata> |
getView(com.datastax.oss.driver.api.core.CqlIdentifier viewId) |
default Optional<? extends DseViewMetadata> |
getView(String viewName) |
Map<com.datastax.oss.driver.api.core.CqlIdentifier,? extends DseViewMetadata> |
getViews() |
default Map<com.datastax.oss.driver.api.core.CqlIdentifier,? extends DseViewMetadata> |
getViewsOnTable(com.datastax.oss.driver.api.core.CqlIdentifier tableId) |
@NonNull Map<com.datastax.oss.driver.api.core.CqlIdentifier,? extends DseTableMetadata> getTables()
getTables
in interface com.datastax.oss.driver.api.core.metadata.schema.KeyspaceMetadata
@NonNull default Optional<? extends DseTableMetadata> getTable(@NonNull com.datastax.oss.driver.api.core.CqlIdentifier tableId)
getTable
in interface com.datastax.oss.driver.api.core.metadata.schema.KeyspaceMetadata
@NonNull default Optional<? extends DseTableMetadata> getTable(@NonNull String tableName)
getTable
in interface com.datastax.oss.driver.api.core.metadata.schema.KeyspaceMetadata
@NonNull Map<com.datastax.oss.driver.api.core.CqlIdentifier,? extends DseViewMetadata> getViews()
getViews
in interface com.datastax.oss.driver.api.core.metadata.schema.KeyspaceMetadata
@NonNull default Map<com.datastax.oss.driver.api.core.CqlIdentifier,? extends DseViewMetadata> getViewsOnTable(@NonNull com.datastax.oss.driver.api.core.CqlIdentifier tableId)
getViewsOnTable
in interface com.datastax.oss.driver.api.core.metadata.schema.KeyspaceMetadata
@NonNull default Optional<? extends DseViewMetadata> getView(@NonNull com.datastax.oss.driver.api.core.CqlIdentifier viewId)
getView
in interface com.datastax.oss.driver.api.core.metadata.schema.KeyspaceMetadata
@NonNull default Optional<? extends DseViewMetadata> getView(@NonNull String viewName)
getView
in interface com.datastax.oss.driver.api.core.metadata.schema.KeyspaceMetadata
@NonNull Map<com.datastax.oss.driver.api.core.metadata.schema.FunctionSignature,? extends DseFunctionMetadata> getFunctions()
getFunctions
in interface com.datastax.oss.driver.api.core.metadata.schema.KeyspaceMetadata
@NonNull default Optional<? extends DseFunctionMetadata> getFunction(@NonNull com.datastax.oss.driver.api.core.metadata.schema.FunctionSignature functionSignature)
getFunction
in interface com.datastax.oss.driver.api.core.metadata.schema.KeyspaceMetadata
@NonNull default Optional<? extends DseFunctionMetadata> getFunction(@NonNull com.datastax.oss.driver.api.core.CqlIdentifier functionId, @NonNull Iterable<com.datastax.oss.driver.api.core.type.DataType> parameterTypes)
getFunction
in interface com.datastax.oss.driver.api.core.metadata.schema.KeyspaceMetadata
@NonNull default Optional<? extends DseFunctionMetadata> getFunction(@NonNull String functionName, @NonNull Iterable<com.datastax.oss.driver.api.core.type.DataType> parameterTypes)
getFunction
in interface com.datastax.oss.driver.api.core.metadata.schema.KeyspaceMetadata
@NonNull default Optional<? extends DseFunctionMetadata> getFunction(@NonNull com.datastax.oss.driver.api.core.CqlIdentifier functionId, @NonNull com.datastax.oss.driver.api.core.type.DataType... parameterTypes)
getFunction
in interface com.datastax.oss.driver.api.core.metadata.schema.KeyspaceMetadata
@NonNull default Optional<? extends DseFunctionMetadata> getFunction(@NonNull String functionName, @NonNull com.datastax.oss.driver.api.core.type.DataType... parameterTypes)
getFunction
in interface com.datastax.oss.driver.api.core.metadata.schema.KeyspaceMetadata
@NonNull Map<com.datastax.oss.driver.api.core.metadata.schema.FunctionSignature,? extends DseAggregateMetadata> getAggregates()
getAggregates
in interface com.datastax.oss.driver.api.core.metadata.schema.KeyspaceMetadata
@NonNull default Optional<? extends DseAggregateMetadata> getAggregate(@NonNull com.datastax.oss.driver.api.core.metadata.schema.FunctionSignature aggregateSignature)
getAggregate
in interface com.datastax.oss.driver.api.core.metadata.schema.KeyspaceMetadata
@NonNull default Optional<? extends DseAggregateMetadata> getAggregate(@NonNull com.datastax.oss.driver.api.core.CqlIdentifier aggregateId, @NonNull Iterable<com.datastax.oss.driver.api.core.type.DataType> parameterTypes)
getAggregate
in interface com.datastax.oss.driver.api.core.metadata.schema.KeyspaceMetadata
@NonNull default Optional<? extends DseAggregateMetadata> getAggregate(@NonNull String aggregateName, @NonNull Iterable<com.datastax.oss.driver.api.core.type.DataType> parameterTypes)
getAggregate
in interface com.datastax.oss.driver.api.core.metadata.schema.KeyspaceMetadata
@NonNull default Optional<? extends DseAggregateMetadata> getAggregate(@NonNull com.datastax.oss.driver.api.core.CqlIdentifier aggregateId, @NonNull com.datastax.oss.driver.api.core.type.DataType... parameterTypes)
getAggregate
in interface com.datastax.oss.driver.api.core.metadata.schema.KeyspaceMetadata
@NonNull default Optional<? extends DseAggregateMetadata> getAggregate(@NonNull String aggregateName, @NonNull com.datastax.oss.driver.api.core.type.DataType... parameterTypes)
getAggregate
in interface com.datastax.oss.driver.api.core.metadata.schema.KeyspaceMetadata
Copyright © 2017–2019. All rights reserved.