Class ColumnCondition.Raw
java.lang.Object
org.apache.cassandra.cql3.conditions.ColumnCondition.Raw
- Enclosing class:
- ColumnCondition
-
Method Summary
Modifier and TypeMethodDescriptionstatic ColumnCondition.RawcollectionCondition(Term.Raw value, Term.Raw collectionElement, Operator op) A condition on a collection element.static ColumnCondition.RawcollectionInCondition(Term.Raw collectionElement, List<Term.Raw> inValues) An IN condition on a collection element.static ColumnCondition.RawcollectionInCondition(Term.Raw collectionElement, AbstractMarker.INRaw inMarker) An IN condition on a collection element with a single marker.getValue()prepare(String keyspace, ColumnMetadata receiver, TableMetadata cfm) static ColumnCondition.RawsimpleCondition(Term.Raw value, Operator op) A condition on a column.static ColumnCondition.RawsimpleInCondition(List<Term.Raw> inValues) An IN condition on a column.static ColumnCondition.RawsimpleInCondition(AbstractMarker.INRaw inMarker) An IN condition on a column with a single marker.toString()static ColumnCondition.RawudtFieldCondition(Term.Raw value, FieldIdentifier udtField, Operator op) A condition on a UDT field.static ColumnCondition.RawudtFieldInCondition(FieldIdentifier udtField, List<Term.Raw> inValues) An IN condition on a collection element.static ColumnCondition.RawudtFieldInCondition(FieldIdentifier udtField, AbstractMarker.INRaw inMarker) An IN condition on a collection element with a single marker.
-
Method Details
-
simpleCondition
A condition on a column. For example: "IF col = 'foo'" -
simpleInCondition
An IN condition on a column. For example: "IF col IN ('foo', 'bar', ...)" -
simpleInCondition
An IN condition on a column with a single marker. For example: "IF col IN ?" -
collectionCondition
public static ColumnCondition.Raw collectionCondition(Term.Raw value, Term.Raw collectionElement, Operator op) A condition on a collection element. For example: "IF col['key'] = 'foo'" -
collectionInCondition
public static ColumnCondition.Raw collectionInCondition(Term.Raw collectionElement, List<Term.Raw> inValues) An IN condition on a collection element. For example: "IF col['key'] IN ('foo', 'bar', ...)" -
collectionInCondition
public static ColumnCondition.Raw collectionInCondition(Term.Raw collectionElement, AbstractMarker.INRaw inMarker) An IN condition on a collection element with a single marker. For example: "IF col['key'] IN ?" -
udtFieldCondition
public static ColumnCondition.Raw udtFieldCondition(Term.Raw value, FieldIdentifier udtField, Operator op) A condition on a UDT field. For example: "IF col.field = 'foo'" -
udtFieldInCondition
public static ColumnCondition.Raw udtFieldInCondition(FieldIdentifier udtField, List<Term.Raw> inValues) An IN condition on a collection element. For example: "IF col.field IN ('foo', 'bar', ...)" -
udtFieldInCondition
public static ColumnCondition.Raw udtFieldInCondition(FieldIdentifier udtField, AbstractMarker.INRaw inMarker) An IN condition on a collection element with a single marker. For example: "IF col.field IN ?" -
prepare
-
getValue
-
toString
-