| Package | Description | 
|---|---|
| org.apache.cassandra.config | |
| org.apache.cassandra.cql3 | |
| org.apache.cassandra.cql3.selection | |
| org.apache.cassandra.cql3.statements | 
| Modifier and Type | Method and Description | 
|---|---|
| static ColumnDefinition.Raw | ColumnDefinition.Raw. forColumn(ColumnDefinition column)Creates a  ColumnDefinition.Rawfrom a pre-existingColumnDefinition(useful in the rare cases where we already have the column but need
 aColumnDefinition.Rawfor typing purposes). | 
| static ColumnDefinition.Raw | ColumnDefinition.Raw. forQuoted(java.lang.String text)Creates a  ColumnDefinition.Rawfrom a quoted identifier string. | 
| static ColumnDefinition.Raw | ColumnDefinition.Raw. forUnquoted(java.lang.String text)Creates a  ColumnDefinition.Rawfrom an unquoted identifier string. | 
| Modifier and Type | Method and Description | 
|---|---|
| ColumnDefinition.Raw | Operation.RawDeletion. affectedColumn()The name of the column affected by this delete operation. | 
| ColumnDefinition.Raw | Operation.ColumnDeletion. affectedColumn() | 
| ColumnDefinition.Raw | Operation.ElementDeletion. affectedColumn() | 
| ColumnDefinition.Raw | Operation.FieldDeletion. affectedColumn() | 
| ColumnDefinition.Raw | SingleColumnRelation. getEntity() | 
| Modifier and Type | Method and Description | 
|---|---|
| java.util.List<ColumnDefinition.Raw> | MultiColumnRelation. getEntities() | 
| Modifier and Type | Method and Description | 
|---|---|
| static SingleColumnRelation | SingleColumnRelation. createInRelation(ColumnDefinition.Raw entity,
                java.util.List<Term.Raw> inValues) | 
| Relation | MultiColumnRelation. renameIdentifier(ColumnDefinition.Raw from,
                ColumnDefinition.Raw to) | 
| abstract Relation | Relation. renameIdentifier(ColumnDefinition.Raw from,
                ColumnDefinition.Raw to)Renames an identifier in this Relation, if applicable. | 
| Relation | SingleColumnRelation. renameIdentifier(ColumnDefinition.Raw from,
                ColumnDefinition.Raw to) | 
| Relation | TokenRelation. renameIdentifier(ColumnDefinition.Raw from,
                ColumnDefinition.Raw to) | 
| Modifier and Type | Method and Description | 
|---|---|
| static MultiColumnRelation | MultiColumnRelation. createInRelation(java.util.List<ColumnDefinition.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<ColumnDefinition.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<ColumnDefinition.Raw> entities,
                            Tuples.INRaw inMarker)Creates a multi-column IN relation with a marker for the IN values. | 
| static void | SuperColumnCompatibility. prepareInsertOperations(CFMetaData cfm,
                       java.util.List<ColumnDefinition.Raw> columnNames,
                       WhereClause.Builder whereClause,
                       java.util.List<Term.Raw> columnValues,
                       VariableSpecifications boundNames,
                       Operations operations)For _dense_ SuperColumn Families. | 
| static WhereClause | SuperColumnCompatibility. prepareUpdateOperations(CFMetaData cfm,
                       WhereClause whereClause,
                       java.util.List<Pair<ColumnDefinition.Raw,Operation.RawUpdate>> updates,
                       VariableSpecifications boundNames,
                       Operations operations)For _dense_ SuperColumn Families. | 
| Constructor and Description | 
|---|
| ColumnDeletion(ColumnDefinition.Raw id) | 
| ElementDeletion(ColumnDefinition.Raw id,
               Term.Raw element) | 
| FieldDeletion(ColumnDefinition.Raw id,
             FieldIdentifier field) | 
| SingleColumnRelation(ColumnDefinition.Raw entity,
                    Operator type,
                    Term.Raw value)Creates a new relation. | 
| SingleColumnRelation(ColumnDefinition.Raw entity,
                    Term.Raw mapKey,
                    Operator type,
                    Term.Raw value)Creates a new relation. | 
| Constructor and Description | 
|---|
| TokenRelation(java.util.List<ColumnDefinition.Raw> entities,
             Operator type,
             Term.Raw value) | 
| Constructor and Description | 
|---|
| Raw(ColumnDefinition.Raw id,
   boolean isWritetime) | 
| Modifier and Type | Field and Description | 
|---|---|
| java.util.List<ColumnDefinition.Raw> | SelectStatement.Parameters. groups | 
| java.util.Map<ColumnDefinition.Raw,java.lang.Boolean> | SelectStatement.Parameters. orderings | 
| Modifier and Type | Method and Description | 
|---|---|
| ColumnDefinition.Raw | AlterTableStatementColumn. getColumnName() | 
| Modifier and Type | Method and Description | 
|---|---|
| static IndexTarget.Raw | IndexTarget.Raw. fullCollection(ColumnDefinition.Raw c) | 
| protected static ColumnDefinition | ModificationStatement.Parsed. getColumnDefinition(CFMetaData cfm,
                   ColumnDefinition.Raw rawId)Retrieves the  ColumnDefinitioncorresponding to the specified rawColumnIdentifier. | 
| static IndexTarget.Raw | IndexTarget.Raw. keysAndValuesOf(ColumnDefinition.Raw c) | 
| static IndexTarget.Raw | IndexTarget.Raw. keysOf(ColumnDefinition.Raw c) | 
| static IndexTarget.Raw | IndexTarget.Raw. simpleIndexOn(ColumnDefinition.Raw c) | 
| static IndexTarget.Raw | IndexTarget.Raw. valuesOf(ColumnDefinition.Raw c) | 
| Constructor and Description | 
|---|
| AlterTableStatementColumn(ColumnDefinition.Raw colName) | 
| AlterTableStatementColumn(ColumnDefinition.Raw colName,
                         CQL3Type.Raw dataType) | 
| AlterTableStatementColumn(ColumnDefinition.Raw colName,
                         CQL3Type.Raw dataType,
                         boolean isStatic) | 
| Constructor and Description | 
|---|
| AlterTableStatement(CFName name,
                   AlterTableStatement.Type type,
                   java.util.List<AlterTableStatementColumn> colDataList,
                   TableAttributes attrs,
                   java.util.Map<ColumnDefinition.Raw,ColumnDefinition.Raw> renames,
                   java.lang.Long deleteTimestamp) | 
| AlterTableStatement(CFName name,
                   AlterTableStatement.Type type,
                   java.util.List<AlterTableStatementColumn> colDataList,
                   TableAttributes attrs,
                   java.util.Map<ColumnDefinition.Raw,ColumnDefinition.Raw> renames,
                   java.lang.Long deleteTimestamp) | 
| CreateViewStatement(CFName viewName,
                   CFName baseName,
                   java.util.List<RawSelector> selectClause,
                   WhereClause whereClause,
                   java.util.List<ColumnDefinition.Raw> partitionKeys,
                   java.util.List<ColumnDefinition.Raw> clusteringKeys,
                   boolean ifNotExists) | 
| CreateViewStatement(CFName viewName,
                   CFName baseName,
                   java.util.List<RawSelector> selectClause,
                   WhereClause whereClause,
                   java.util.List<ColumnDefinition.Raw> partitionKeys,
                   java.util.List<ColumnDefinition.Raw> clusteringKeys,
                   boolean ifNotExists) | 
| Parameters(java.util.Map<ColumnDefinition.Raw,java.lang.Boolean> orderings,
          java.util.List<ColumnDefinition.Raw> groups,
          boolean isDistinct,
          boolean allowFiltering,
          boolean isJson) | 
| Parameters(java.util.Map<ColumnDefinition.Raw,java.lang.Boolean> orderings,
          java.util.List<ColumnDefinition.Raw> groups,
          boolean isDistinct,
          boolean allowFiltering,
          boolean isJson) | 
| Parsed(CFName name,
      Attributes.Raw attrs,
      java.util.List<Operation.RawDeletion> deletions,
      WhereClause whereClause,
      java.util.List<Pair<ColumnDefinition.Raw,ColumnCondition.Raw>> conditions,
      boolean ifExists) | 
| Parsed(CFName name,
      StatementType type,
      Attributes.Raw attrs,
      java.util.List<Pair<ColumnDefinition.Raw,ColumnCondition.Raw>> conditions,
      boolean ifNotExists,
      boolean ifExists) | 
| ParsedInsert(CFName name,
            Attributes.Raw attrs,
            java.util.List<ColumnDefinition.Raw> columnNames,
            java.util.List<Term.Raw> columnValues,
            boolean ifNotExists)A parsed  INSERTstatement. | 
| ParsedUpdate(CFName name,
            Attributes.Raw attrs,
            java.util.List<Pair<ColumnDefinition.Raw,Operation.RawUpdate>> updates,
            WhereClause whereClause,
            java.util.List<Pair<ColumnDefinition.Raw,ColumnCondition.Raw>> conditions,
            boolean ifExists)Creates a new UpdateStatement from a column family name, columns map, consistency
 level, and key term. | 
| ParsedUpdate(CFName name,
            Attributes.Raw attrs,
            java.util.List<Pair<ColumnDefinition.Raw,Operation.RawUpdate>> updates,
            WhereClause whereClause,
            java.util.List<Pair<ColumnDefinition.Raw,ColumnCondition.Raw>> conditions,
            boolean ifExists)Creates a new UpdateStatement from a column family name, columns map, consistency
 level, and key term. | 
Copyright © 2018 The Apache Software Foundation