| Modifier and Type | Field and Description |
|---|---|
| private boolean | |
| private boolean |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| protected String | |
| public String | |
| public Object | |
| pack-priv boolean | |
| pack-priv boolean | |
| public void | |
| pack-priv void | |
| pack-priv void |
| isDescending | back to summary |
|---|---|
| private boolean isDescending | |
| isNullsLast | back to summary |
|---|---|
| private boolean isNullsLast | |
| ExpressionOrderBy | back to summary |
|---|---|
| pack-priv ExpressionOrderBy(Expression e) | |
| describe | back to summary |
|---|---|
| protected String describe(Session session, int blanks) Overrides org. | |
| getSQL | back to summary |
|---|---|
| public String getSQL() Overrides org. Doc from org. For use with CHECK constraints. Under development. Currently supports a subset of expressions and is suitable for CHECK search conditions that refer only to the inserted/updated row. For full DDL reporting of VIEW select queries and CHECK search conditions, future improvements here are dependent upon improvements to SELECT query parsing, so that it is performed in a number of passes. An early pass should result in the query turned into an Expression tree that contains the information in the original SQL without any alterations, and with tables and columns all resolved. This Expression can then be preserved for future use. Table and column names that are not user-defined aliases should be kept as the HsqlName structures so that table or column renaming is reflected in the precompiled query. | |
| getValue | back to summary |
|---|---|
| public Object getValue(Session session) Overrides org. | |
| isDescending | back to summary |
|---|---|
| pack-priv boolean isDescending() Is an ORDER BY column expression DESC | |
| isNullsLast | back to summary |
|---|---|
| pack-priv boolean isNullsLast() Is an ORDER BY column NULL ordering | |
| resolveTypes | back to summary |
|---|---|
| public void resolveTypes(Session session, Expression parent) Overrides org. | |
| setDescending | back to summary |
|---|---|
| pack-priv void setDescending() Set an ORDER BY column expression DESC | |
| setNullsLast | back to summary |
|---|---|
| pack-priv void setNullsLast(boolean value) Set an ORDER BY column NULL ordering | |