- getAlias
Get the alias name of a column or SQL expression if it is not an aliased
expression.
- getDisplaySize
Get the display size of this expression.
- getNonAliasExpression
Returns the main expression, skipping aliases.
- getNotIfPossible
If it is possible, return the negated expression. This is used to optimize NOT
expressions: NOT ID>1
- getPrecision
Get the precision of this expression.
- getScale
Get the scale of this expression.
- getType
Return the data type. The data type may not be known before the optimization
phase.
- getValue
Return the resulting value for the current row.
- isConstant
Check if this expression will always return the same value.
- addFilterConditions
Add conditions to a table filter if they can be evaluated.
- createIndexConditions
Create index conditions if possible and attach them to the table filter.
- getBooleanValue
Get the value in form of a boolean expression. Returns true or false. In this
database, everything c