Class Operation.Builder
- java.lang.Object
-
- org.apache.cassandra.index.sasi.plan.Operation.Builder
-
- Enclosing class:
- Operation
public static class Operation.Builder extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.List<RowFilter.Expression>expressionsprotected Operation.Builderleftprotected Operation.OperationTypeopprotected Operation.Builderright
-
Constructor Summary
Constructors Constructor Description Builder(Operation.OperationType operation, QueryController controller, RowFilter.Expression... columns)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(java.util.Collection<RowFilter.Expression> newExpressions)voidadd(RowFilter.Expression e)Operationcomplete()Operation.BuildersetLeft(Operation.Builder operation)Operation.BuildersetRight(Operation.Builder operation)
-
-
-
Field Detail
-
op
protected final Operation.OperationType op
-
expressions
protected final java.util.List<RowFilter.Expression> expressions
-
left
protected Operation.Builder left
-
right
protected Operation.Builder right
-
-
Constructor Detail
-
Builder
public Builder(Operation.OperationType operation, QueryController controller, RowFilter.Expression... columns)
-
-
Method Detail
-
setRight
public Operation.Builder setRight(Operation.Builder operation)
-
setLeft
public Operation.Builder setLeft(Operation.Builder operation)
-
add
public void add(RowFilter.Expression e)
-
add
public void add(java.util.Collection<RowFilter.Expression> newExpressions)
-
complete
public Operation complete()
-
-