public abstract class BuildableState extends State implements Criteria
Criteria.| Modifier | Constructor and Description |
|---|---|
protected |
BuildableState(BuiltCriteria criteria)
Construct a new instance.
|
| Modifier and Type | Method and Description |
|---|---|
StartState |
and()
Build a conjunctive clause onto the
Criteria that is building. |
Criteria |
at(Timestamp timestamp)
Return this
Criteria with its operation-level default timestamp
set to timestamp. |
Criteria |
build()
Build and return the
Criteria. |
String |
ccl()
Return a CCL string that is equivalent to this object.
|
boolean |
equals(Object obj) |
int |
hashCode() |
StartState |
or()
Build a disjunctive clause onto the
Criteria that is building. |
List<Symbol> |
symbols()
Return the order list of symbols that make up this
Criteria. |
String |
toString() |
getCclString, parse, whereprotected BuildableState(BuiltCriteria criteria)
criteria - public StartState and()
Criteria that is building.public Criteria at(Timestamp timestamp)
CriteriaCriteria with its operation-level default timestamp
set to timestamp. The operation-level default is the read time
for every unannotated leaf in the Criteria; per-key annotations (e.g.
"name[t]") on a leaf's
KeyTokenSymbol are not
overwritten and continue to pin their own reads.public final String ccl()
Criteriapublic StartState or()
Criteria that is building.public final List<Symbol> symbols()
CriteriaCriteria.