Package org.apache.cassandra.cql3
package org.apache.cassandra.cql3
-
ClassDescriptionA single bind marker.A raw placeholder for multiple values of the same type for a single column.A MultiColumnRaw version of AbstractMarker.RawA parsed, but non prepared, bind marker.Represents
[a, b, c, d]in CQL.Utility class for the Parser to gather attributes for modification statements.Contains a CIDR, and operations on itRepresents an identifer for a CQL column definition.Static helper methods and classes for constants.A constant value, i.e.Utility class to facilitate the creation of the CQL representation ofSchemaElements.Helper class to encapsulate common code that calls one of the generated methods inCqlParser.Custom QueryHandler that sends custom request payloads back with the result.Represents a duration.ErrorListenerthat collect and enhance the errors send by the CQL lexer and parser.Listener used to collect the syntax errors emitted by the Lexer and Parser.Identifies a field in a UDT.Term-related classes for INSERT JSON support.Represents a literal JSON string in an INSERT JSON statement.Represents a marker for a JSON string in an INSERT JSON statement.A prepared, full set of JSON values.Static helper methods and classes for lists.Basically similar to a Value, but with some non-pure function (that need to be evaluated at execution time) in it.A marker for List values and IN relationsStatic helper methods and classes for maps.A relation using the tuple notation, which typically affects multiple columns.An UPDATE or DELETE operation.A parsed raw DELETE operation.A parsed raw UPDATE operation.A set ofOperations.A single element of an ORDER BY clause.An expression used in Approximate Nearest Neighbor ordering.Represents ANTLR's abstract syntax tree of a single element in theORDER BYclause.Represents a single column inORDER BY columnObfuscates passwords in a given stringClass for the names of the keyspace-prefixed elements (e.g.Options for a query.The metadata for the query parameters in a prepared statement.The metadata for the results of executing a query or prepared statement.A schema element (keyspace, udt, udf, uda, table, index, view).Static helper methods and classes for sets.Relations encapsulate the relationship between an entity of some kind, and a value (term).A CQL3 term, i.e.A non terminal term, i.e.A parsed, non prepared (thus untyped) term.A terminal term, one that can be reduced to a byte buffer directly.A set ofTermsA relation using the token function.Static helper methods and classes for tuples.Similar to Value, but contains at least one NonTerminal, such as a non-pure functions or bind marker.Represents a marker for a set of IN values that are tuples, like "SELECT ...A raw marker for an IN list of tuples, like "SELECT ...A terminal value for a list of IN values that are tuples.A raw, literal tuple.Represents a marker for a single tuple, like "SELECT ... WHERE (a, b, c) > ?"A raw placeholder for a tuple of values for different multiple columns, each of which may have a different type.A tuple of terminal values (e.g (123, 'abc')).a utility for doing internal cql-based queriesGroups the parameters of an update query, and make building updates easier.Static helper methods and classes for user types.A collection of static validation functions reused across statements.Basically similar to a Value, but with some non-pure function (that need to be evaluated at execution time) in it.