| Modifier and Type | Field and Description |
|---|---|
| private final TypeInfo | |
| public static final TypedValueExpression | UNKNOWN
The expression represents the SQL UNKNOWN value. |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public static ValueExpression | |
| private static ValueExpression | |
| public TypeInfo | getType()
Overrides org. Implements org. Returns the data type. |
| public static ValueExpression | Returns: the expressionthe value value, TypeInfo the value type type)Create a new typed value expression with the given value and type if
value is |
| public StringBuilder | getUnenclosedSQL(StringBuilder
string builder builder, int formatting flags sqlFlags)Overrides org. Get the SQL statement of this expression. |
| public boolean | isNullConstant()
Overrides org. Check if this expression will always return the NULL value. |
| type | back to summary |
|---|---|
| private final TypeInfo type | |
| UNKNOWN | back to summary |
|---|---|
| public static final TypedValueExpression UNKNOWN The expression represents the SQL UNKNOWN value. | |
| TypedValueExpression | back to summary |
|---|---|
| private TypedValueExpression(Value value, TypeInfo type) | |
| get | back to summary |
|---|---|
| public static ValueExpression get(Value value, TypeInfo type) Create a new expression with the given value and type.
| |
| getImpl | back to summary |
|---|---|
| private static ValueExpression getImpl(Value value, TypeInfo type, boolean preserveStrictType) | |
| getType | back to summary |
|---|---|
| public TypeInfo getType() Overrides org. Implements org. Doc from org. Returns the data type. The data type may be unknown before the optimization phase. | |
| getTypedIfNull | back to summary |
|---|---|
| public static ValueExpression getTypedIfNull(Value value, TypeInfo type) Create a new typed value expression with the given value and type if
value is
| |
| getUnenclosedSQL | back to summary |
|---|---|
| public StringBuilder getUnenclosedSQL(StringBuilder builder, int sqlFlags) Overrides 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.
| |
| isNullConstant | back to summary |
|---|---|
| public boolean isNullConstant() Overrides org. Doc from org. Check if this expression will always return the NULL value.
| |