Modifier and Type | Method and Description |
---|---|
ColumnMetadata.Raw |
Operation.RawDeletion.affectedColumn()
The name of the column affected by this delete operation.
|
ColumnMetadata.Raw |
Operation.ColumnDeletion.affectedColumn() |
ColumnMetadata.Raw |
Operation.ElementDeletion.affectedColumn() |
ColumnMetadata.Raw |
Operation.FieldDeletion.affectedColumn() |
ColumnMetadata.Raw |
SingleColumnRelation.getEntity() |
Modifier and Type | Method and Description |
---|---|
java.util.List<ColumnMetadata.Raw> |
MultiColumnRelation.getEntities() |
Modifier and Type | Method and Description |
---|---|
static SingleColumnRelation |
SingleColumnRelation.createInRelation(ColumnMetadata.Raw entity,
java.util.List<Term.Raw> inValues) |
Relation |
MultiColumnRelation.renameIdentifier(ColumnMetadata.Raw from,
ColumnMetadata.Raw to) |
abstract Relation |
Relation.renameIdentifier(ColumnMetadata.Raw from,
ColumnMetadata.Raw to)
Renames an identifier in this Relation, if applicable.
|
Relation |
SingleColumnRelation.renameIdentifier(ColumnMetadata.Raw from,
ColumnMetadata.Raw to) |
Relation |
TokenRelation.renameIdentifier(ColumnMetadata.Raw from,
ColumnMetadata.Raw to) |
WhereClause |
WhereClause.renameIdentifier(ColumnMetadata.Raw from,
ColumnMetadata.Raw to)
Renames identifiers in all relations
|
Modifier and Type | Method and Description |
---|---|
static MultiColumnRelation |
MultiColumnRelation.createInRelation(java.util.List<ColumnMetadata.Raw> entities,
java.util.List<? extends Term.MultiColumnRaw> inValues)
Creates a multi-column IN relation with a list of IN values or markers.
|
static MultiColumnRelation |
MultiColumnRelation.createNonInRelation(java.util.List<ColumnMetadata.Raw> entities,
Operator relationType,
Term.MultiColumnRaw valuesOrMarker)
Creates a multi-column EQ, LT, LTE, GT, or GTE relation.
|
static MultiColumnRelation |
MultiColumnRelation.createSingleMarkerInRelation(java.util.List<ColumnMetadata.Raw> entities,
Tuples.INRaw inMarker)
Creates a multi-column IN relation with a marker for the IN values.
|
Constructor and Description |
---|
ColumnDeletion(ColumnMetadata.Raw id) |
ElementDeletion(ColumnMetadata.Raw id,
Term.Raw element) |
FieldDeletion(ColumnMetadata.Raw id,
FieldIdentifier field) |
SingleColumnRelation(ColumnMetadata.Raw entity,
Operator type,
Term.Raw value)
Creates a new relation.
|
SingleColumnRelation(ColumnMetadata.Raw entity,
Term.Raw mapKey,
Operator type,
Term.Raw value)
Creates a new relation.
|
Constructor and Description |
---|
TokenRelation(java.util.List<ColumnMetadata.Raw> entities,
Operator type,
Term.Raw value) |
Constructor and Description |
---|
Raw(ColumnMetadata.Raw id,
boolean isWritetime) |
Modifier and Type | Field and Description |
---|---|
java.util.List<ColumnMetadata.Raw> |
SelectStatement.Parameters.groups |
java.util.Map<ColumnMetadata.Raw,java.lang.Boolean> |
SelectStatement.Parameters.orderings |
Modifier and Type | Method and Description |
---|---|
java.util.List<Pair<ColumnMetadata.Raw,ColumnCondition.Raw>> |
ModificationStatement.Parsed.getConditions() |
Modifier and Type | Method and Description |
---|---|
protected static ColumnMetadata |
ModificationStatement.Parsed.getColumnDefinition(TableMetadata metadata,
ColumnMetadata.Raw rawId)
Retrieves the
ColumnMetadata corresponding to the specified raw ColumnIdentifier . |
Constructor and Description |
---|
Parameters(java.util.Map<ColumnMetadata.Raw,java.lang.Boolean> orderings,
java.util.List<ColumnMetadata.Raw> groups,
boolean isDistinct,
boolean allowFiltering,
boolean isJson) |
Parameters(java.util.Map<ColumnMetadata.Raw,java.lang.Boolean> orderings,
java.util.List<ColumnMetadata.Raw> groups,
boolean isDistinct,
boolean allowFiltering,
boolean isJson) |
Parsed(QualifiedName name,
Attributes.Raw attrs,
java.util.List<Operation.RawDeletion> deletions,
WhereClause whereClause,
java.util.List<Pair<ColumnMetadata.Raw,ColumnCondition.Raw>> conditions,
boolean ifExists) |
Parsed(QualifiedName name,
StatementType type,
Attributes.Raw attrs,
java.util.List<Pair<ColumnMetadata.Raw,ColumnCondition.Raw>> conditions,
boolean ifNotExists,
boolean ifExists) |
ParsedInsert(QualifiedName name,
Attributes.Raw attrs,
java.util.List<ColumnMetadata.Raw> columnNames,
java.util.List<Term.Raw> columnValues,
boolean ifNotExists)
A parsed
INSERT statement. |
ParsedUpdate(QualifiedName name,
Attributes.Raw attrs,
java.util.List<Pair<ColumnMetadata.Raw,Operation.RawUpdate>> updates,
WhereClause whereClause,
java.util.List<Pair<ColumnMetadata.Raw,ColumnCondition.Raw>> conditions,
boolean ifExists)
Creates a new UpdateStatement from a column family name, columns map, consistency
level, and key term.
|
ParsedUpdate(QualifiedName name,
Attributes.Raw attrs,
java.util.List<Pair<ColumnMetadata.Raw,Operation.RawUpdate>> updates,
WhereClause whereClause,
java.util.List<Pair<ColumnMetadata.Raw,ColumnCondition.Raw>> conditions,
boolean ifExists)
Creates a new UpdateStatement from a column family name, columns map, consistency
level, and key term.
|
Modifier and Type | Method and Description |
---|---|
void |
AlterTableStatement.Raw.add(ColumnMetadata.Raw name,
CQL3Type.Raw type,
boolean isStatic) |
void |
AlterTableStatement.Raw.alter(ColumnMetadata.Raw name,
CQL3Type.Raw type) |
void |
AlterTableStatement.Raw.drop(ColumnMetadata.Raw name) |
static IndexTarget.Raw |
IndexTarget.Raw.fullCollection(ColumnMetadata.Raw c) |
static IndexTarget.Raw |
IndexTarget.Raw.keysAndValuesOf(ColumnMetadata.Raw c) |
static IndexTarget.Raw |
IndexTarget.Raw.keysOf(ColumnMetadata.Raw c) |
void |
AlterTableStatement.Raw.rename(ColumnMetadata.Raw from,
ColumnMetadata.Raw to) |
static IndexTarget.Raw |
IndexTarget.Raw.simpleIndexOn(ColumnMetadata.Raw c) |
static IndexTarget.Raw |
IndexTarget.Raw.valuesOf(ColumnMetadata.Raw c) |
Modifier and Type | Method and Description |
---|---|
static ColumnMetadata.Raw |
ColumnMetadata.Raw.forColumn(ColumnMetadata column)
Creates a
ColumnMetadata.Raw from a pre-existing ColumnMetadata
(useful in the rare cases where we already have the column but need
a ColumnMetadata.Raw for typing purposes). |
static ColumnMetadata.Raw |
ColumnMetadata.Raw.forQuoted(java.lang.String text)
Creates a
ColumnMetadata.Raw from a quoted identifier string. |
static ColumnMetadata.Raw |
ColumnMetadata.Raw.forUnquoted(java.lang.String text)
Creates a
ColumnMetadata.Raw from an unquoted identifier string. |
Copyright © 2009-2019 The Apache Software Foundation