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 each expression (e.g. |
Criteria |
build()
Build and return the
Criteria. |
String |
ccl()
Return a CCL string that is equivalent to this object.
|
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() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetCclString, parse, whereprotected BuildableState(BuiltCriteria criteria)
criteria - public StartState and()
Criteria that is building.public StartState or()
Criteria that is building.public Criteria at(Timestamp timestamp)
CriteriaCriteria with each expression (e.g. {key} {operator}
{values}) pinned to the specified timestamp.
NOTE: Any timestamps that are pinned to any expressions
within this Criteria will be replaced by the specified timestamp.public final String ccl()
Criteriapublic final List<Symbol> symbols()
CriteriaCriteria.