Package | Description |
---|---|
com.datastax.dse.driver.api.querybuilder.schema |
This package effectively mirrors the Cassandra OSS Schema interfaces to allow extended schema and
query building for the DSE driver.
|
com.datastax.oss.driver.api.core.metadata.schema | |
com.datastax.oss.driver.api.querybuilder.schema | |
com.datastax.oss.driver.api.querybuilder.select |
Modifier and Type | Method and Description |
---|---|
SelfT |
DseRelationStructure.withClusteringOrder(CqlIdentifier columnName,
ClusteringOrder order)
Adds the provided clustering order.
|
default SelfT |
DseRelationStructure.withClusteringOrder(String columnName,
ClusteringOrder order)
|
Modifier and Type | Method and Description |
---|---|
default SelfT |
DseRelationStructure.withClusteringOrder(Map<String,ClusteringOrder> orderings)
Shortcut for
DseRelationStructure.withClusteringOrderByIds(Map) with the columns specified as
case-insensitive names. |
SelfT |
DseRelationStructure.withClusteringOrderByIds(Map<CqlIdentifier,ClusteringOrder> orderings)
Adds the provided CLUSTERING ORDER.
|
Modifier and Type | Method and Description |
---|---|
static ClusteringOrder |
ClusteringOrder.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static ClusteringOrder[] |
ClusteringOrder.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
Modifier and Type | Method and Description |
---|---|
Map<ColumnMetadata,ClusteringOrder> |
RelationMetadata.getClusteringColumns() |
Modifier and Type | Method and Description |
---|---|
SelfT |
RelationStructure.withClusteringOrder(CqlIdentifier columnName,
ClusteringOrder order)
Adds the provided clustering order.
|
default SelfT |
RelationStructure.withClusteringOrder(String columnName,
ClusteringOrder order)
|
Modifier and Type | Method and Description |
---|---|
default SelfT |
RelationStructure.withClusteringOrder(Map<String,ClusteringOrder> orderings)
Shortcut for
RelationStructure.withClusteringOrderByIds(Map) with the columns specified as
case-insensitive names. |
SelfT |
RelationStructure.withClusteringOrderByIds(Map<CqlIdentifier,ClusteringOrder> orderings)
Adds the provided CLUSTERING ORDER.
|
Modifier and Type | Method and Description |
---|---|
Select |
Select.orderBy(CqlIdentifier columnId,
ClusteringOrder order)
Adds the provided ORDER BY clause to the query.
|
default Select |
Select.orderBy(String columnName,
ClusteringOrder order)
Shortcut for
orderBy(CqlIdentifier.fromCql(columnName), order) . |
Modifier and Type | Method and Description |
---|---|
default Select |
Select.orderBy(Map<String,ClusteringOrder> orderings)
Shortcut for
Select.orderByIds(Map) with the columns specified as case-insensitive names. |
Select |
Select.orderByIds(Map<CqlIdentifier,ClusteringOrder> orderings)
Adds the provided ORDER BY clauses to the query.
|
Copyright © 2017–2020. All rights reserved.