Package | Description |
---|---|
org.apache.cassandra.cql3.selection | |
org.apache.cassandra.schema |
Modifier and Type | Class and Description |
---|---|
static class |
Selectable.BetweenParenthesesOrWithTuple
Selectable for Selectable between parentheses or tuples. |
static class |
Selectable.WithCast |
static class |
Selectable.WithElementSelection
Represents the selection of an element of a collection (eg.
|
static class |
Selectable.WithFieldSelection
Represents the selection of the field of a UDT (eg.
|
static class |
Selectable.WithFunction |
static class |
Selectable.WithList
Selectable for literal Lists. |
static class |
Selectable.WithMapOrUdt
Selectable for literal Maps or UDTs. |
static class |
Selectable.WithSet
Selectable for literal Sets. |
static class |
Selectable.WithSliceSelection
Represents the selection of a slice of a collection (eg.
|
static class |
Selectable.WithTerm |
static class |
Selectable.WithToJSonFunction |
static class |
Selectable.WithTypeHint
Selectable for type hints (e.g. |
static class |
Selectable.WritetimeOrTTL |
Modifier and Type | Field and Description |
---|---|
Selectable |
Selectable.WithFieldSelection.selected |
Selectable |
Selectable.WithElementSelection.selected |
Selectable |
Selectable.WithSliceSelection.selected |
Modifier and Type | Field and Description |
---|---|
java.util.List<Selectable> |
Selectable.WithFunction.args |
java.util.List<Selectable> |
Selectable.WithToJSonFunction.args |
Modifier and Type | Method and Description |
---|---|
Selectable |
Selectable.Raw.prepare(TableMetadata table) |
Selectable |
Selectable.WithTerm.Raw.prepare(TableMetadata table) |
Selectable |
Selectable.WithFunction.Raw.prepare(TableMetadata table) |
Selectable |
Selectable.BetweenParenthesesOrWithTuple.Raw.prepare(TableMetadata cfm) |
Selectable |
Selectable.WithList.Raw.prepare(TableMetadata cfm) |
Selectable |
Selectable.WithSet.Raw.prepare(TableMetadata cfm) |
Selectable |
Selectable.WithMapOrUdt.Raw.prepare(TableMetadata cfm) |
Selectable |
Selectable.WithTypeHint.Raw.prepare(TableMetadata cfm) |
Modifier and Type | Method and Description |
---|---|
static java.util.List<Selectable> |
RawSelector.toSelectables(java.util.List<RawSelector> raws,
TableMetadata table)
Converts the specified list of
RawSelector s into a list of Selectable s. |
Modifier and Type | Method and Description |
---|---|
default ColumnSpecification |
Selectable.specForElementOrSlice(Selectable selected,
ColumnSpecification receiver,
java.lang.String selectionType) |
Modifier and Type | Method and Description |
---|---|
static Selection |
Selection.fromSelectors(TableMetadata table,
java.util.List<Selectable> selectables,
VariableSpecifications boundNames,
java.util.Set<ColumnMetadata> orderingColumns,
java.util.Set<ColumnMetadata> nonPKRestrictedColumns,
boolean hasGroupBy,
boolean isJson) |
static boolean |
Selectable.selectColumns(java.util.List<Selectable> selectables,
java.util.function.Predicate<ColumnMetadata> predicate)
Checks if the specified Selectables select columns matching the specified predicate.
|
Constructor and Description |
---|
WithCast(Selectable arg,
CQL3Type type) |
WithFieldSelection(Selectable selected,
FieldIdentifier field) |
WithTypeHint(java.lang.String typeName,
AbstractType<?> type,
Selectable selectable) |
Constructor and Description |
---|
BetweenParenthesesOrWithTuple(java.util.List<Selectable> selectables) |
WithFunction(Function function,
java.util.List<Selectable> args) |
WithList(java.util.List<Selectable> selectables) |
WithSet(java.util.List<Selectable> selectables) |
Modifier and Type | Class and Description |
---|---|
class |
ColumnMetadata |
Copyright © 2009-2020 The Apache Software Foundation