Uses of Interface
org.apache.cassandra.cql3.Term
Packages that use Term
Package
Description
-
Uses of Term in org.apache.cassandra.cql3
Classes in org.apache.cassandra.cql3 that implement TermModifier and TypeClassDescriptionclassA single bind marker.static classstatic classA constant value, i.e.static classBasically similar to a Value, but with some non-pure function (that need to be evaluated at execution time) in it.static classA marker for List values and IN relationsstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classA non terminal term, i.e.static classA terminal term, one that can be reduced to a byte buffer directly.static classSimilar to Value, but contains at least one NonTerminal, such as a non-pure functions or bind marker.static classRepresents a marker for a set of IN values that are tuples, like "SELECT ...static classA terminal value for a list of IN values that are tuples.static classRepresents a marker for a single tuple, like "SELECT ... WHERE (a, b, c) > ?"static classA tuple of terminal values (e.g (123, 'abc')).static classstatic classstatic classstatic classBasically similar to a Value, but with some non-pure function (that need to be evaluated at execution time) in it.static classFields in org.apache.cassandra.cql3 declared as TermFields in org.apache.cassandra.cql3 with type parameters of type TermMethods in org.apache.cassandra.cql3 that return TermModifier and TypeMethodDescriptionQueryOptions.getJsonColumnValue(int bindIndex, ColumnIdentifier columnName, Collection<ColumnMetadata> expectedReceivers) Returns the term corresponding to columncolumnNamein the JSON value of bind indexbindIndex.ArrayLiteral.prepare(String keyspace, ColumnSpecification receiver) Lists.Literal.prepare(String keyspace, ColumnSpecification receiver) Maps.Literal.prepare(String keyspace, ColumnSpecification receiver) Sets.Literal.prepare(String keyspace, ColumnSpecification receiver) abstract TermTerm.MultiColumnRaw.prepare(String keyspace, List<? extends ColumnSpecification> receiver) abstract TermTerm.Raw.prepare(String keyspace, ColumnSpecification receiver) This method validates this RawTerm is valid for provided column specification and "prepare" this RawTerm, returning the resulting prepared Term.Tuples.Literal.prepare(String keyspace, List<? extends ColumnSpecification> receivers) Tuples.Literal.prepare(String keyspace, ColumnSpecification receiver) TypeCast.prepare(String keyspace, ColumnSpecification receiver) UserTypes.Literal.prepare(String keyspace, ColumnSpecification receiver) Vectors.Literal.prepare(String keyspace, ColumnSpecification receiver) protected TermMultiColumnRelation.toTerm(List<? extends ColumnSpecification> receivers, Term.Raw raw, String keyspace, VariableSpecifications boundNames) protected abstract TermRelation.toTerm(List<? extends ColumnSpecification> receivers, Term.Raw raw, String keyspace, VariableSpecifications boundNames) Converts the specifiedRawinto aTerm.protected TermSingleColumnRelation.toTerm(List<? extends ColumnSpecification> receivers, Term.Raw raw, String keyspace, VariableSpecifications boundNames) protected TermTokenRelation.toTerm(List<? extends ColumnSpecification> receivers, Term.Raw raw, String keyspace, VariableSpecifications boundNames) Methods in org.apache.cassandra.cql3 that return types with arguments of type TermModifier and TypeMethodDescriptionRelation.toTerms(List<? extends ColumnSpecification> receivers, List<? extends Term.Raw> raws, String keyspace, VariableSpecifications boundNames) Converts the specifiedRawterms into aTerms.Methods in org.apache.cassandra.cql3 with parameters of type TermMethod parameters in org.apache.cassandra.cql3 with type arguments of type TermModifier and TypeMethodDescriptionstatic voidTerms.addFunctions(Iterable<Term> terms, List<Function> functions) Adds all functions (native and user-defined) of the specified terms to the list.static TermsCreates aTermscontaining a set ofTerm.Constructors in org.apache.cassandra.cql3 with parameters of type TermModifierConstructorDescriptionAdder(ColumnMetadata column, Term t) Adder(ColumnMetadata column, Term t) Ann(ColumnMetadata columnMetadata, Term vectorValue) Appender(ColumnMetadata column, Term t) Discarder(ColumnMetadata column, Term t) Discarder(ColumnMetadata column, Term t) DiscarderByIndex(ColumnMetadata column, Term idx) DiscarderByKey(ColumnMetadata column, Term k) ElementDiscarder(ColumnMetadata column, Term k) protectedOperation(ColumnMetadata column, Term t) Prepender(ColumnMetadata column, Term t) Putter(ColumnMetadata column, Term t) Setter(ColumnMetadata column, Term t) Setter(ColumnMetadata column, Term t) Setter(ColumnMetadata column, Term t) Setter(ColumnMetadata column, Term t) Setter(ColumnMetadata column, Term t) SetterByField(ColumnMetadata column, FieldIdentifier field, Term t) SetterByIndex(ColumnMetadata column, Term idx, Term t) SetterByKey(ColumnMetadata column, Term k, Term t) Substracter(ColumnMetadata column, Term t) Constructor parameters in org.apache.cassandra.cql3 with type arguments of type TermModifierConstructorDescriptionDelayedValue(List<Term> elements) DelayedValue(Comparator<ByteBuffer> comparator, Map<Term, Term> elements) DelayedValue(Comparator<ByteBuffer> comparator, Map<Term, Term> elements) DelayedValue(Comparator<ByteBuffer> comparator, Set<Term> elements) DelayedValue(TupleType type, List<Term> elements) DelayedValue(UserType type, List<Term> values) DelayedValue(VectorType<T> type, List<Term> elements) -
Uses of Term in org.apache.cassandra.cql3.conditions
Methods in org.apache.cassandra.cql3.conditions with parameters of type TermModifier and TypeMethodDescriptionstatic ColumnConditionColumnCondition.condition(ColumnMetadata column, Term collectionElement, Operator op, Terms terms) A collection column, simple condition. -
Uses of Term in org.apache.cassandra.cql3.functions
Classes in org.apache.cassandra.cql3.functions that implement TermMethods in org.apache.cassandra.cql3.functions that return TermModifier and TypeMethodDescriptionFunctionCall.Raw.prepare(String keyspace, ColumnSpecification receiver) -
Uses of Term in org.apache.cassandra.cql3.restrictions
Fields in org.apache.cassandra.cql3.restrictions declared as TermFields in org.apache.cassandra.cql3.restrictions with type parameters of type TermModifier and TypeFieldDescriptionMultiColumnRestriction.InRestrictionWithValues.valuesSingleColumnRestriction.InRestrictionWithValues.valuesConstructors in org.apache.cassandra.cql3.restrictions with parameters of type TermModifierConstructorDescriptionAnnRestriction(ColumnMetadata columnDef, Term value) ContainsRestriction(ColumnMetadata columnDef, Term t, boolean isKey) ContainsRestriction(ColumnMetadata columnDef, Term mapKey, Term mapValue) EQRestriction(List<ColumnMetadata> columnDefs, Term value) EQRestriction(ColumnMetadata columnDef, Term value) EQRestriction(TableMetadata table, List<ColumnMetadata> columnDefs, Term value) LikeRestriction(ColumnMetadata columnDef, Operator operator, Term value) SliceRestriction(List<ColumnMetadata> columnDefs, Bound bound, boolean inclusive, Term term) SliceRestriction(ColumnMetadata columnDef, Bound bound, boolean inclusive, Term term) SliceRestriction(TableMetadata table, List<ColumnMetadata> columnDefs, Bound bound, boolean inclusive, Term term) Constructor parameters in org.apache.cassandra.cql3.restrictions with type arguments of type TermModifierConstructorDescriptionInRestrictionWithValues(ColumnMetadata columnDef, List<Term> values) -
Uses of Term in org.apache.cassandra.cql3.selection
Methods in org.apache.cassandra.cql3.selection with parameters of type TermModifier and TypeMethodDescriptionstatic Selector.FactoryTermSelector.newFactory(String name, Term term, AbstractType<?> type) -
Uses of Term in org.apache.cassandra.cql3.statements
Constructors in org.apache.cassandra.cql3.statements with parameters of type TermModifierConstructorDescriptionSelectStatement(TableMetadata table, VariableSpecifications bindVariables, SelectStatement.Parameters parameters, Selection selection, StatementRestrictions restrictions, boolean isReversed, AggregationSpecification.Factory aggregationSpecFactory, org.apache.cassandra.cql3.statements.SelectStatement.ColumnComparator<List<ByteBuffer>> orderingComparator, Term limit, Term perPartitionLimit) -
Uses of Term in org.apache.cassandra.db.marshal
Methods in org.apache.cassandra.db.marshal that return TermModifier and TypeMethodDescriptionAbstractCompositeType.fromJSONObject(Object parsed) AbstractTimeUUIDType.fromJSONObject(Object parsed) abstract TermAbstractType.fromJSONObject(Object parsed) Given a parsed JSON string, return a byte representation of the object.AsciiType.fromJSONObject(Object parsed) BooleanType.fromJSONObject(Object parsed) BytesType.fromJSONObject(Object parsed) ByteType.fromJSONObject(Object parsed) CounterColumnType.fromJSONObject(Object parsed) DateType.fromJSONObject(Object parsed) Deprecated.DecimalType.fromJSONObject(Object parsed) DoubleType.fromJSONObject(Object parsed) DurationType.fromJSONObject(Object parsed) DynamicCompositeType.FixedValueComparator.fromJSONObject(Object parsed) EmptyType.fromJSONObject(Object parsed) FloatType.fromJSONObject(Object parsed) FrozenType.fromJSONObject(Object parsed) InetAddressType.fromJSONObject(Object parsed) Int32Type.fromJSONObject(Object parsed) IntegerType.fromJSONObject(Object parsed) LexicalUUIDType.fromJSONObject(Object parsed) ListType.fromJSONObject(Object parsed) LongType.fromJSONObject(Object parsed) MapType.fromJSONObject(Object parsed) PartitionerDefinedOrder.fromJSONObject(Object parsed) ReversedType.fromJSONObject(Object parsed) SetType.fromJSONObject(Object parsed) ShortType.fromJSONObject(Object parsed) SimpleDateType.fromJSONObject(Object parsed) TimestampType.fromJSONObject(Object parsed) TimeType.fromJSONObject(Object parsed) TupleType.fromJSONObject(Object parsed) UserType.fromJSONObject(Object parsed) UTF8Type.fromJSONObject(Object parsed) UUIDType.fromJSONObject(Object parsed) VectorType.fromJSONObject(Object parsed)