Package | Description |
---|---|
org.apache.cassandra.cql3 | |
org.apache.cassandra.cql3.functions | |
org.apache.cassandra.cql3.selection | |
org.apache.cassandra.db.marshal | |
org.apache.cassandra.schema |
Modifier and Type | Class and Description |
---|---|
static class |
AbstractMarker.INRaw
A raw placeholder for multiple values of the same type for a single column.
|
static class |
AbstractMarker.MultiColumnRaw
A MultiColumnRaw version of AbstractMarker.Raw
|
static class |
AbstractMarker.Raw
A parsed, but non prepared, bind marker.
|
static class |
Constants.Literal |
static class |
Lists.Literal |
static class |
Maps.Literal |
static class |
Sets.Literal |
static class |
Term.MultiColumnRaw |
static class |
Term.Raw
A parsed, non prepared (thus untyped) term.
|
static class |
Tuples.INRaw
A raw marker for an IN list of tuples, like "SELECT ...
|
static class |
Tuples.Literal
A raw, literal tuple.
|
static class |
Tuples.Raw
A raw placeholder for a tuple of values for different multiple columns, each of which may have a different type.
|
class |
TypeCast |
static class |
UserTypes.Literal |
Modifier and Type | Method and Description |
---|---|
static <T extends AssignmentTestable> |
Maps.testMapAssignment(ColumnSpecification receiver,
java.util.List<Pair<T,T>> entries)
Tests that the map with the specified entries can be assigned to the specified column.
|
static <T extends AssignmentTestable> |
UserTypes.testUserTypeAssignment(ColumnSpecification receiver,
java.util.Map<FieldIdentifier,T> entries)
Tests that the map with the specified entries can be assigned to the specified column.
|
static <T extends AssignmentTestable> |
UserTypes.validateUserTypeAssignableTo(ColumnSpecification receiver,
java.util.Map<FieldIdentifier,T> entries) |
Modifier and Type | Method and Description |
---|---|
static AssignmentTestable.TestResult |
AssignmentTestable.TestResult.testAll(java.lang.String keyspace,
ColumnSpecification receiver,
java.util.Collection<? extends AssignmentTestable> toTest) |
static AssignmentTestable.TestResult |
Lists.testListAssignment(ColumnSpecification receiver,
java.util.List<? extends AssignmentTestable> elements)
Tests that the list with the specified elements can be assigned to the specified column.
|
static AssignmentTestable.TestResult |
Sets.testSetAssignment(ColumnSpecification receiver,
java.util.List<? extends AssignmentTestable> elements)
Tests that the set with the specified elements can be assigned to the specified column.
|
static AssignmentTestable.TestResult |
Tuples.testTupleAssignment(ColumnSpecification receiver,
java.util.List<? extends AssignmentTestable> elements)
Tests that the tuple with the specified elements can be assigned to the specified column.
|
static void |
Tuples.validateTupleAssignableTo(ColumnSpecification receiver,
java.util.List<? extends AssignmentTestable> elements)
Checks if the tuple with the specified elements can be assigned to the specified column.
|
Modifier and Type | Interface and Description |
---|---|
interface |
AggregateFunction
Performs a calculation on a set of values and return a single value.
|
interface |
Function |
interface |
ScalarFunction
Determines a single output value based on a single input value.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractFunction
Base class for our native/hardcoded functions.
|
class |
FromJsonFct |
static class |
FunctionCall.Raw |
class |
JavaBasedUDFunction |
class |
NativeAggregateFunction
Base class for the
AggregateFunction native classes. |
class |
NativeFunction
Base class for our native/hardcoded functions.
|
class |
NativeScalarFunction
Base class for the
ScalarFunction native classes. |
class |
ToJsonFct |
class |
TokenFct |
class |
UDAggregate
Base class for user-defined-aggregates.
|
class |
UDFunction
Base class for User Defined Functions.
|
Modifier and Type | Method and Description |
---|---|
static Function |
FunctionResolver.get(java.lang.String keyspace,
FunctionName name,
java.util.List<? extends AssignmentTestable> providedArgs,
java.lang.String receiverKs,
java.lang.String receiverCf,
AbstractType<?> receiverType) |
Modifier and Type | Interface and Description |
---|---|
interface |
Selectable |
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 | Class and Description |
---|---|
class |
AbstractCompositeType
A class avoiding class duplication between CompositeType and
DynamicCompositeType.
|
class |
AbstractType<T>
Specifies a Comparator for a specific type of ByteBuffer.
|
class |
AsciiType |
class |
BooleanType |
class |
BytesType |
class |
ByteType |
class |
CollectionType<T>
The abstract validator that is the base for maps, sets and lists (both frozen and non-frozen).
|
class |
CompositeType |
class |
CounterColumnType |
class |
DateType
Deprecated.
|
class |
DecimalType |
class |
DoubleType |
class |
DurationType
Represents a duration.
|
class |
DynamicCompositeType |
class |
EmptyType
A type that only accept empty data.
|
class |
FloatType |
class |
FrozenType
A fake type that is only used for parsing type strings that include frozen types.
|
class |
InetAddressType |
class |
Int32Type |
class |
IntegerType |
class |
LexicalUUIDType |
class |
ListType<T> |
class |
LongType |
class |
MapType<K,V> |
class |
NumberType<T extends java.lang.Number>
Base type for the numeric types.
|
class |
PartitionerDefinedOrder
for sorting columns representing row keys in the row ordering as determined by a partitioner.
|
class |
ReversedType<T> |
class |
SetType<T> |
class |
ShortType |
class |
SimpleDateType |
class |
TemporalType<T>
Base type for temporal types (timestamp, date ...).
|
class |
TimestampType
Type for date-time values.
|
class |
TimeType
Nanosecond resolution time values
|
class |
TimeUUIDType |
class |
TupleType
This is essentially like a CompositeType, but it's not primarily meant for comparison, just
to pack multiple values together so has a more friendly encoding.
|
class |
UserType
A user defined type.
|
class |
UTF8Type |
class |
UUIDType
Compares UUIDs using the following criteria:
- if count of supplied bytes is less than 16, compare counts - compare UUID version fields - nil UUID is always lesser - compare timestamps if both are time-based - compare lexically, unsigned msb-to-lsb comparison |
Modifier and Type | Class and Description |
---|---|
class |
ColumnMetadata |
Copyright © 2009-2021 The Apache Software Foundation