| Modifier and Type | Class and Description |
|---|---|
| public static enum | Format.
Supported formats. |
| Modifier and Type | Field and Description |
|---|---|
| private final Format. |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public static Value | |
| public String | getColumnName(SessionLocal
the session session, int 0-based column index columnIndex)Overrides org. Get the column name or alias name of this expression. |
| public int | getNullable()
Overrides org. Check whether this expression is a column and can store NULL. |
| public String | |
| public StringBuilder | getUnenclosedSQL(StringBuilder
string builder builder, int formatting flags sqlFlags)Implements abstract org. Get the SQL statement of this expression. |
| public Value | getValue(SessionLocal
the session session)Implements abstract org. Return the resulting value for the current row. |
| public Value | |
| public boolean | |
| public Expression | optimize(SessionLocal
the session session)Implements abstract org. Try to optimize the expression. |
| format | back to summary |
|---|---|
| private final Format. | |
| Format | back to summary |
|---|---|
| public Format(Expression arg, Format. | |
| applyJSON | back to summary |
|---|---|
| public static Value applyJSON(Value value) Applies the JSON format to the specified value. | |
| getColumnName | back to summary |
|---|---|
| public String getColumnName(SessionLocal session, int columnIndex) Overrides org. Doc from org. Get the column name or alias name of this expression.
| |
| getNullable | back to summary |
|---|---|
| public int getNullable() Overrides org. Doc from org. Check whether this expression is a column and can store NULL.
| |
| getTableName | back to summary |
|---|---|
| public String getTableName() Overrides org. Doc from org. Get the table name, or null | |
| getUnenclosedSQL | back to summary |
|---|---|
| public StringBuilder getUnenclosedSQL(StringBuilder builder, int sqlFlags) Implements abstract org. Doc from org. Get the SQL statement of this expression. This may not always be the original SQL statement, especially after optimization. Enclosing '(' and ')' are never appended.
| |
| getValue | back to summary |
|---|---|
| public Value getValue(SessionLocal session) Implements abstract org. Doc from org. Return the resulting value for the current row.
| |
| getValue | back to summary |
|---|---|
| public Value getValue(Value value) Returns the value with applied format. | |
| isIdentity | back to summary |
|---|---|
| public boolean isIdentity() Overrides org. Doc from org. Check if this is an identity column.
| |
| optimize | back to summary |
|---|---|
| public Expression optimize(SessionLocal session) Implements abstract org. Doc from org. Try to optimize the expression.
| |
| Modifier and Type | Field and Description |
|---|---|
| public static final Format. | JSON
JSON. |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public static Format. | |
| public static Format. |
| JSON | back to summary |
|---|---|
| public static final Format. JSON. | |
| FormatEnum | back to summary |
|---|---|
| private FormatEnum() | |
| valueOf | back to summary |
|---|---|
| public static Format. | |
| values | back to summary |
|---|---|
| public static Format. | |