Class ColumnCondition.Raw
- java.lang.Object
-
- org.apache.cassandra.cql3.conditions.ColumnCondition.Raw
-
- Enclosing class:
- ColumnCondition
public static class ColumnCondition.Raw extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ColumnCondition.Raw
collectionCondition(Term.Raw value, Term.Raw collectionElement, Operator op)
A condition on a collection element.static ColumnCondition.Raw
collectionInCondition(Term.Raw collectionElement, java.util.List<Term.Raw> inValues)
An IN condition on a collection element.static ColumnCondition.Raw
collectionInCondition(Term.Raw collectionElement, AbstractMarker.INRaw inMarker)
An IN condition on a collection element with a single marker.Term.Raw
getValue()
ColumnCondition
prepare(java.lang.String keyspace, ColumnMetadata receiver, TableMetadata cfm)
static ColumnCondition.Raw
simpleCondition(Term.Raw value, Operator op)
A condition on a column.static ColumnCondition.Raw
simpleInCondition(java.util.List<Term.Raw> inValues)
An IN condition on a column.static ColumnCondition.Raw
simpleInCondition(AbstractMarker.INRaw inMarker)
An IN condition on a column with a single marker.java.lang.String
toString()
static ColumnCondition.Raw
udtFieldCondition(Term.Raw value, FieldIdentifier udtField, Operator op)
A condition on a UDT field.static ColumnCondition.Raw
udtFieldInCondition(FieldIdentifier udtField, java.util.List<Term.Raw> inValues)
An IN condition on a collection element.static ColumnCondition.Raw
udtFieldInCondition(FieldIdentifier udtField, AbstractMarker.INRaw inMarker)
An IN condition on a collection element with a single marker.
-
-
-
Method Detail
-
simpleCondition
public static ColumnCondition.Raw simpleCondition(Term.Raw value, Operator op)
A condition on a column. For example: "IF col = 'foo'"
-
simpleInCondition
public static ColumnCondition.Raw simpleInCondition(java.util.List<Term.Raw> inValues)
An IN condition on a column. For example: "IF col IN ('foo', 'bar', ...)"
-
simpleInCondition
public static ColumnCondition.Raw simpleInCondition(AbstractMarker.INRaw inMarker)
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, java.util.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, java.util.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
public ColumnCondition prepare(java.lang.String keyspace, ColumnMetadata receiver, TableMetadata cfm)
-
getValue
public Term.Raw getValue()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-