| Modifier and Type | Class and Description |
|---|---|
| private static class | |
| private abstract static class | |
| private static class | |
| private static class | |
| private static class |
| Modifier and Type | Field and Description |
|---|---|
| private final SetClauseList. | |
| private boolean | |
| private final Table |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public void | addMultiple(ArrayList<Column>
the columns columns, ArrayList<Expression[]> list of non-empty arrays of indexes for array element
assignments, or allIndexes, Expression null values for simple assignmentsthe expression (e.g. an expression list) expression)Add multiple columns. |
| public void | addSingle(Column
the column column, Expression[] non-empty array of indexes for array element assignment, or
arrayIndexes, Expression null for simple assignmentthe expression expression)Add a single column. |
| public StringBuilder | getSQL(StringBuilder
string builder builder, int formatting flags sqlFlags)Implements org. Appends the SQL statement of this object to the specified builder. |
| pack-priv boolean | Returns: if the criteria can be fulfilledthe visitor visitor)Check if this expression and all sub-expressions can fulfill a criteria. |
| pack-priv void | mapAndOptimize(SessionLocal
the session session, ColumnResolver the first column resolver resolver1, ColumnResolver the second column resolver, or resolver2)nullMap the columns and optimize expressions. |
| pack-priv boolean | prepareUpdate(Table table, SessionLocal session, ResultTarget deltaChangeCollector, DataChangeDeltaTable.
|
| actions | back to summary |
|---|---|
| private final SetClauseList. | |
| onUpdate | back to summary |
|---|---|
| private boolean onUpdate | |
| table | back to summary |
|---|---|
| private final Table table | |
| SetClauseList | back to summary |
|---|---|
| public SetClauseList(Table table) | |
| addMultiple | back to summary |
|---|---|
| public void addMultiple(ArrayList<Column> columns, ArrayList<Expression[]> allIndexes, Expression expression) Add multiple columns.
| |
| addSingle | back to summary |
|---|---|
| public void addSingle(Column column, Expression[] arrayIndexes, Expression expression) Add a single column.
| |
| getSQL | back to summary |
|---|---|
| public StringBuilder getSQL(StringBuilder builder, int sqlFlags) Implements org. Doc from org. Appends the SQL statement of this object to the specified builder.
| |
| isEverything | back to summary |
|---|---|
| pack-priv boolean isEverything(ExpressionVisitor visitor) Check if this expression and all sub-expressions can fulfill a criteria. If any part returns false, the result is false.
| |
| mapAndOptimize | back to summary |
|---|---|
| pack-priv void mapAndOptimize(SessionLocal session, ColumnResolver resolver1, ColumnResolver resolver2) Map the columns and optimize expressions.
| |
| prepareUpdate | back to summary |
|---|---|
| pack-priv boolean prepareUpdate(Table table, SessionLocal session, ResultTarget deltaChangeCollector, DataChangeDeltaTable. | |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv final int[] | |
| pack-priv Expression | |
| pack-priv Value[] |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv boolean | |
| pack-priv void |
| columns | back to summary |
|---|---|
| pack-priv final int[] columns | |
| expression | back to summary |
|---|---|
| pack-priv Expression expression | |
| values | back to summary |
|---|---|
| pack-priv Value[] values | |
| RowExpression | back to summary |
|---|---|
| pack-priv RowExpression(Expression expression, int[] columns) | |
| isEverything | back to summary |
|---|---|
| pack-priv boolean isEverything(ExpressionVisitor visitor) | |
| mapAndOptimize | back to summary |
|---|---|
| pack-priv void mapAndOptimize(SessionLocal session, ColumnResolver resolver1, ColumnResolver resolver2) | |
| Modifier and Type | Field and Description |
|---|---|
| private final Expression[] |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv boolean | |
| pack-priv void | mapAndOptimize(SessionLocal session, ColumnResolver resolver1, ColumnResolver resolver2)
Overrides org.
|
| pack-priv final Value | update(SessionLocal session, Value oldValue)
Overrides org.
|
| pack-priv abstract Value | |
| private Value |
| arrayIndexes | back to summary |
|---|---|
| private final Expression[] arrayIndexes | |
| SetAction | back to summary |
|---|---|
| pack-priv SetAction(Expression[] arrayIndexes) | |
| isEverything | back to summary |
|---|---|
| pack-priv boolean isEverything(ExpressionVisitor visitor) Overrides org.
| |
| mapAndOptimize | back to summary |
|---|---|
| pack-priv void mapAndOptimize(SessionLocal session, ColumnResolver resolver1, ColumnResolver resolver2) Overrides org.
| |
| update | back to summary |
|---|---|
| pack-priv final Value update(SessionLocal session, Value oldValue) Overrides org.
| |
| update | back to summary |
|---|---|
| pack-priv abstract Value update(SessionLocal session) | |
| updateArray | back to summary |
|---|---|
| private Value updateArray(SessionLocal session, Value oldValue, Value newValue, int indexNumber) | |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv boolean | |
| private boolean | |
| private final int | |
| pack-priv final SetClauseList. |
| Access | Constructor and Description |
|---|---|
| pack-priv | SetMultiple(Expression[] arrayIndexes, SetClauseList.
|
| Modifier and Type | Method and Description |
|---|---|
| pack-priv boolean | isEverything(ExpressionVisitor visitor)
Overrides org.
|
| pack-priv void | mapAndOptimize(SessionLocal session, ColumnResolver resolver1, ColumnResolver resolver2)
Overrides org.
|
| pack-priv Value |
| first | back to summary |
|---|---|
| pack-priv boolean first | |
| last | back to summary |
|---|---|
| private boolean last | |
| position | back to summary |
|---|---|
| private final int position | |
| row | back to summary |
|---|---|
| pack-priv final SetClauseList. | |
| SetMultiple | back to summary |
|---|---|
| pack-priv SetMultiple(Expression[] arrayIndexes, SetClauseList. | |
| isEverything | back to summary |
|---|---|
| pack-priv boolean isEverything(ExpressionVisitor visitor) Overrides org.
| |
| mapAndOptimize | back to summary |
|---|---|
| pack-priv void mapAndOptimize(SessionLocal session, ColumnResolver resolver1, ColumnResolver resolver2) Overrides org.
| |
| update | back to summary |
|---|---|
| pack-priv Value update(SessionLocal session) Implements abstract org.
| |
| Modifier and Type | Field and Description |
|---|---|
| private Expression |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv void | getSQL(StringBuilder builder, int sqlFlags, Column column)
Overrides org.
|
| pack-priv boolean | isEverything(ExpressionVisitor visitor)
Overrides org.
|
| pack-priv void | mapAndOptimize(SessionLocal session, ColumnResolver resolver1, ColumnResolver resolver2)
Overrides org.
|
| pack-priv Value |
| expression | back to summary |
|---|---|
| private Expression expression | |
| SetSimple | back to summary |
|---|---|
| pack-priv SetSimple(Expression[] arrayIndexes, Expression expression) | |
| getSQL | back to summary |
|---|---|
| pack-priv void getSQL(StringBuilder builder, int sqlFlags, Column column) Overrides org.
| |
| isEverything | back to summary |
|---|---|
| pack-priv boolean isEverything(ExpressionVisitor visitor) Overrides org.
| |
| mapAndOptimize | back to summary |
|---|---|
| pack-priv void mapAndOptimize(SessionLocal session, ColumnResolver resolver1, ColumnResolver resolver2) Overrides org.
| |
| update | back to summary |
|---|---|
| pack-priv Value update(SessionLocal session) Implements abstract org.
| |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv static SetClauseList. | |
| pack-priv static SetClauseList. |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv void | |
| pack-priv boolean | |
| pack-priv void | |
| pack-priv Value |
| ON_UPDATE | back to summary |
|---|---|
| pack-priv static SetClauseList. | |
| SET_DEFAULT | back to summary |
|---|---|
| pack-priv static SetClauseList. | |
| UpdateAction | back to summary |
|---|---|
| pack-priv UpdateAction() | |
| getSQL | back to summary |
|---|---|
| pack-priv void getSQL(StringBuilder builder, int sqlFlags, Column column) | |
| isEverything | back to summary |
|---|---|
| pack-priv boolean isEverything(ExpressionVisitor visitor) | |
| mapAndOptimize | back to summary |
|---|---|
| pack-priv void mapAndOptimize(SessionLocal session, ColumnResolver resolver1, ColumnResolver resolver2) | |
| update | back to summary |
|---|---|
| pack-priv Value update(SessionLocal session, Value oldValue) | |