Package org.hibernate.sql
Class Update
- java.lang.Object
-
- org.hibernate.sql.Update
-
public class Update extends java.lang.Object
An SQL UPDATE statement
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.String
assignments
protected java.util.Map<java.lang.String,java.lang.String>
columns
protected java.lang.String
comment
protected java.util.Map<java.lang.String,java.lang.String>
primaryKeyColumns
protected java.lang.String
tableName
protected java.lang.String
versionColumnName
protected java.lang.String
where
protected java.util.Map<java.lang.String,java.lang.String>
whereColumns
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Update
addColumn(java.lang.String columnName)
Update
addColumn(java.lang.String columnName, java.lang.Object value, LiteralType type)
Update
addColumn(java.lang.String columnName, java.lang.String valueExpression)
Update
addColumns(java.lang.String[] columnNames)
Update
addColumns(java.lang.String[] columnNames, boolean[] updateable, java.lang.String[] valueExpressions)
Update
addColumns(java.lang.String[] columnNames, java.lang.String valueExpression)
Update
addPrimaryKeyColumn(java.lang.String columnName, java.lang.String valueExpression)
Update
addPrimaryKeyColumns(java.lang.String[] columnNames)
Update
addPrimaryKeyColumns(java.lang.String[] columnNames, boolean[] includeColumns, java.lang.String[] valueExpressions)
Update
addPrimaryKeyColumns(java.lang.String[] columnNames, java.lang.String[] valueExpressions)
Update
addWhereColumn(java.lang.String columnName)
Update
addWhereColumn(java.lang.String columnName, java.lang.String valueExpression)
Update
addWhereColumns(java.lang.String[] columnNames)
Update
addWhereColumns(java.lang.String[] columnNames, java.lang.String valueExpression)
Update
appendAssignmentFragment(java.lang.String fragment)
java.lang.String
getTableName()
Update
setComment(java.lang.String comment)
Update
setPrimaryKeyColumnNames(java.lang.String[] columnNames)
Update
setTableName(java.lang.String tableName)
Update
setVersionColumnName(java.lang.String versionColumnName)
Update
setWhere(java.lang.String where)
java.lang.String
toStatementString()
-
-
-
Field Detail
-
tableName
protected java.lang.String tableName
-
versionColumnName
protected java.lang.String versionColumnName
-
where
protected java.lang.String where
-
assignments
protected java.lang.String assignments
-
comment
protected java.lang.String comment
-
primaryKeyColumns
protected java.util.Map<java.lang.String,java.lang.String> primaryKeyColumns
-
columns
protected java.util.Map<java.lang.String,java.lang.String> columns
-
whereColumns
protected java.util.Map<java.lang.String,java.lang.String> whereColumns
-
-
Constructor Detail
-
Update
public Update(Dialect dialect)
-
-
Method Detail
-
getTableName
public java.lang.String getTableName()
-
appendAssignmentFragment
public Update appendAssignmentFragment(java.lang.String fragment)
-
setTableName
public Update setTableName(java.lang.String tableName)
-
setPrimaryKeyColumnNames
public Update setPrimaryKeyColumnNames(java.lang.String[] columnNames)
-
addPrimaryKeyColumns
public Update addPrimaryKeyColumns(java.lang.String[] columnNames)
-
addPrimaryKeyColumns
public Update addPrimaryKeyColumns(java.lang.String[] columnNames, boolean[] includeColumns, java.lang.String[] valueExpressions)
-
addPrimaryKeyColumns
public Update addPrimaryKeyColumns(java.lang.String[] columnNames, java.lang.String[] valueExpressions)
-
addPrimaryKeyColumn
public Update addPrimaryKeyColumn(java.lang.String columnName, java.lang.String valueExpression)
-
setVersionColumnName
public Update setVersionColumnName(java.lang.String versionColumnName)
-
setComment
public Update setComment(java.lang.String comment)
-
addColumns
public Update addColumns(java.lang.String[] columnNames)
-
addColumns
public Update addColumns(java.lang.String[] columnNames, boolean[] updateable, java.lang.String[] valueExpressions)
-
addColumns
public Update addColumns(java.lang.String[] columnNames, java.lang.String valueExpression)
-
addColumn
public Update addColumn(java.lang.String columnName)
-
addColumn
public Update addColumn(java.lang.String columnName, java.lang.String valueExpression)
-
addColumn
public Update addColumn(java.lang.String columnName, java.lang.Object value, LiteralType type) throws java.lang.Exception
- Throws:
java.lang.Exception
-
addWhereColumns
public Update addWhereColumns(java.lang.String[] columnNames)
-
addWhereColumns
public Update addWhereColumns(java.lang.String[] columnNames, java.lang.String valueExpression)
-
addWhereColumn
public Update addWhereColumn(java.lang.String columnName)
-
addWhereColumn
public Update addWhereColumn(java.lang.String columnName, java.lang.String valueExpression)
-
setWhere
public Update setWhere(java.lang.String where)
-
toStatementString
public java.lang.String toStatementString()
-
-