Top Description Fields Constructors Methods
org.hibernate.sql

public Class Update

extends Object
Class Inheritance
Imports
java.util.Iterator, .LinkedHashMap, .Map, org.hibernate.dialect.Dialect, org.hibernate.type.LiteralType

An SQL UPDATE statement
Author
Gavin King

Field Summary

Modifier and TypeField and Description
protected String
protected Map<String, String>
protected String
private Dialect
protected Map<String, String>
protected String
protected String
protected String
protected Map<String, String>

Constructor Summary

AccessConstructor and Description
public
Update(Dialect dialect)

Method Summary

Modifier and TypeMethod and Description
public Update
addColumn(String columnName)

public Update
addColumn(String columnName, String valueExpression)

public Update
addColumn(String columnName, Object value, LiteralType<T> type)

public Update
addColumns(String[] columnNames)

public Update
addColumns(String[] columnNames, boolean[] updateable, String[] valueExpressions)

public Update
addColumns(String[] columnNames, String valueExpression)

public Update
addPrimaryKeyColumn(String columnName, String valueExpression)

public Update
public Update
addPrimaryKeyColumns(String[] columnNames, boolean[] includeColumns, String[] valueExpressions)

public Update
addPrimaryKeyColumns(String[] columnNames, String[] valueExpressions)

public Update
addWhereColumn(String columnName)

public Update
addWhereColumn(String columnName, String valueExpression)

public Update
addWhereColumns(String[] columnNames)

public Update
addWhereColumns(String[] columnNames, String valueExpression)

public Update
public String
public Update
setComment(String comment)

public Update
public Update
setTableName(String tableName)

public Update
setVersionColumnName(String versionColumnName)

public Update
public String
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

assignmentsback to summary
protected String assignments
columnsback to summary
protected Map<String, String> columns
commentback to summary
protected String comment
dialectback to summary
private Dialect dialect
primaryKeyColumnsback to summary
protected Map<String, String> primaryKeyColumns
tableNameback to summary
protected String tableName
versionColumnNameback to summary
protected String versionColumnName
whereback to summary
protected String where
whereColumnsback to summary
protected Map<String, String> whereColumns

Constructor Detail

Updateback to summary
public Update(Dialect dialect)

Method Detail

addColumnback to summary
public Update addColumn(String columnName)
addColumnback to summary
public Update addColumn(String columnName, String valueExpression)
addColumnback to summary
public Update addColumn(String columnName, Object value, LiteralType<T> type) throws Exception
addColumnsback to summary
public Update addColumns(String[] columnNames)
addColumnsback to summary
public Update addColumns(String[] columnNames, boolean[] updateable, String[] valueExpressions)
addColumnsback to summary
public Update addColumns(String[] columnNames, String valueExpression)
addPrimaryKeyColumnback to summary
public Update addPrimaryKeyColumn(String columnName, String valueExpression)
addPrimaryKeyColumnsback to summary
public Update addPrimaryKeyColumns(String[] columnNames)
addPrimaryKeyColumnsback to summary
public Update addPrimaryKeyColumns(String[] columnNames, boolean[] includeColumns, String[] valueExpressions)
addPrimaryKeyColumnsback to summary
public Update addPrimaryKeyColumns(String[] columnNames, String[] valueExpressions)
addWhereColumnback to summary
public Update addWhereColumn(String columnName)
addWhereColumnback to summary
public Update addWhereColumn(String columnName, String valueExpression)
addWhereColumnsback to summary
public Update addWhereColumns(String[] columnNames)
addWhereColumnsback to summary
public Update addWhereColumns(String[] columnNames, String valueExpression)
appendAssignmentFragmentback to summary
public Update appendAssignmentFragment(String fragment)
getTableNameback to summary
public String getTableName()
setCommentback to summary
public Update setComment(String comment)
setPrimaryKeyColumnNamesback to summary
public Update setPrimaryKeyColumnNames(String[] columnNames)
setTableNameback to summary
public Update setTableName(String tableName)
setVersionColumnNameback to summary
public Update setVersionColumnName(String versionColumnName)
setWhereback to summary
public Update setWhere(String where)
toStatementStringback to summary
public String toStatementString()