public static final class SelectCommand.SourceState extends Object
select command, reached after specifying
the data source (records or condition). Supports optional at,
order, and page clauses.| Modifier and Type | Method and Description |
|---|---|
SelectCommand.SourceState |
at(Timestamp timestamp)
Pin this command to a historical
Timestamp. |
String |
ccl()
Return a CCL string equivalent to this
Command. |
String |
condition()
Return the raw CCL condition for this command.
|
Criteria |
criteria()
Return the
Criteria. |
boolean |
equals(Object obj) |
int |
hashCode() |
List<String> |
keys()
Return the keys for this command.
|
Order |
order()
Return the sort
Order. |
SelectCommand.SourceState |
order(Order order)
Apply an
Order to this command. |
Page |
page()
Return the
pagination. |
SelectCommand.SourceState |
page(Page page)
Apply
pagination to this command. |
List<Long> |
records()
Return the target records.
|
Timestamp |
timestamp()
Return the historical
Timestamp. |
String |
toString() |
public SelectCommand.SourceState at(Timestamp timestamp)
Timestamp.timestamp - the Timestamppublic SelectCommand.SourceState order(Order order)
Order to this command.order - the Orderpublic SelectCommand.SourceState page(Page page)
pagination to this command.page - the Pagepublic List<String> keys()
@Nullable public List<Long> records()
null@Nullable public String condition()
null@Nullable public Timestamp timestamp()
Timestamp.Timestamp, or null@Nullable public Page page()
pagination.Page, or nullpublic String ccl()
CommandCommand.