public interface Condition extends CqlSnippet
ConditionalStatement.
 To build instances of this type, use the factory methods, such as column, field(String, String) field}, etc.
 
They are used as arguments to the ConditionalStatement.if_(Iterable) method, for
 example:
 
 deleteFrom("foo").whereColumn("k").isEqualTo(bindMarker())
     .if_(Condition.column("v").isEqualTo(literal(1)))
 // DELETE FROM foo WHERE k=? IF v=1
 
 deleteFrom("foo").whereColumn("k").isEqualTo(bindMarker())
     .ifColumn("v").isEqualTo(literal(1))
 // DELETE FROM foo WHERE k=? IF v=1
 | Modifier and Type | Method and Description | 
|---|---|
| static ConditionBuilder<Condition> | column(CqlIdentifier columnId)Builds a condition on a column for a conditional statement, as in {@code DELETE... | 
| static ConditionBuilder<Condition> | column(String columnName)Shortcut for  column(CqlIdentifier.fromCql(columnName)). | 
| static ConditionBuilder<Condition> | element(CqlIdentifier columnId,
       Term index)Builds a condition on an element in a collection column for a conditional statement, as in
 {@code DELETE... | 
| static ConditionBuilder<Condition> | element(String columnName,
       Term index)Shortcut for  element(CqlIdentifier.fromCql(columnName),
 index). | 
| static ConditionBuilder<Condition> | field(CqlIdentifier columnId,
     CqlIdentifier fieldId)Builds a condition on a field in a UDT column for a conditional statement, as in {@code
 DELETE... | 
| static ConditionBuilder<Condition> | field(String columnName,
     String fieldName) | 
appendTo@NonNull static ConditionBuilder<Condition> column(@NonNull CqlIdentifier columnId)
DELETE... IF k=1.@NonNull static ConditionBuilder<Condition> column(@NonNull String columnName)
column(CqlIdentifier.fromCql(columnName)).@NonNull static ConditionBuilder<Condition> field(@NonNull CqlIdentifier columnId, @NonNull CqlIdentifier fieldId)
DELETE... IF address.street='test'.@NonNull static ConditionBuilder<Condition> field(@NonNull String columnName, @NonNull String fieldName)
@NonNull static ConditionBuilder<Condition> element(@NonNull CqlIdentifier columnId, @NonNull Term index)
DELETE... IF m[0]=1.@NonNull static ConditionBuilder<Condition> element(@NonNull String columnName, @NonNull Term index)
element(CqlIdentifier.fromCql(columnName),
 index).Copyright © 2017–2020. All rights reserved.