Uses of Class
org.apache.cassandra.db.marshal.AbstractType
Packages that use AbstractType
Package
Description
-
Uses of AbstractType in org.apache.cassandra.auth
Method parameters in org.apache.cassandra.auth with type arguments of type AbstractTypeModifier and TypeMethodDescriptionstatic FunctionResourceFunctionResource.function(String keyspace, String name, List<AbstractType<?>> argTypes) Creates a FunctionResource representing a specific, keyspace-scoped function. -
Uses of AbstractType in org.apache.cassandra.cql3
Fields in org.apache.cassandra.cql3 declared as AbstractTypeMethods in org.apache.cassandra.cql3 that return AbstractTypeModifier and TypeMethodDescriptionAbstractType<?>AssignmentTestable.getCompatibleTypeIfKnown(String keyspace) static AbstractType<?>AssignmentTestable.getCompatibleTypeIfKnown(Collection<AbstractType<?>> types) AbstractType<?>Constants.Literal.getCompatibleTypeIfKnown(String keyspace) AbstractType<?>Lists.Literal.getCompatibleTypeIfKnown(String keyspace) AbstractType<?>Maps.Literal.getCompatibleTypeIfKnown(String keyspace) AbstractType<?>Sets.Literal.getCompatibleTypeIfKnown(String keyspace) AbstractType<?>Term.Raw.getCompatibleTypeIfKnown(String keyspace) AbstractType<?>Vectors.Literal.getCompatibleTypeIfKnown(String keyspace) AbstractType<?>AbstractMarker.Raw.getExactTypeIfKnown(String keyspace) AbstractType<?>ArrayLiteral.getExactTypeIfKnown(String keyspace) AbstractType<?>Constants.Literal.getExactTypeIfKnown(String keyspace) AbstractType<?>Lists.Literal.getExactTypeIfKnown(String keyspace) AbstractType<?>Maps.Literal.getExactTypeIfKnown(String keyspace) AbstractType<?>Sets.Literal.getExactTypeIfKnown(String keyspace) abstract AbstractType<?>Term.Raw.getExactTypeIfKnown(String keyspace) The type of thetermif it can be infered.AbstractType<?>Tuples.INRaw.getExactTypeIfKnown(String keyspace) AbstractType<?>Tuples.Literal.getExactTypeIfKnown(String keyspace) AbstractType<?>Tuples.Raw.getExactTypeIfKnown(String keyspace) AbstractType<?>TypeCast.getExactTypeIfKnown(String keyspace) AbstractType<?>UserTypes.Literal.getExactTypeIfKnown(String keyspace) AbstractType<?>Vectors.Literal.getExactTypeIfKnown(String keyspace) AbstractType<?>Constants.Type.getPreferedTypeFor(String text) Returns the exact type for the specified textAbstractType<?>CQL3Type.Custom.getType()AbstractType<?>CQL3Type.getType()AbstractType<?>CQL3Type.Native.getType()AbstractType<?>CQL3Type.UserDefined.getType()Methods in org.apache.cassandra.cql3 with parameters of type AbstractTypeModifier and TypeMethodDescriptionCqlBuilder.append(AbstractType<?> type) static ByteBufferTerms.asBytes(String keyspace, String term, AbstractType type) static booleanTuples.checkIfTupleType(AbstractType<?> tuple) <T> List<T>UntypedResultSet.Row.getFrozenList(String column, AbstractType<T> type) <K,V> Map<K, V> UntypedResultSet.Row.getFrozenMap(String column, AbstractType<K> keyType, AbstractType<V> valueType) <T> Set<T>UntypedResultSet.Row.getFrozenSet(String column, AbstractType<T> type) static ColumnIdentifierColumnIdentifier.getInterned(ByteBuffer bytes, AbstractType<?> type) static ColumnIdentifierColumnIdentifier.getInterned(AbstractType<?> type, ByteBuffer bytes, String text) <T> List<T>UntypedResultSet.Row.getList(String column, AbstractType<T> type) <K,V> Map<K, V> UntypedResultSet.Row.getMap(String column, AbstractType<K> keyType, AbstractType<V> valueType) <T> Set<T>UntypedResultSet.Row.getSet(String column, AbstractType<T> type) static TupleTypeTuples.getTupleType(AbstractType<?> tuple) <T> List<T>UntypedResultSet.Row.getVector(String column, AbstractType<T> elementType, int dimension) abstract booleanOperator.isSatisfiedBy(AbstractType<?> type, ByteBuffer leftOperand, ByteBuffer rightOperand) Whether 2 values satisfy this operator (given the type they should be compared with).static TermsTerms.ofListMarker(Lists.Marker marker, AbstractType<?> type) Creates aTermsfor the specified list marker.Method parameters in org.apache.cassandra.cql3 with type arguments of type AbstractTypeModifier and TypeMethodDescriptionstatic AbstractType<?>AssignmentTestable.getCompatibleTypeIfKnown(Collection<AbstractType<?>> types) static <T> ListType<?>Lists.getExactListTypeIfKnown(List<T> items, Function<T, AbstractType<?>> mapper) Returns the exact ListType from the items if it can be known.static <T> MapType<?,?> Maps.getExactMapTypeIfKnown(List<Pair<T, T>> entries, Function<T, AbstractType<?>> mapper) Returns the exact MapType from the entries if it can be known.static <T> SetType<?>Sets.getExactSetTypeIfKnown(List<T> items, Function<T, AbstractType<?>> mapper) Returns the exact SetType from the items if it can be known.static <T> TupleTypeTuples.getExactTupleTypeIfKnown(List<T> items, Function<T, AbstractType<?>> mapper) Returns the exact TupleType from the items if it can be known.static <T> VectorType<?>Vectors.getExactVectorTypeIfKnown(List<T> items, Function<T, AbstractType<?>> mapper) Returns the exact VectorType from the items if it can be known.static <T> ListType<?>Lists.getPreferredCompatibleType(List<T> items, Function<T, AbstractType<?>> mapper) static <T> MapType<?,?> Maps.getPreferredCompatibleType(List<Pair<T, T>> entries, Function<T, AbstractType<?>> mapper) static <T> SetType<?>Sets.getPreferredCompatibleType(List<T> items, Function<T, AbstractType<?>> mapper) static <T> VectorType<?>Vectors.getPreferredCompatibleType(List<T> items, Function<T, AbstractType<?>> mapper) Constructors in org.apache.cassandra.cql3 with parameters of type AbstractTypeModifierConstructorDescriptionColumnIdentifier(ByteBuffer bytes, AbstractType<?> type) ColumnSpecification(String ksName, String cfName, ColumnIdentifier name, AbstractType<?> type) Custom(AbstractType<?> type) Vector(AbstractType<?> elementType, int dimensions) -
Uses of AbstractType in org.apache.cassandra.cql3.conditions
Methods in org.apache.cassandra.cql3.conditions with parameters of type AbstractTypeModifier and TypeMethodDescriptionprotected static booleanColumnCondition.Bound.compareWithOperator(Operator operator, AbstractType<?> type, ByteBuffer value, ByteBuffer otherValue) Returns true if the operator is satisfied (i.e. -
Uses of AbstractType in org.apache.cassandra.cql3.functions
Fields in org.apache.cassandra.cql3.functions declared as AbstractTypeFields in org.apache.cassandra.cql3.functions with type parameters of type AbstractTypeMethods in org.apache.cassandra.cql3.functions that return AbstractTypeModifier and TypeMethodDescriptionAbstractType<?>AbstractFunction.getCompatibleTypeIfKnown(String keyspace) AbstractType<?>FunctionCall.Raw.getExactTypeIfKnown(String keyspace) default 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.AbstractType<?>AbstractFunction.returnType()AbstractType<?>Function.returnType()AbstractType<?>UDAggregate.stateType()AbstractType<?>UDFDataType.toAbstractType()Converts this type into the corresponding Cassandra type.Methods in org.apache.cassandra.cql3.functions that return types with arguments of type AbstractTypeModifier and TypeMethodDescriptionList<AbstractType<?>>AbstractFunction.argTypes()List<AbstractType<?>>Function.argTypes()Methods in org.apache.cassandra.cql3.functions with parameters of type AbstractTypeModifier and TypeMethodDescriptionstatic UDAggregateUDAggregate.create(Collection<UDFunction> functions, FunctionName name, List<AbstractType<?>> argTypes, AbstractType<?> returnType, FunctionName stateFunc, FunctionName finalFunc, AbstractType<?> stateType, ByteBuffer initcond) static UDFunctionUDFunction.create(FunctionName name, List<ColumnIdentifier> argNames, List<AbstractType<?>> argTypes, AbstractType<?> returnType, boolean calledOnNullInput, String language, String body) static UDFunctionUDFunction.createBrokenFunction(FunctionName name, List<ColumnIdentifier> argNames, List<AbstractType<?>> argTypes, AbstractType<?> returnType, boolean calledOnNullInput, String language, String body, InvalidRequestException reason) It can happen that a function has been declared (is listed in the scheam) but cannot be loaded (maybe only on some nodes).protected abstract NativeFunctionFunctionFactory.doGetOrCreateFunction(List<AbstractType<?>> argTypes, AbstractType<?> receiverType) Returns a function compatible with the specified signature.static 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) static FromJsonFctFromJsonFct.getInstance(FunctionName name, AbstractType<?> returnType) FunctionFactory.getOrCreateFunction(List<? extends AssignmentTestable> args, AbstractType<?> receiverType, String receiverKeyspace, String receiverTable) Returns a function with a signature compatible with the specified function call.default 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.static NativeAggregateFunctionAggregateFcts.makeCountFunction(AbstractType<?> inputType) Creates a COUNT function for the specified type.static NativeAggregateFunctionAggregateFcts.makeMaxFunction(AbstractType<?> inputType) Creates a MAX function for the specified type.static NativeAggregateFunctionAggregateFcts.makeMinFunction(AbstractType<?> inputType) Creates a MIN function for the specified type.protected StringAbstractFunction.toCqlString(AbstractType<?> type) Converts the specified type into its CQL representation.static UDFunctionUDFunction.tryCreate(FunctionName name, List<ColumnIdentifier> argNames, List<AbstractType<?>> argTypes, AbstractType<?> returnType, boolean calledOnNullInput, String language, String body) voidFunctionParameter.validateType(FunctionName name, AssignmentTestable arg, AbstractType<?> argType) static UDFDataTypeUDFDataType.wrap(AbstractType<?> abstractType, boolean usePrimitive) Returns theUDFDataTypecorresponding to the specified type.Method parameters in org.apache.cassandra.cql3.functions with type arguments of type AbstractTypeModifier and TypeMethodDescriptionstatic UDAggregateUDAggregate.create(Collection<UDFunction> functions, FunctionName name, List<AbstractType<?>> argTypes, AbstractType<?> returnType, FunctionName stateFunc, FunctionName finalFunc, AbstractType<?> stateType, ByteBuffer initcond) protected abstract NativeFunctionFunctionFactory.doGetOrCreateFunction(List<AbstractType<?>> argTypes, AbstractType<?> receiverType) Returns a function compatible with the specified signature.static ToJsonFctToJsonFct.getInstance(String name, List<AbstractType<?>> argTypes) default 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.static FunctionArgumentsFunctionArguments.newInstanceForNativeFunction(ProtocolVersion version, List<AbstractType<?>> argTypes) Creates a newFunctionArgumentsfor a native function.booleanAbstractFunction.typesMatch(List<AbstractType<?>> types) static List<UDFDataType>UDFDataType.wrap(List<AbstractType<?>> argTypes, boolean usePrimitive) Returns theUDFDataTypes corresponding to the specified types.Constructors in org.apache.cassandra.cql3.functions with parameters of type AbstractTypeModifierConstructorDescriptionprotectedAbstractFunction(FunctionName name, List<AbstractType<?>> argTypes, AbstractType<?> returnType) protectedNativeAggregateFunction(String name, AbstractType<?> returnType, AbstractType<?>... argTypes) protectedNativeFunction(String name, AbstractType<?> returnType, AbstractType<?>... argTypes) protectedNativeScalarFunction(String name, AbstractType<?> returnType, AbstractType<?>... argsType) protectedTemporalConversionFunction(String name, AbstractType<?> returnType, AbstractType<?>... argsType) UDAggregate(FunctionName name, List<AbstractType<?>> argTypes, AbstractType<?> returnType, ScalarFunction stateFunc, ScalarFunction finalFunc, ByteBuffer initcond) protectedUDFunction(FunctionName name, List<ColumnIdentifier> argNames, List<AbstractType<?>> argTypes, AbstractType<?> returnType, boolean calledOnNullInput, String language, String body) UserFunction(FunctionName name, List<AbstractType<?>> argTypes, AbstractType<?> returnType) Constructor parameters in org.apache.cassandra.cql3.functions with type arguments of type AbstractTypeModifierConstructorDescriptionprotectedAbstractFunction(FunctionName name, List<AbstractType<?>> argTypes, AbstractType<?> returnType) UDAggregate(FunctionName name, List<AbstractType<?>> argTypes, AbstractType<?> returnType, ScalarFunction stateFunc, ScalarFunction finalFunc, ByteBuffer initcond) UserFunction(FunctionName name, List<AbstractType<?>> argTypes, AbstractType<?> returnType) -
Uses of AbstractType in org.apache.cassandra.cql3.functions.masking
Methods in org.apache.cassandra.cql3.functions.masking that return types with arguments of type AbstractTypeMethods in org.apache.cassandra.cql3.functions.masking with parameters of type AbstractTypeModifier and TypeMethodDescriptionColumnMask.Raw.prepare(String keyspace, String table, ColumnIdentifier column, AbstractType<?> type) Constructors in org.apache.cassandra.cql3.functions.masking with parameters of type AbstractTypeModifierConstructorDescriptionprotectedMaskingFunction(FunctionName name, AbstractType<?> outputType, AbstractType<?> inputType, AbstractType<?>... argsType) -
Uses of AbstractType in org.apache.cassandra.cql3.restrictions
Methods in org.apache.cassandra.cql3.restrictions with parameters of type AbstractTypeModifier and TypeMethodDescriptionvoidCustomIndexExpression.prepareValue(TableMetadata table, AbstractType<?> expressionType, VariableSpecifications boundNames) -
Uses of AbstractType in org.apache.cassandra.cql3.selection
Fields in org.apache.cassandra.cql3.selection declared as AbstractTypeMethods in org.apache.cassandra.cql3.selection that return AbstractTypeModifier and TypeMethodDescriptionAbstractType<?>Selectable.BetweenParenthesesOrWithTuple.getCompatibleTypeIfKnown(String keyspace) default AbstractType<?>Selectable.getCompatibleTypeIfKnown(String keyspace) AbstractType<?>Selectable.WithArrayLiteral.getCompatibleTypeIfKnown(String keyspace) AbstractType<?>Selectable.WithList.getCompatibleTypeIfKnown(String keyspace) AbstractType<?>Selectable.WithMapOrUdt.getCompatibleTypeIfKnown(String keyspace) AbstractType<?>Selectable.WithSet.getCompatibleTypeIfKnown(String keyspace) AbstractType<?>Selectable.WithTerm.getCompatibleTypeIfKnown(String keyspace) AbstractType<?>Selectable.WithVector.getCompatibleTypeIfKnown(String keyspace) AbstractType<?>Selectable.BetweenParenthesesOrWithTuple.getExactTypeIfKnown(String keyspace) AbstractType<?>Selectable.getExactTypeIfKnown(String keyspace) The type of theSelectableif it can be infered.AbstractType<?>Selectable.WithArrayLiteral.getExactTypeIfKnown(String keyspace) AbstractType<?>Selectable.WithCast.getExactTypeIfKnown(String keyspace) AbstractType<?>Selectable.WithElementSelection.getExactTypeIfKnown(String keyspace) AbstractType<?>Selectable.WithFieldSelection.getExactTypeIfKnown(String keyspace) AbstractType<?>Selectable.WithFunction.getExactTypeIfKnown(String keyspace) AbstractType<?>Selectable.WithList.getExactTypeIfKnown(String keyspace) AbstractType<?>Selectable.WithMapOrUdt.getExactTypeIfKnown(String keyspace) AbstractType<?>Selectable.WithSet.getExactTypeIfKnown(String keyspace) AbstractType<?>Selectable.WithSliceSelection.getExactTypeIfKnown(String keyspace) AbstractType<?>Selectable.WithTerm.getExactTypeIfKnown(String keyspace) AbstractType<?>Selectable.WithTypeHint.getExactTypeIfKnown(String keyspace) AbstractType<?>Selectable.WithVector.getExactTypeIfKnown(String keyspace) AbstractType<?>Selectable.WritetimeOrTTL.getExactTypeIfKnown(String keyspace) protected abstract AbstractType<?>Selector.Factory.getReturnType()Returns the type of the values returned by the selector instances created by this factory.protected AbstractType<?>SimpleSelector.SimpleSelectorFactory.getReturnType()abstract AbstractType<?>Selector.getType()Returns theSelectoroutput type.AbstractType<?>SimpleSelector.getType()AbstractType<?>TermSelector.getType()AbstractType<?>VectorSelector.getType()protected final AbstractType<?>Selector.SelectorDeserializer.readType(KeyspaceMetadata keyspace, DataInputPlus in) protected final AbstractType<?>Selector.SelectorDeserializer.readType(TableMetadata metadata, DataInputPlus in) Methods in org.apache.cassandra.cql3.selection with parameters of type AbstractTypeModifier and TypeMethodDescriptionstatic Selector.FactoryTermSelector.newFactory(String name, Term term, AbstractType<?> type) static Selector.FactoryVectorSelector.newFactory(AbstractType<?> type, org.apache.cassandra.cql3.selection.SelectorFactories factories) Selectable.BetweenParenthesesOrWithTuple.newSelectorFactory(TableMetadata cfm, AbstractType<?> expectedType, List<ColumnMetadata> defs, VariableSpecifications boundNames) Selectable.newSelectorFactory(TableMetadata table, AbstractType<?> expectedType, List<ColumnMetadata> defs, VariableSpecifications boundNames) Selectable.WithArrayLiteral.newSelectorFactory(TableMetadata cfm, AbstractType<?> expectedType, List<ColumnMetadata> defs, VariableSpecifications boundNames) Selectable.WithCast.newSelectorFactory(TableMetadata table, AbstractType<?> expectedType, List<ColumnMetadata> defs, VariableSpecifications boundNames) Selectable.WithElementSelection.newSelectorFactory(TableMetadata cfm, AbstractType<?> expectedType, List<ColumnMetadata> defs, VariableSpecifications boundNames) Selectable.WithFieldSelection.newSelectorFactory(TableMetadata table, AbstractType<?> expectedType, List<ColumnMetadata> defs, VariableSpecifications boundNames) Selectable.WithFunction.newSelectorFactory(TableMetadata table, AbstractType<?> expectedType, List<ColumnMetadata> defs, VariableSpecifications boundNames) Selectable.WithList.newSelectorFactory(TableMetadata cfm, AbstractType<?> expectedType, List<ColumnMetadata> defs, VariableSpecifications boundNames) Selectable.WithMapOrUdt.newSelectorFactory(TableMetadata cfm, AbstractType<?> expectedType, List<ColumnMetadata> defs, VariableSpecifications boundNames) Selectable.WithSet.newSelectorFactory(TableMetadata cfm, AbstractType<?> expectedType, List<ColumnMetadata> defs, VariableSpecifications boundNames) Selectable.WithSliceSelection.newSelectorFactory(TableMetadata cfm, AbstractType<?> expectedType, List<ColumnMetadata> defs, VariableSpecifications boundNames) Selectable.WithTerm.newSelectorFactory(TableMetadata table, AbstractType<?> expectedType, List<ColumnMetadata> defs, VariableSpecifications boundNames) Selectable.WithTypeHint.newSelectorFactory(TableMetadata cfm, AbstractType<?> expectedType, List<ColumnMetadata> defs, VariableSpecifications boundNames) Selectable.WithVector.newSelectorFactory(TableMetadata cfm, AbstractType<?> expectedType, List<ColumnMetadata> defs, VariableSpecifications boundNames) Selectable.WritetimeOrTTL.newSelectorFactory(TableMetadata table, AbstractType<?> expectedType, List<ColumnMetadata> defs, VariableSpecifications boundNames) protected static intSelector.sizeOf(AbstractType<?> type) protected static voidSelector.writeType(DataOutputPlus out, AbstractType<?> type) Constructors in org.apache.cassandra.cql3.selection with parameters of type AbstractTypeModifierConstructorDescriptionWithTypeHint(String typeName, AbstractType<?> type, Selectable selectable) -
Uses of AbstractType in org.apache.cassandra.db
Methods in org.apache.cassandra.db that return AbstractTypeModifier and TypeMethodDescriptionAbstractType<?>SerializationHeader.Component.getKeyType()AbstractType<?>SerializationHeader.getType(ColumnMetadata column) AbstractType<?>SerializationHeader.keyType()AbstractType<?>ClusteringComparator.subtype(int i) Returns the type of the ith clustering column of the table.Methods in org.apache.cassandra.db that return types with arguments of type AbstractTypeModifier and TypeMethodDescriptionList<AbstractType<?>>SerializationHeader.clusteringTypes()List<AbstractType<?>>SerializationHeader.Component.getClusteringTypes()SerializationHeader.Component.getRegularColumns()SerializationHeader.Component.getStaticColumns()List<AbstractType<?>>ClusteringComparator.subtypes()The "subtypes" of this clustering comparator, that is the types of the clustering columns for the table this is a comparator of.Methods in org.apache.cassandra.db with parameters of type AbstractTypeModifier and TypeMethodDescriptionstatic voidDataRange.appendKeyString(StringBuilder sb, AbstractType<?> type, ByteBuffer key) static StringSchemaCQLHelper.toCqlType(AbstractType<?> type) Converts the type to a CQL type.Method parameters in org.apache.cassandra.db with type arguments of type AbstractTypeModifier and TypeMethodDescriptiondefault StringClusteringPrefix.clusteringString(List<AbstractType<?>> types) Produce a human-readable representation of the clustering given the list of types.Clustering<byte[]>Clustering.Serializer.deserialize(ByteBuffer in, int version, List<AbstractType<?>> types) Clustering<byte[]>Clustering.Serializer.deserialize(DataInputPlus in, int version, List<AbstractType<?>> types) ClusteringBoundOrBoundary<byte[]>ClusteringBoundOrBoundary.Serializer.deserialize(DataInputPlus in, int version, List<AbstractType<?>> types) ClusteringPrefix<byte[]>ClusteringPrefix.Serializer.deserialize(DataInputPlus in, int version, List<AbstractType<?>> types) Slice.Serializer.deserialize(DataInputPlus in, int version, List<AbstractType<?>> types) ClusteringBoundOrBoundary<byte[]>ClusteringBoundOrBoundary.Serializer.deserializeValues(DataInputPlus in, ClusteringPrefix.Kind kind, int version, List<AbstractType<?>> types) Clustering.Serializer.serialize(Clustering<?> clustering, int version, List<AbstractType<?>> types) voidClustering.Serializer.serialize(Clustering<?> clustering, DataOutputPlus out, int version, List<AbstractType<?>> types) <T> voidClusteringBoundOrBoundary.Serializer.serialize(ClusteringBoundOrBoundary<T> bound, DataOutputPlus out, int version, List<AbstractType<?>> types) voidClusteringPrefix.Serializer.serialize(ClusteringPrefix<?> clustering, DataOutputPlus out, int version, List<AbstractType<?>> types) voidSlice.Serializer.serialize(Slice slice, DataOutputPlus out, int version, List<AbstractType<?>> types) longClustering.Serializer.serializedSize(Clustering<?> clustering, int version, List<AbstractType<?>> types) <T> longClusteringBoundOrBoundary.Serializer.serializedSize(ClusteringBoundOrBoundary<T> bound, int version, List<AbstractType<?>> types) longClusteringPrefix.Serializer.serializedSize(ClusteringPrefix<?> clustering, int version, List<AbstractType<?>> types) longSlice.Serializer.serializedSize(Slice slice, int version, List<AbstractType<?>> types) voidClustering.Serializer.skip(DataInputPlus in, int version, List<AbstractType<?>> types) voidClusteringPrefix.Serializer.skip(DataInputPlus in, int version, List<AbstractType<?>> types) voidClusteringBoundOrBoundary.Serializer.skipValues(DataInputPlus in, ClusteringPrefix.Kind kind, int version, List<AbstractType<?>> types) Constructors in org.apache.cassandra.db with parameters of type AbstractTypeConstructor parameters in org.apache.cassandra.db with type arguments of type AbstractType -
Uses of AbstractType in org.apache.cassandra.db.filter
Methods in org.apache.cassandra.db.filter with parameters of type AbstractTypeModifier and TypeMethodDescriptionbooleanRowFilter.partitionKeyRestrictionsAreSatisfiedBy(DecoratedKey key, AbstractType<?> keyValidator) Returns true if all of the expressions within this filter that apply to the partition key are satisfied by the given key, false otherwise. -
Uses of AbstractType in org.apache.cassandra.db.marshal
Subclasses of AbstractType in org.apache.cassandra.db.marshalModifier and TypeClassDescriptionclassA class avoiding class duplication between CompositeType and DynamicCompositeType.classclassclassclassclassclassThe 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>Fields in org.apache.cassandra.db.marshal declared as AbstractTypeModifier and TypeFieldDescriptionfinal AbstractType<T>ReversedType.baseTypefinal AbstractType<T>VectorType.elementTypefinal AbstractType<?>TypeParser.Vector.typeFields in org.apache.cassandra.db.marshal with type parameters of type AbstractTypeModifier and TypeFieldDescriptionfinal Map<Byte,AbstractType<?>> DynamicCompositeType.aliasesfinal List<AbstractType<?>>CompositeType.Serializer.typesfinal List<AbstractType<?>>CompositeType.typesprotected final List<AbstractType<?>>TupleType.typesMethods in org.apache.cassandra.db.marshal that return AbstractTypeModifier and TypeMethodDescriptionAbstractType<?>AbstractType.expandUserTypes()Replace any instances of UserType with equivalent TupleType-s.AbstractType<?>CompositeType.expandUserTypes()AbstractType<?>DynamicCompositeType.expandUserTypes()AbstractType<?>ListType.expandUserTypes()AbstractType<?>MapType.expandUserTypes()AbstractType<?>ReversedType.expandUserTypes()AbstractType<?>SetType.expandUserTypes()AbstractType<?>TupleType.expandUserTypes()AbstractType<?>UserType.fieldType(int i) AbstractType<?>AbstractType.freeze()AbstractType<?>ListType.freeze()AbstractType<?>MapType.freeze()AbstractType<?>SetType.freeze()AbstractType<?>AbstractType.freezeNestedMulticellTypes()Returns an AbstractType instance that is equivalent to this one, but with all nested UDTs and collections explicitly frozen.AbstractType<?>ListType.freezeNestedMulticellTypes()AbstractType<?>MapType.freezeNestedMulticellTypes()AbstractType<?>SetType.freezeNestedMulticellTypes()AbstractType<?>UserType.freezeNestedMulticellTypes()AbstractType<?>AbstractCompositeType.ParsedComparator.getAbstractType()protected abstract <V> AbstractType<?>AbstractCompositeType.getAndAppendComparator(int i, V value, ValueAccessor<V> accessor, StringBuilder sb, int offset) Adds type information from @param bb to @param sb.protected <V> AbstractType<?>CompositeType.getAndAppendComparator(int i, V value, ValueAccessor<V> accessor, StringBuilder sb, int offset) protected <V> AbstractType<?>DynamicCompositeType.getAndAppendComparator(int i, V value, ValueAccessor<V> accessor, StringBuilder sb, int offset) protected abstract <VL,VR> AbstractType<?> AbstractCompositeType.getComparator(int i, VL left, ValueAccessor<VL> accessorL, VR right, ValueAccessor<VR> accessorR, int offsetL, int offsetR) Adds DynamicCompositeType type information from @param bb1 to @param bb2.protected abstract <V> AbstractType<?>AbstractCompositeType.getComparator(int i, V value, ValueAccessor<V> accessor, int offset) protected <VL,VR> AbstractType<?> CompositeType.getComparator(int i, VL left, ValueAccessor<VL> accessorL, VR right, ValueAccessor<VR> accessorR, int offsetL, int offsetR) protected <V> AbstractType<?>CompositeType.getComparator(int i, V value, ValueAccessor<V> accessor, int offset) protected <VL,VR> AbstractType<?> DynamicCompositeType.getComparator(int i, VL left, ValueAccessor<VL> accessorL, VR right, ValueAccessor<VR> accessorR, int offsetL, int offsetR) protected <V> AbstractType<?>DynamicCompositeType.getComparator(int i, V value, ValueAccessor<V> accessor, int offset) AbstractType<?>AbstractType.getCompatibleTypeIfKnown(String keyspace) ListType.getElementsType()SetType.getElementsType()VectorType.getElementsType()static AbstractType<?>FrozenType.getInstance(TypeParser parser) static AbstractType<?>PartitionerDefinedOrder.getInstance(TypeParser parser) MapType.getKeysType()AbstractType<?>TypeParser.getPartitionerDefinedOrder()Parse and return the realPartitionerDefinedOrderfrom the string variableTypeParser.str.AbstractType<?>PartitionerDefinedOrder.getPartitionKeyType()MapType.getValuesType()abstract AbstractType<?>CollectionType.nameComparator()ListType.nameComparator()MapType.nameComparator()SetType.nameComparator()AbstractType<?>TypeParser.parse()Parse an AbstractType from current position of this parser.static AbstractType<?>TypeParser.parse(CharSequence compareWith) static AbstractType<?>Parse a string containing an type definition.static AbstractType<?>AbstractType.parseDefaultParameters(AbstractType<?> baseType, TypeParser parser) AbstractType<?>TupleType.type(int i) AbstractType<?>AbstractType.udfType()AbstractType<?>TimeUUIDType.udfType()AbstractType<?>AbstractType.unfreeze()AbstractType<?>ListType.unfreeze()AbstractType<?>MapType.unfreeze()AbstractType<?>SetType.unfreeze()AbstractType.unwrap()protected abstract <V> AbstractType<?>AbstractCompositeType.validateComparator(int i, V value, ValueAccessor<V> accessor, int offset) Like getComparator, but validates that @param i does not exceed the defined rangeprotected <V> AbstractType<?>CompositeType.validateComparator(int i, V value, ValueAccessor<V> accessor, int offset) protected <V> AbstractType<?>DynamicCompositeType.validateComparator(int i, V input, ValueAccessor<V> accessor, int offset) abstract AbstractType<?>CollectionType.valueComparator()ListType.valueComparator()MapType.valueComparator()AbstractType<?>SetType.valueComparator()AbstractType<?>PartitionerDefinedOrder.withPartitionKeyType(AbstractType<?> partitionKeyType) AbstractType<?>AbstractType.withUpdatedUserType(UserType udt) Returns an instance of this type with all references to the provided user type recursively replaced with its new definition.Methods in org.apache.cassandra.db.marshal that return types with arguments of type AbstractTypeModifier and TypeMethodDescriptionList<AbstractType<?>>TupleType.allTypes()List<AbstractType<?>>UserType.fieldTypes()Map<Byte,AbstractType<?>> TypeParser.getAliasParameters()List<AbstractType<?>>AbstractType.getComponents()Return a list of the "subcomponents" this type has.List<AbstractType<?>>CompositeType.getComponents()List<AbstractType<?>>TypeParser.getTypeParameters()TypeParser.getUserTypeParameters()List<AbstractType<?>>AbstractType.subTypes()List<AbstractType<?>>CompositeType.subTypes()List<AbstractType<?>>DynamicCompositeType.subTypes()List<AbstractType<?>>ListType.subTypes()List<AbstractType<?>>MapType.subTypes()List<AbstractType<?>>SetType.subTypes()List<AbstractType<?>>TupleType.subTypes()List<AbstractType<?>>VectorType.subTypes()Methods in org.apache.cassandra.db.marshal with parameters of type AbstractTypeModifier and TypeMethodDescriptionstatic <TL,TR> int MapType.compareMaps(AbstractType<?> keysComparator, AbstractType<?> valuesComparator, TL left, ValueAccessor<TL> accessorL, TR right, ValueAccessor<TR> accessorR) static CompositeTypeCompositeType.getInstance(AbstractType... types) static <T> ListType<T>ListType.getInstance(AbstractType<T> elements, boolean isMultiCell) static <K,V> MapType<K, V> MapType.getInstance(AbstractType<K> keys, AbstractType<V> values, boolean isMultiCell) static <T> ReversedType<T>ReversedType.getInstance(AbstractType<T> baseType) static <T> SetType<T>SetType.getInstance(AbstractType<T> elements, boolean isMultiCell) static <T> VectorType<T>VectorType.getInstance(AbstractType<T> elements, int dimension) booleanAbstractType.isCompatibleWith(AbstractType<?> previous) Returns true if this comparator is compatible with the provided previous comparator, that is if previous can safely be replaced by this.booleanBytesType.isCompatibleWith(AbstractType<?> previous) booleanCollectionType.isCompatibleWith(AbstractType<?> previous) booleanCompositeType.isCompatibleWith(AbstractType<?> previous) booleanDateType.isCompatibleWith(AbstractType<?> previous) Deprecated.booleanDynamicCompositeType.isCompatibleWith(AbstractType<?> previous) booleanReversedType.isCompatibleWith(AbstractType<?> otherType) booleanTimestampType.isCompatibleWith(AbstractType<?> previous) booleanTupleType.isCompatibleWith(AbstractType<?> previous) booleanUTF8Type.isCompatibleWith(AbstractType<?> previous) booleanAbstractType.isSerializationCompatibleWith(AbstractType<?> previous) Similar toisValueCompatibleWith(AbstractType), but takes into accountCellencoding.booleanBytesType.isSerializationCompatibleWith(AbstractType<?> previous) booleanCollectionType.isSerializationCompatibleWith(AbstractType<?> previous) booleanAbstractType.isValueCompatibleWith(AbstractType<?> previous) Returns true if values of the other AbstractType can be read and "reasonably" interpreted by the this AbstractType.booleanUserType.isValueCompatibleWith(AbstractType<?> previous) protected booleanAbstractType.isValueCompatibleWithInternal(AbstractType<?> otherType) Needed to handle ReversedType in value-compatibility checks.booleanBytesType.isValueCompatibleWithInternal(AbstractType<?> otherType) booleanCollectionType.isValueCompatibleWithInternal(AbstractType<?> previous) booleanCompositeType.isValueCompatibleWithInternal(AbstractType<?> otherType) booleanDateType.isValueCompatibleWithInternal(AbstractType<?> otherType) Deprecated.booleanDurationType.isValueCompatibleWithInternal(AbstractType<?> otherType) booleanIntegerType.isValueCompatibleWithInternal(AbstractType<?> otherType) booleanLongType.isValueCompatibleWithInternal(AbstractType<?> otherType) booleanSimpleDateType.isValueCompatibleWithInternal(AbstractType<?> otherType) booleanTimestampType.isValueCompatibleWithInternal(AbstractType<?> otherType) booleanTimeType.isValueCompatibleWithInternal(AbstractType<?> otherType) booleanTupleType.isValueCompatibleWithInternal(AbstractType<?> otherType) booleanUUIDType.isValueCompatibleWithInternal(AbstractType<?> otherType) static AbstractType<?>AbstractType.parseDefaultParameters(AbstractType<?> baseType, TypeParser parser) static StringCollectionType.setOrListToJsonString(ByteBuffer buffer, AbstractType<?> elementsType, ProtocolVersion protocolVersion) static StringTypeParser.stringifyVectorParameters(AbstractType<?> type, boolean ignoreFreezing, int dimension) AbstractType.testAssignment(AbstractType<?> receiverType) Tests whether a CQL value having this type can be assigned to the provided receiver.AbstractType<?>PartitionerDefinedOrder.withPartitionKeyType(AbstractType<?> partitionKeyType) Method parameters in org.apache.cassandra.db.marshal with type arguments of type AbstractTypeModifier and TypeMethodDescriptionAbstractType.asCQLTypeStringList(List<AbstractType<?>> abstractTypes) static <V> VDynamicCompositeType.build(ValueAccessor<V> accessor, List<AbstractType<?>> types, Map<AbstractType<?>, Byte> inverseMapping, List<V> values, byte lastEoc) static <V> VDynamicCompositeType.build(ValueAccessor<V> accessor, List<AbstractType<?>> types, Map<AbstractType<?>, Byte> inverseMapping, List<V> values, byte lastEoc) static CompositeTypeCompositeType.getInstance(Iterable<AbstractType<?>> types) static CompositeTypeCompositeType.getInstance(List<AbstractType<?>> types) static DynamicCompositeTypeDynamicCompositeType.getInstance(Map<Byte, AbstractType<?>> aliases) static StringTypeParser.stringifyAliasesParameters(Map<Byte, AbstractType<?>> aliases) Helper function to ease the writing of AbstractType.toString() methods.static StringTypeParser.stringifyTypeParameters(List<AbstractType<?>> types) Helper function to ease the writing of AbstractType.toString() methods.static StringTypeParser.stringifyTypeParameters(List<AbstractType<?>> types, boolean ignoreFreezing) Helper function to ease the writing of AbstractType.toString() methods.Constructors in org.apache.cassandra.db.marshal with parameters of type AbstractTypeModifierConstructorDescriptionDefaultArgumentDeserializer(AbstractType<?> type) PartitionerDefinedOrder(IPartitioner partitioner, AbstractType<?> partitionKeyType) SetType(AbstractType<T> elements, boolean isMultiCell) Vector(AbstractType<?> type, int dimension) Constructor parameters in org.apache.cassandra.db.marshal with type arguments of type AbstractTypeModifierConstructorDescriptionprotectedCompositeType(List<AbstractType<?>> types) Serializer(List<AbstractType<?>> types) Serializer(Map<Byte, AbstractType<?>> aliases) TupleType(List<AbstractType<?>> types) TupleType(List<AbstractType<?>> types, boolean freezeInner) -
Uses of AbstractType in org.apache.cassandra.db.rows
Methods in org.apache.cassandra.db.rows with parameters of type AbstractTypeModifier and TypeMethodDescriptionstatic <T,V> T Cells.composeValue(Cell<V> cell, AbstractType<T> type) static <V> StringCells.valueString(Cell<V> cell, AbstractType<?> type) -
Uses of AbstractType in org.apache.cassandra.dht
Methods in org.apache.cassandra.dht that return AbstractTypeModifier and TypeMethodDescriptionAbstractType<?>ByteOrderedPartitioner.getTokenValidator()AbstractType<?>IPartitioner.getTokenValidator()AbstractType<?>LocalPartitioner.getTokenValidator()AbstractType<?>Murmur3Partitioner.getTokenValidator()AbstractType<?>OrderPreservingPartitioner.getTokenValidator()AbstractType<?>RandomPartitioner.getTokenValidator()AbstractType<?>ByteOrderedPartitioner.partitionOrdering()AbstractType<?>IPartitioner.partitionOrdering()Deprecated.See CASSANDRA-17698default AbstractType<?>IPartitioner.partitionOrdering(AbstractType<?> partitionKeyType) Abstract type that orders the same way as DecoratedKeys provided by this partitioner.AbstractType<?>LocalPartitioner.partitionOrdering()AbstractType<?>Murmur3Partitioner.partitionOrdering()AbstractType<?>Murmur3Partitioner.partitionOrdering(AbstractType<?> partitionKeyType) AbstractType<?>OrderPreservingPartitioner.partitionOrdering()AbstractType<?>RandomPartitioner.partitionOrdering()AbstractType<?>RandomPartitioner.partitionOrdering(AbstractType<?> partitionKeyType) Methods in org.apache.cassandra.dht with parameters of type AbstractTypeModifier and TypeMethodDescriptionAbstractBounds.getString(AbstractType<?> keyValidator) default AbstractType<?>IPartitioner.partitionOrdering(AbstractType<?> partitionKeyType) Abstract type that orders the same way as DecoratedKeys provided by this partitioner.AbstractType<?>Murmur3Partitioner.partitionOrdering(AbstractType<?> partitionKeyType) AbstractType<?>RandomPartitioner.partitionOrdering(AbstractType<?> partitionKeyType) Constructors in org.apache.cassandra.dht with parameters of type AbstractType -
Uses of AbstractType in org.apache.cassandra.exceptions
Method parameters in org.apache.cassandra.exceptions with type arguments of type AbstractTypeModifier and TypeMethodDescriptionstatic OperationExecutionExceptionOperationExecutionException.create(char operator, List<AbstractType<?>> argTypes, Exception e) Creates a newOperationExecutionExceptionfor the specified operation. -
Uses of AbstractType in org.apache.cassandra.index
Methods in org.apache.cassandra.index that return AbstractTypeModifier and TypeMethodDescriptionAbstractType<?>Index.customExpressionValueType()If the index supports custom search expressions using the SELECT * FROM table WHERE expr(index_name, expression) syntax, this method should return the expected type of the expression argument. -
Uses of AbstractType in org.apache.cassandra.index.internal
Methods in org.apache.cassandra.index.internal that return AbstractTypeModifier and TypeMethodDescriptionAbstractType<?>CassandraIndex.customExpressionValueType()default AbstractType<?>CassandraIndexFunctions.getIndexedPartitionKeyType(ColumnMetadata indexedColumn) default AbstractType<?>CassandraIndexFunctions.getIndexedValueType(ColumnMetadata indexedColumn) Returns the type of the the values in the index. -
Uses of AbstractType in org.apache.cassandra.index.sai
Methods in org.apache.cassandra.index.sai that return AbstractTypeModifier and TypeMethodDescriptionAbstractType<?>StorageAttachedIndex.customExpressionValueType() -
Uses of AbstractType in org.apache.cassandra.index.sai.disk.v1.vector
Constructors in org.apache.cassandra.index.sai.disk.v1.vector with parameters of type AbstractTypeModifierConstructorDescriptionOnHeapGraph(AbstractType<?> termComparator, IndexWriterConfig indexWriterConfig, Memtable memtable) -
Uses of AbstractType in org.apache.cassandra.index.sai.utils
Methods in org.apache.cassandra.index.sai.utils that return AbstractTypeModifier and TypeMethodDescriptionAbstractType<?>IndexTermType.indexType()AbstractType<?>IndexTermType.vectorElementType()Methods in org.apache.cassandra.index.sai.utils with parameters of type AbstractTypeModifier and TypeMethodDescriptionstatic booleanIndexTermType.isEqOnlyType(AbstractType<?> type) -
Uses of AbstractType in org.apache.cassandra.index.sasi
Methods in org.apache.cassandra.index.sasi that return AbstractTypeMethods in org.apache.cassandra.index.sasi with parameters of type AbstractTypeModifier and TypeMethodDescriptionintTerm.compareTo(AbstractType<?> comparator, ByteBuffer query) intTerm.compareTo(AbstractType<?> comparator, ByteBuffer query, boolean checkFully) protected static PerSSTableIndexWriterSASIIndex.newWriter(AbstractType<?> keyValidator, Descriptor descriptor, Map<ColumnMetadata, ColumnIndex> indexes, OperationType opType) -
Uses of AbstractType in org.apache.cassandra.index.sasi.analyzer
Methods in org.apache.cassandra.index.sasi.analyzer with parameters of type AbstractTypeModifier and TypeMethodDescriptionabstract voidAbstractAnalyzer.init(Map<String, String> options, AbstractType<?> validator) voidDelimiterAnalyzer.init(Map<String, String> options, AbstractType<?> validator) voidNonTokenizingAnalyzer.init(Map<String, String> options, AbstractType<?> validator) voidNonTokenizingAnalyzer.init(NonTokenizingOptions tokenizerOptions, AbstractType<?> validator) voidNoOpAnalyzer.init(Map<String, String> options, AbstractType<?> validator) voidStandardAnalyzer.init(Map<String, String> options, AbstractType<?> validator) voidStandardAnalyzer.init(StandardTokenizerOptions tokenizerOptions, AbstractType<?> validator) protected abstract booleanAbstractAnalyzer.isCompatibleWith(AbstractType<?> validator) Test whether the given validator is compatible with the underlying analyzer.booleanDelimiterAnalyzer.isCompatibleWith(AbstractType<?> validator) booleanNonTokenizingAnalyzer.isCompatibleWith(AbstractType<?> validator) booleanNoOpAnalyzer.isCompatibleWith(AbstractType<?> validator) booleanStandardAnalyzer.isCompatibleWith(AbstractType<?> validator) -
Uses of AbstractType in org.apache.cassandra.index.sasi.conf
Methods in org.apache.cassandra.index.sasi.conf that return AbstractTypeModifier and TypeMethodDescriptionAbstractType<?>ColumnIndex.getValidator()AbstractType<?>ColumnIndex.keyValidator()Methods in org.apache.cassandra.index.sasi.conf with parameters of type AbstractTypeConstructors in org.apache.cassandra.index.sasi.conf with parameters of type AbstractTypeModifierConstructorDescriptionColumnIndex(AbstractType<?> keyValidator, ColumnMetadata column, IndexMetadata metadata) DataTracker(AbstractType<?> keyValidator, ColumnIndex index) -
Uses of AbstractType in org.apache.cassandra.index.sasi.conf.view
Fields in org.apache.cassandra.index.sasi.conf.view declared as AbstractTypeModifier and TypeFieldDescriptionprotected final AbstractType<?>RangeTermTree.comparatorprotected final AbstractType<?>TermTree.Builder.comparatorConstructors in org.apache.cassandra.index.sasi.conf.view with parameters of type AbstractTypeModifierConstructorDescriptionprotectedBuilder(OnDiskIndexBuilder.Mode mode, AbstractType<?> comparator) protectedBuilder(OnDiskIndexBuilder.Mode mode, AbstractType<?> comparator) PrefixTermTree(ByteBuffer min, ByteBuffer max, Trie<ByteBuffer, Set<SSTableIndex>> trie, IntervalTree<RangeTermTree.Term, SSTableIndex, Interval<RangeTermTree.Term, SSTableIndex>> ranges, OnDiskIndexBuilder.Mode mode, AbstractType<?> comparator) RangeTermTree(ByteBuffer min, ByteBuffer max, IntervalTree<RangeTermTree.Term, SSTableIndex, Interval<RangeTermTree.Term, SSTableIndex>> rangeTree, AbstractType<?> comparator) Term(ByteBuffer term, AbstractType<?> comparator) -
Uses of AbstractType in org.apache.cassandra.index.sasi.disk
Fields in org.apache.cassandra.index.sasi.disk declared as AbstractTypeMethods in org.apache.cassandra.index.sasi.disk that return AbstractTypeMethods in org.apache.cassandra.index.sasi.disk with parameters of type AbstractTypeModifier and TypeMethodDescriptionOnDiskBlock.search(AbstractType<?> comparator, ByteBuffer query) static OnDiskIndexBuilder.TermSizeOnDiskIndexBuilder.TermSize.sizeOf(AbstractType<?> comparator) Constructors in org.apache.cassandra.index.sasi.disk with parameters of type AbstractTypeModifierConstructorDescriptionOnDiskIndex(File index, AbstractType<?> cmp, com.google.common.base.Function<Long, DecoratedKey> keyReader) OnDiskIndexBuilder(AbstractType<?> keyComparator, AbstractType<?> comparator, OnDiskIndexBuilder.Mode mode) OnDiskIndexBuilder(AbstractType<?> keyComparator, AbstractType<?> comparator, OnDiskIndexBuilder.Mode mode, boolean marksPartials) PerSSTableIndexWriter(AbstractType<?> keyValidator, Descriptor descriptor, OperationType source, Map<ColumnMetadata, ColumnIndex> supportedIndexes) -
Uses of AbstractType in org.apache.cassandra.index.sasi.memory
Fields in org.apache.cassandra.index.sasi.memory declared as AbstractTypeMethods in org.apache.cassandra.index.sasi.memory with parameters of type AbstractTypeModifier and TypeMethodDescriptionstatic MemIndexMemIndex.forColumn(AbstractType<?> keyValidator, ColumnIndex columnIndex) Constructors in org.apache.cassandra.index.sasi.memory with parameters of type AbstractTypeModifierConstructorDescriptionprotectedMemIndex(AbstractType<?> keyValidator, ColumnIndex columnIndex) SkipListMemIndex(AbstractType<?> keyValidator, ColumnIndex columnIndex) TrieMemIndex(AbstractType<?> keyValidator, ColumnIndex columnIndex) -
Uses of AbstractType in org.apache.cassandra.index.sasi.plan
Fields in org.apache.cassandra.index.sasi.plan declared as AbstractTypeMethods in org.apache.cassandra.index.sasi.plan that return AbstractTypeConstructors in org.apache.cassandra.index.sasi.plan with parameters of type AbstractType -
Uses of AbstractType in org.apache.cassandra.index.sasi.sa
Fields in org.apache.cassandra.index.sasi.sa declared as AbstractTypeMethods in org.apache.cassandra.index.sasi.sa with parameters of type AbstractTypeModifier and TypeMethodDescriptionintByteTerm.compareTo(AbstractType<?> comparator, Term other) intCharTerm.compareTo(AbstractType<?> comparator, Term other) abstract intTerm.compareTo(AbstractType<?> comparator, Term other) Constructors in org.apache.cassandra.index.sasi.sa with parameters of type AbstractTypeModifierConstructorDescriptionIntegralSA(AbstractType<?> comparator, OnDiskIndexBuilder.Mode mode) SA(AbstractType<?> comparator, OnDiskIndexBuilder.Mode mode) SuffixSA(AbstractType<?> comparator, OnDiskIndexBuilder.Mode mode) -
Uses of AbstractType in org.apache.cassandra.index.sasi.utils
Methods in org.apache.cassandra.index.sasi.utils with parameters of type AbstractTypeModifier and TypeMethodDescriptionintMappedBuffer.comparePageTo(long offset, int length, AbstractType<?> comparator, ByteBuffer other) static booleanTypeUtil.isValid(ByteBuffer term, AbstractType<?> validator) static ByteBufferTypeUtil.tryUpcast(ByteBuffer term, AbstractType<?> validator) Constructors in org.apache.cassandra.index.sasi.utils with parameters of type AbstractTypeModifierConstructorDescriptionCombinedTerm(AbstractType<?> comparator, OnDiskIndex.DataTerm term) -
Uses of AbstractType in org.apache.cassandra.io.sstable
Constructor parameters in org.apache.cassandra.io.sstable with type arguments of type AbstractType -
Uses of AbstractType in org.apache.cassandra.io.sstable.metadata
Constructor parameters in org.apache.cassandra.io.sstable.metadata with type arguments of type AbstractTypeModifierConstructorDescriptionStatsMetadata(EstimatedHistogram estimatedPartitionSize, EstimatedHistogram estimatedCellPerPartitionCount, IntervalSet<CommitLogPosition> commitLogIntervals, long minTimestamp, long maxTimestamp, long minLocalDeletionTime, long maxLocalDeletionTime, int minTTL, int maxTTL, double compressionRatio, TombstoneHistogram estimatedTombstoneDropTime, int sstableLevel, List<AbstractType<?>> clusteringTypes, Slice coveredClustering, boolean hasLegacyCounterShards, long repairedAt, long totalColumnsSet, long totalRows, double tokenSpaceCoverage, UUID originatingHostId, TimeUUID pendingRepair, boolean isTransient, boolean hasPartitionLevelDeletions, ByteBuffer firstKey, ByteBuffer lastKey) -
Uses of AbstractType in org.apache.cassandra.schema
Fields in org.apache.cassandra.schema declared as AbstractTypeMethods in org.apache.cassandra.schema that return AbstractTypeModifier and TypeMethodDescriptionAbstractType<?>ColumnMetadata.cellValueType()The type of the cell values for cell belonging to this column.AbstractType<?>TableMetadata.CompactTableMetadata.columnDefinitionNameComparator(ColumnMetadata.Kind kind) AbstractType<?>ColumnMetadata.getExactTypeIfKnown(String keyspace) static AbstractType<?>Methods in org.apache.cassandra.schema with parameters of type AbstractTypeModifier and TypeMethodDescriptionTableMetadata.Builder.addClusteringColumn(String name, AbstractType<?> type) TableMetadata.Builder.addClusteringColumn(String name, AbstractType<?> type, ColumnMask mask) TableMetadata.Builder.addClusteringColumn(ColumnIdentifier name, AbstractType<?> type) TableMetadata.Builder.addClusteringColumn(ColumnIdentifier name, AbstractType<?> type, ColumnMask mask) TableMetadata.Builder.addPartitionKeyColumn(String name, AbstractType<?> type) TableMetadata.Builder.addPartitionKeyColumn(String name, AbstractType<?> type, ColumnMask mask) TableMetadata.Builder.addPartitionKeyColumn(ColumnIdentifier name, AbstractType<?> type) TableMetadata.Builder.addPartitionKeyColumn(ColumnIdentifier name, AbstractType<?> type, ColumnMask mask) TableMetadata.Builder.addRegularColumn(String name, AbstractType<?> type) TableMetadata.Builder.addRegularColumn(String name, AbstractType<?> type, ColumnMask mask) TableMetadata.Builder.addRegularColumn(ColumnIdentifier name, AbstractType<?> type) TableMetadata.Builder.addRegularColumn(ColumnIdentifier name, AbstractType<?> type, ColumnMask mask) TableMetadata.Builder.addStaticColumn(String name, AbstractType<?> type) TableMetadata.Builder.addStaticColumn(String name, AbstractType<?> type, ColumnMask mask) TableMetadata.Builder.addStaticColumn(ColumnIdentifier name, AbstractType<?> type) TableMetadata.Builder.addStaticColumn(ColumnIdentifier name, AbstractType<?> type, ColumnMask mask) static ColumnMetadataColumnMetadata.clusteringColumn(String keyspace, String table, String name, AbstractType<?> type, int position) static ColumnMetadataColumnMetadata.clusteringColumn(TableMetadata table, ByteBuffer name, AbstractType<?> type, int position) ColumnMetadata.newSelectorFactory(TableMetadata table, AbstractType<?> expectedType, List<ColumnMetadata> defs, VariableSpecifications boundNames) static ColumnMetadataColumnMetadata.partitionKeyColumn(String keyspace, String table, String name, AbstractType<?> type, int position) static ColumnMetadataColumnMetadata.partitionKeyColumn(TableMetadata table, ByteBuffer name, AbstractType<?> type, int position) TableMetadata.Builder.recordDeprecatedSystemColumn(String name, AbstractType<?> type) Records a deprecated column for a system table.static ColumnMetadataColumnMetadata.regularColumn(String keyspace, String table, String name, AbstractType<?> type) static ColumnMetadataColumnMetadata.regularColumn(TableMetadata table, ByteBuffer name, AbstractType<?> type) static ColumnMetadataColumnMetadata.staticColumn(String keyspace, String table, String name, AbstractType<?> type) static ColumnMetadataColumnMetadata.staticColumn(TableMetadata table, ByteBuffer name, AbstractType<?> type) static intUserFunctions.typeHashCode(AbstractType<?> t) ColumnMetadata.withNewType(AbstractType<?> newType) Method parameters in org.apache.cassandra.schema with type arguments of type AbstractTypeModifier and TypeMethodDescriptionUserFunctions.find(FunctionName name, List<AbstractType<?>> argTypes) UserFunctions.find(FunctionName name, List<AbstractType<?>> argTypes, UserFunctions.Filter filter) Find the function with the specified nameSchema.findUserFunction(FunctionName name, List<AbstractType<?>> argTypes) Find the function with the specified name and arguments.static intUserFunctions.typeHashCode(List<AbstractType<?>> types) UserFunctions.without(FunctionName name, List<AbstractType<?>> argTypes) Creates a Functions instance with the function with the provided name and argument types removedConstructors in org.apache.cassandra.schema with parameters of type AbstractTypeModifierConstructorDescriptionColumnMetadata(String ksName, String cfName, ColumnIdentifier name, AbstractType<?> type, int position, ColumnMetadata.Kind kind, ColumnMask mask) ColumnMetadata(TableMetadata table, ByteBuffer name, AbstractType<?> type, int position, ColumnMetadata.Kind kind, ColumnMask mask) -
Uses of AbstractType in org.apache.cassandra.serializers
Methods in org.apache.cassandra.serializers that return AbstractTypeModifier and TypeMethodDescriptionAbstractType<?>AbstractTypeSerializer.deserialize(DataInputPlus in) Methods in org.apache.cassandra.serializers that return types with arguments of type AbstractTypeModifier and TypeMethodDescriptionList<AbstractType<?>>AbstractTypeSerializer.deserializeList(DataInputPlus in) Methods in org.apache.cassandra.serializers with parameters of type AbstractTypeModifier and TypeMethodDescriptionabstract com.google.common.collect.Range<Integer>CollectionSerializer.getIndexesRangeFromSerialized(ByteBuffer collection, ByteBuffer from, ByteBuffer to, AbstractType<?> comparator) Returns the range of indexes corresponding to the specified range of elements in the serialized collection.com.google.common.collect.Range<Integer>ListSerializer.getIndexesRangeFromSerialized(ByteBuffer collection, ByteBuffer from, ByteBuffer to, AbstractType<?> comparator) abstract intCollectionSerializer.getIndexFromSerialized(ByteBuffer collection, ByteBuffer key, AbstractType<?> comparator) Returns the index of an element in a serialized collection.intListSerializer.getIndexFromSerialized(ByteBuffer collection, ByteBuffer key, AbstractType<?> comparator) abstract ByteBufferCollectionSerializer.getSerializedValue(ByteBuffer collection, ByteBuffer key, AbstractType<?> comparator) Extract an element from a serialized collection.ListSerializer.getSerializedValue(ByteBuffer collection, ByteBuffer key, AbstractType<?> comparator) MapSerializer.getSerializedValue(ByteBuffer collection, ByteBuffer key, AbstractType<?> comparator) SetSerializer.getSerializedValue(ByteBuffer input, ByteBuffer key, AbstractType<?> comparator) abstract ByteBufferCollectionSerializer.getSliceFromSerialized(ByteBuffer collection, ByteBuffer from, ByteBuffer to, AbstractType<?> comparator, boolean frozen) Returns the slice of a collection directly from its serialized value.ListSerializer.getSliceFromSerialized(ByteBuffer collection, ByteBuffer from, ByteBuffer to, AbstractType<?> comparator, boolean frozen) voidAbstractTypeSerializer.serialize(AbstractType<?> type, DataOutputPlus out) longAbstractTypeSerializer.serializedSize(AbstractType<?> type) Method parameters in org.apache.cassandra.serializers with type arguments of type AbstractTypeModifier and TypeMethodDescriptionlongAbstractTypeSerializer.serializedListSize(List<AbstractType<?>> types) voidAbstractTypeSerializer.serializeList(List<AbstractType<?>> types, DataOutputPlus out) -
Uses of AbstractType in org.apache.cassandra.service.paxos.uncommitted
Methods in org.apache.cassandra.service.paxos.uncommitted that return AbstractTypeModifier and TypeMethodDescriptionAbstractType<?>PaxosUncommittedIndex.customExpressionValueType() -
Uses of AbstractType in org.apache.cassandra.transport
Methods in org.apache.cassandra.transport that return AbstractTypeMethods in org.apache.cassandra.transport with parameters of type AbstractType -
Uses of AbstractType in org.apache.cassandra.utils
Methods in org.apache.cassandra.utils with parameters of type AbstractTypeModifier and TypeMethodDescriptionJavaDriverUtils.codecFor(AbstractType<?> abstractType) static DataTypeJavaDriverUtils.driverType(AbstractType<?> abstractType) Returns the Java DriverDataTypefor the C* internal type.