org.hibernate.sql

Class Update


public class Update
extends java.lang.Object

An SQL UPDATE statement
Author:
Gavin King

Constructor Summary

Update(Dialect dialect)

Method Summary

Update
addColumn(String columnName)
Update
addColumn(String columnName, Object value, LiteralType type)
Update
addColumn(String columnName, String value)
Update
addColumns(String[] columnNames)
Update
addColumns(String[] columnNames, String value)
Update
addColumns(String[] columnNames, boolean[] updateable)
Update
addWhereColumn(String columnName)
Update
addWhereColumn(String columnName, String value)
Update
addWhereColumns(String[] columnNames)
Update
addWhereColumns(String[] columnNames, String value)
Update
appendAssignmentFragment(String fragment)
String
getTableName()
Update
setComment(String comment)
Update
setPrimaryKeyColumnNames(String[] primaryKeyColumnNames)
Update
setTableName(String tableName)
Update
setVersionColumnName(String versionColumnName)
Update
setWhere(String where)
String
toStatementString()

Constructor Details

Update

public Update(Dialect dialect)

Method Details

addColumn

public Update addColumn(String columnName)

addColumn

public Update addColumn(String columnName,
                        Object value,
                        LiteralType type)
            throws Exception

addColumn

public Update addColumn(String columnName,
                        String value)

addColumns

public Update addColumns(String[] columnNames)

addColumns

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

addColumns

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

addWhereColumn

public Update addWhereColumn(String columnName)

addWhereColumn

public Update addWhereColumn(String columnName,
                             String value)

addWhereColumns

public Update addWhereColumns(String[] columnNames)

addWhereColumns

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

appendAssignmentFragment

public Update appendAssignmentFragment(String fragment)

getTableName

public String getTableName()

setComment

public Update setComment(String comment)

setPrimaryKeyColumnNames

public Update setPrimaryKeyColumnNames(String[] primaryKeyColumnNames)

setTableName

public Update setTableName(String tableName)

setVersionColumnName

public Update setVersionColumnName(String versionColumnName)

setWhere

public Update setWhere(String where)

toStatementString

public String toStatementString()