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.
|
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 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 StartState or()
Criteria that is building.public final List<Symbol> symbols()
CriteriaCriteria.