Uses of Interface
org.apache.cassandra.cql3.AssignmentTestable
-
Packages that use AssignmentTestable 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 -
-
Uses of AssignmentTestable in org.apache.cassandra.cql3
Classes in org.apache.cassandra.cql3 that implement AssignmentTestable Modifier and Type Class 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.Rawstatic 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
Methods in org.apache.cassandra.cql3 with type parameters of type AssignmentTestable Modifier and Type Method Description static <T extends AssignmentTestable>
AssignmentTestable.TestResultMaps. 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>
AssignmentTestable.TestResultUserTypes. 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>
voidUserTypes. validateUserTypeAssignableTo(ColumnSpecification receiver, java.util.Map<FieldIdentifier,T> entries)
Method parameters in org.apache.cassandra.cql3 with type arguments of type AssignmentTestable Modifier and Type Method 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. -
Uses of AssignmentTestable in org.apache.cassandra.cql3.functions
Subinterfaces of AssignmentTestable in org.apache.cassandra.cql3.functions Modifier and Type Interface 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.Classes in org.apache.cassandra.cql3.functions that implement AssignmentTestable Modifier and Type Class Description class
AbstractFunction
Base class for our native/hardcoded functions.class
FromJsonFct
static class
FunctionCall.Raw
class
JavaBasedUDFunction
class
NativeAggregateFunction
Base class for theAggregateFunction
native classes.class
NativeFunction
Base class for our native/hardcoded functions.class
NativeScalarFunction
Base class for theScalarFunction
native classes.class
ToJsonFct
class
TokenFct
class
UDAggregate
Base class for user-defined-aggregates.class
UDFunction
Base class for User Defined Functions.Method parameters in org.apache.cassandra.cql3.functions with type arguments of type AssignmentTestable Modifier and Type Method 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)
-
Uses of AssignmentTestable in org.apache.cassandra.cql3.selection
Subinterfaces of AssignmentTestable in org.apache.cassandra.cql3.selection Modifier and Type Interface Description interface
Selectable
Classes in org.apache.cassandra.cql3.selection that implement AssignmentTestable Modifier and Type Class Description static class
Selectable.BetweenParenthesesOrWithTuple
Selectable
forSelectable
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
-
Uses of AssignmentTestable in org.apache.cassandra.db.marshal
Classes in org.apache.cassandra.db.marshal that implement AssignmentTestable Modifier and Type Class 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 valuesclass
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 -
Uses of AssignmentTestable in org.apache.cassandra.schema
Classes in org.apache.cassandra.schema that implement AssignmentTestable Modifier and Type Class Description class
ColumnMetadata
-