public static final class SqllrSnapshot.Layout extends Object
| Modifier and Type | Method and Description |
|---|---|
int |
getColumns()
The number of select items: 0 for
SELECT FROM t (complete and empty), -1 for a set operation. |
List<SqllrSnapshot.Anchor> |
getItems() |
List<String> |
getKinds()
Per item:
WILDCARD (decided by the parse) or the expression type (EExpressionType). |
SqllrSnapshot.Anchor |
getSelect() |
String |
getSetOperator()
For a set operation, its operator (
ESetOperatorType name); its operands have their own layouts. |
long |
getStatement()
The handle of the statement whose parse holds the query.
|
boolean |
isInto()
Whether the query has an INTO clause.
|
void |
write(StringBuilder out) |
public long getStatement()
public SqllrSnapshot.Anchor getSelect()
public String getSetOperator()
ESetOperatorType name); its operands have their own layouts.public int getColumns()
SELECT FROM t (complete and empty), -1 for a set operation.public List<String> getKinds()
WILDCARD (decided by the parse) or the expression type (EExpressionType).public List<SqllrSnapshot.Anchor> getItems()
public boolean isInto()
public void write(StringBuilder out)