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 classAbstractMarker.INRawA raw placeholder for multiple values of the same type for a single column.static classAbstractMarker.MultiColumnRawA MultiColumnRaw version of AbstractMarker.Rawstatic classAbstractMarker.RawA parsed, but non prepared, bind marker.static classConstants.Literalstatic classLists.Literalstatic classMaps.Literalstatic classSets.Literalstatic classTerm.MultiColumnRawstatic classTerm.RawA parsed, non prepared (thus untyped) term.static classTuples.INRawA raw marker for an IN list of tuples, like "SELECT ...static classTuples.LiteralA raw, literal tuple.static classTuples.RawA raw placeholder for a tuple of values for different multiple columns, each of which may have a different type.classTypeCaststatic classUserTypes.LiteralMethods 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.TestResultAssignmentTestable.TestResult. testAll(java.lang.String keyspace, ColumnSpecification receiver, java.util.Collection<? extends AssignmentTestable> toTest)static AssignmentTestable.TestResultLists. 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.TestResultSets. 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.TestResultTuples. 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 voidTuples. 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 interfaceAggregateFunctionPerforms a calculation on a set of values and return a single value.interfaceFunctioninterfacePartialScalarFunctionA partial application of a function.interfaceScalarFunctionDetermines a single output value based on any number of input values.Classes in org.apache.cassandra.cql3.functions that implement AssignmentTestable Modifier and Type Class Description classAbstractFunctionBase class for our native/hardcoded functions.classFromJsonFctstatic classFunctionCall.RawclassJavaBasedUDFunctionclassNativeAggregateFunctionBase class for theAggregateFunctionnative classes.classNativeFunctionBase class for our native/hardcoded functions.classNativeScalarFunctionBase class for theScalarFunctionnative classes.static classTimeFcts.FloorDateFunctionFunction that rounds a date down to the closest multiple of a duration.static classTimeFcts.FloorTimestampFunctionFunction that rounds a timestamp down to the closest multiple of a duration.static classTimeFcts.FloorTimeUuidFunctionFunction that rounds a timeUUID down to the closest multiple of a duration.classToJsonFctclassTokenFctclassUDAggregateBase class for user-defined-aggregates.classUDFunctionBase 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 FunctionFunctionResolver. 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 interfaceSelectableClasses in org.apache.cassandra.cql3.selection that implement AssignmentTestable Modifier and Type Class Description static classSelectable.BetweenParenthesesOrWithTupleSelectableforSelectablebetween parentheses or tuples.static classSelectable.WithCaststatic classSelectable.WithElementSelectionRepresents the selection of an element of a collection (eg.static classSelectable.WithFieldSelectionRepresents the selection of the field of a UDT (eg.static classSelectable.WithFunctionstatic classSelectable.WithListSelectablefor literal Lists.static classSelectable.WithMapOrUdtSelectablefor literal Maps or UDTs.static classSelectable.WithSetSelectablefor literal Sets.static classSelectable.WithSliceSelectionRepresents the selection of a slice of a collection (eg.static classSelectable.WithTermstatic classSelectable.WithToJSonFunctionstatic classSelectable.WithTypeHintSelectablefor type hints (e.g.static classSelectable.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 classAbstractCompositeTypeA class avoiding class duplication between CompositeType and DynamicCompositeType.classAbstractTimeUUIDType<T>classAbstractType<T>Specifies a Comparator for a specific type of ByteBuffer.classAsciiTypeclassBooleanTypeclassBytesTypeclassByteTypeclassCollectionType<T>The abstract validator that is the base for maps, sets and lists (both frozen and non-frozen).classCompositeTypeclassCounterColumnTypeclassDateTypeDeprecated.classDecimalTypeclassDoubleTypeclassDurationTypeRepresents a duration.classDynamicCompositeTypestatic classDynamicCompositeType.FixedValueComparatorclassEmptyTypeA type that only accept empty data.classFloatTypeclassFrozenTypeA fake type that is only used for parsing type strings that include frozen types.classInetAddressTypeclassInt32TypeclassIntegerTypeclassLegacyTimeUUIDTypeclassLexicalUUIDTypeclassListType<T>classLongTypeclassMapType<K,V>classNumberType<T extends java.lang.Number>Base type for the numeric types.classPartitionerDefinedOrderfor sorting columns representing row keys in the row ordering as determined by a partitioner.classReversedType<T>classSetType<T>classShortTypeclassSimpleDateTypeclassStringTypeclassTemporalType<T>Base type for temporal types (timestamp, date ...).classTimestampTypeType for date-time values.classTimeTypeNanosecond resolution time valuesclassTimeUUIDTypeclassTupleTypeThis 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.classUserTypeA user defined type.classUTF8TypeclassUUIDTypeCompares 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 classColumnMetadata
-