# Package org.apache.cassandra.cql3

Interface Summary
Interface | Description
--- | ---
AssignementTestable |
ColumnNameBuilder | Build a potentially composite column name.
CQL3Type |
CQLStatement |
MeasurableForPreparedCache |
Operation.RawDeletion | A parsed raw DELETE operation.
Operation.RawUpdate | A parsed raw UPDATE operation.
Term | A CQL3 term, i.e.
Term.Raw | A parsed, non prepared (thus untyped) term.

Class Summary
Class | Description
--- | ---
AbstractMarker | A single bind marker.
AbstractMarker.INRaw |
AbstractMarker.Raw | A parsed, but non prepared, bind marker.
Attributes | Utility class for the Parser to gather attributes for modification statements.
Attributes.Raw |
CFDefinition | Holds metadata on a CF preprocessed for use by CQL queries.
CFDefinition.Name |
CFName |
ColumnCondition | A CQL3 condition.
ColumnCondition.Raw |
ColumnIdentifier | Represents an identifer for a CQL column definition.
ColumnSpecification |
Constants | Static helper methods and classes for constants.
Constants.Adder |
Constants.Deleter |
Constants.Literal |
Constants.Marker |
Constants.Setter |
Constants.Substracter |
Constants.Value | A constant value, i.e.
CQL3Type.Collection |
CQL3Type.Custom |
Lists | Static helper methods and classes for lists.
Lists.Appender |
Lists.DelayedValue |
Lists.Discarder |
Lists.DiscarderByIndex |
Lists.Literal |
Lists.Marker |
Lists.Prepender |
Lists.Setter |
Lists.SetterByIndex |
Lists.Value |
Maps | Static helper methods and classes for maps.
Maps.DelayedValue |
Maps.DiscarderByKey |
Maps.Literal |
Maps.Marker |
Maps.Putter |
Maps.Setter |
Maps.SetterByKey |
Maps.Value |
Operation | An UPDATE or DELETE operation.
Operation.Addition |
Operation.ColumnDeletion |
Operation.ElementDeletion |
Operation.Prepend |
Operation.SetElement |
Operation.SetValue |
Operation.Substraction |
QueryOptions | Options for a query.
QueryProcessor |
Relation | Relations encapsulate the relationship between an entity of some kind, and a value (term).
ResultSet |
ResultSet.Codec |
ResultSet.Metadata |
Sets | Static helper methods and classes for sets.
Sets.Adder |
Sets.DelayedValue |
Sets.Discarder |
Sets.Literal |
Sets.Marker |
Sets.Setter |
Sets.Value |
Term.NonTerminal | A non terminal term, i.e.
Term.Terminal | A terminal term, one that can be reduced to a byte buffer directly.
TypeCast |
UntypedResultSet | a utility for doing internal cql-based queries
UntypedResultSet.Row |
UpdateParameters | A simple container that simplify passing parameters for collections methods.
UserOptions |
VariableSpecifications |

Enum Summary
Enum | Description
--- | ---
CFDefinition.Name.Kind |
Constants.Type |
CQL3Type.Native |
Relation.Type |
ResultSet.Flag |