Class AbstractStatementsWriter.UpdateStatement
java.lang.Object
org.fastnate.generator.statements.AbstractStatementsWriter.AbstractTableStatement
org.fastnate.generator.statements.AbstractStatementsWriter.UpdateStatement
- All Implemented Interfaces:
EntityStatement,TableStatement
- Enclosing class:
AbstractStatementsWriter
protected static class AbstractStatementsWriter.UpdateStatement
extends AbstractStatementsWriter.AbstractTableStatement
Holds the information for an SQL update statement.
- Author:
- Tobias Liefke
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedUpdateStatement(GeneratorDialect dialect, GeneratorTable table, GeneratorColumn idColumn, ColumnExpression idValue) Creates a new instance of UpdateStatement. -
Method Summary
Methods inherited from class org.fastnate.generator.statements.AbstractStatementsWriter.AbstractTableStatement
getDialect, getTable, getValues, isPlainExpressionAvailable, reset, setColumnValue, toString
-
Field Details
-
idColumn
-
idValue
-
-
Constructor Details
-
UpdateStatement
protected UpdateStatement(GeneratorDialect dialect, GeneratorTable table, GeneratorColumn idColumn, ColumnExpression idValue) Creates a new instance of UpdateStatement.- Parameters:
dialect- the current database dialecttable- the affected tableidColumn- the column that contains the id of the changed entityidValue- the expression for the id of the changed entity
-
-
Method Details
-
toSql
Description copied from interface:EntityStatementPrints this statement as SQL.- Returns:
- the SQL statement
-
getIdColumn
-
getIdValue
-