Uses of Interface
org.apache.cassandra.cql3.AssignmentTestable
Packages that use AssignmentTestable
Package
Description
-
Uses of AssignmentTestable in org.apache.cassandra.cql3
Classes in org.apache.cassandra.cql3 that implement AssignmentTestableModifier and TypeClassDescriptionstatic final classA raw placeholder for multiple values of the same type for a single column.static classA MultiColumnRaw version of AbstractMarker.Rawstatic classA parsed, but non prepared, bind marker.classRepresents[a, b, c, d]in CQL.static classstatic classstatic classstatic classstatic classstatic classA parsed, non prepared (thus untyped) term.static classA raw marker for an IN list of tuples, like "SELECT ...static classA raw, literal tuple.static classA raw placeholder for a tuple of values for different multiple columns, each of which may have a different type.classstatic classstatic classMethods in org.apache.cassandra.cql3 with type parameters of type AssignmentTestableModifier and TypeMethodDescriptionstatic <T extends AssignmentTestable>
AssignmentTestable.TestResultMaps.testMapAssignment(ColumnSpecification receiver, 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, 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, Map<FieldIdentifier, T> entries) Method parameters in org.apache.cassandra.cql3 with type arguments of type AssignmentTestableModifier and TypeMethodDescriptionAssignmentTestable.TestResult.testAll(String keyspace, ColumnSpecification receiver, Collection<? extends AssignmentTestable> toTest) Lists.testListAssignment(ColumnSpecification receiver, List<? extends AssignmentTestable> elements) Tests that the list with the specified elements can be assigned to the specified column.Sets.testSetAssignment(ColumnSpecification receiver, List<? extends AssignmentTestable> elements) Tests that the set with the specified elements can be assigned to the specified column.Tuples.testTupleAssignment(ColumnSpecification receiver, List<? extends AssignmentTestable> elements) Tests that the tuple with the specified elements can be assigned to the specified column.Vectors.testVectorAssignment(ColumnSpecification receiver, List<? extends AssignmentTestable> elements) Tests that the vector with the specified elements can be assigned to the specified column.static voidTuples.validateTupleAssignableTo(ColumnSpecification receiver, 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.functionsModifier and TypeInterfaceDescriptioninterfacePerforms a calculation on a set of values and return a single value.interfaceinterfaceA partial application of a function.interfaceDetermines a single output value based on any number of input values.Classes in org.apache.cassandra.cql3.functions that implement AssignmentTestableModifier and TypeClassDescriptionclassBase class for our native/hardcoded functions.static classstatic classstatic classclassstatic classfinal classclassBase class for theAggregateFunctionnative classes.classBase class for our native/hardcoded functions.classBase class for theScalarFunctionnative classes.static final classFunction that rounds a date down to the closest multiple of a duration.static final classFunction that rounds a timestamp down to the closest multiple of a duration.static final classFunction that rounds a timeUUID down to the closest multiple of a duration.static classclassclassclassBase class for user-defined-aggregates.classBase class for User Defined Functions.classA non-native, user-defined function, like UDFs and UDAs.Methods in org.apache.cassandra.cql3.functions with parameters of type AssignmentTestableModifier and TypeMethodDescriptiondefault AbstractType<?>FunctionParameter.inferType(String keyspace, AssignmentTestable arg, AbstractType<?> receiverType, List<AbstractType<?>> inferredTypes) Tries to infer the data type of the parameter for an argument in a call to the function.voidFunctionParameter.validateType(FunctionName name, AssignmentTestable arg, AbstractType<?> argType) Method parameters in org.apache.cassandra.cql3.functions with type arguments of type AssignmentTestableModifier and TypeMethodDescriptionstatic FunctionFunctionResolver.get(String keyspace, FunctionName name, List<? extends AssignmentTestable> providedArgs, String receiverKeyspace, String receiverTable, AbstractType<?> receiverType) static FunctionFunctionResolver.get(String keyspace, FunctionName name, List<? extends AssignmentTestable> providedArgs, String receiverKeyspace, String receiverTable, AbstractType<?> receiverType, UserFunctions functions) FunctionFactory.getOrCreateFunction(List<? extends AssignmentTestable> args, AbstractType<?> receiverType, String receiverKeyspace, String receiverTable) Returns a function with a signature compatible with the specified function call. -
Uses of AssignmentTestable in org.apache.cassandra.cql3.functions.masking
Classes in org.apache.cassandra.cql3.functions.masking that implement AssignmentTestableModifier and TypeClassDescriptionclassAMaskingFunctionthat returns a fixed replacement value for the data type of its single argument.classAMaskingFunctionthat replaces the specified column value by its hash according to the specified algorithm.classANativeScalarFunctionthat totally or partially replaces the original value of a column value, meant to obscure the real value of the column.classAMaskingFunctionthat always returns anullcolumn.classAMaskingFunctionapplied to aStringTypevalue that, depending onPartialMaskingFunction.Kind: Replaces each character between the supplied positions by the supplied padding character.classAMaskingFunctionthat replaces the specified column value by a certain replacement value. -
Uses of AssignmentTestable in org.apache.cassandra.cql3.selection
Subinterfaces of AssignmentTestable in org.apache.cassandra.cql3.selectionClasses in org.apache.cassandra.cql3.selection that implement AssignmentTestableModifier and TypeClassDescriptionstatic classSelectableforSelectablebetween parentheses or tuples.static classSelectablefor literal Lists.static classstatic classRepresents the selection of an element of a collection (eg.static classRepresents the selection of the field of a UDT (eg.static classstatic classstatic classSelectablefor literal Maps or UDTs.static classSelectablefor literal Sets.static classRepresents the selection of a slice of a collection (eg.static classstatic classSelectablefor type hints (e.g.static classstatic class -
Uses of AssignmentTestable in org.apache.cassandra.db.marshal
Classes in org.apache.cassandra.db.marshal that implement AssignmentTestableModifier and TypeClassDescriptionclassA class avoiding class duplication between CompositeType and DynamicCompositeType.classclassAbstractType<T>Specifies a Comparator for a specific type of ByteBuffer.classclassclassclassclassThe abstract validator that is the base for maps, sets and lists (both frozen and non-frozen).classclassclassDeprecated.This is the old version of TimestampType, but has been replaced as it wasn't comparing pre-epoch timestamps correctly.classclassclassRepresents a duration.classstatic classclassA type that only accept empty data.classclassA fake type that is only used for parsing type strings that include frozen types.classclassfinal classclassclassclassListType<T>classclassMapType<K,V> classNumberType<T extends Number>Base type for the numeric types.classfor sorting columns representing row keys in the row ordering as determined by a partitioner.classReversedType<T>classSetType<T>classclassclassclassTemporalType<T>Base type for temporal types (timestamp, date ...).classType for date-time values.classNanosecond resolution time valuesclassclassThis 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.classA user defined type.classclassCompares 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 comparisonfinal classVectorType<T> -
Uses of AssignmentTestable in org.apache.cassandra.schema
Classes in org.apache.cassandra.schema that implement AssignmentTestable