Top Description Fields Constructors Methods
org.hibernate.sql

public Class Insert

extends Object
Class Inheritance
Known Direct Subclasses
org.hibernate.id.insert.IdentifierGeneratingInsert
Imports
java.util.Iterator, .LinkedHashMap, .Map, org.hibernate.dialect.Dialect, org.hibernate.type.LiteralType

An SQL INSERT statement
Author
Gavin King

Field Summary

Modifier and TypeField and Description
private Map<K, V>
private String
private Dialect
private String

Constructor Summary

AccessConstructor and Description
public
Insert(Dialect dialect)

Method Summary

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

public Insert
addColumn(String columnName, String valueExpression)

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

public Insert
addColumns(String[] columnNames)

public Insert
addColumns(String[] columnNames, boolean[] insertable)

public Insert
addColumns(String[] columnNames, boolean[] insertable, String[] valueExpressions)

public Insert
protected Dialect
public Insert
setComment(String comment)

public Insert
setTableName(String tableName)

public String
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

columnsback to summary
private Map<K, V> columns
commentback to summary
private String comment
dialectback to summary
private Dialect dialect
tableNameback to summary
private String tableName

Constructor Detail

Insertback to summary
public Insert(Dialect dialect)

Method Detail

addColumnback to summary
public Insert addColumn(String columnName)
addColumnback to summary
public Insert addColumn(String columnName, String valueExpression)
addColumnback to summary
public Insert addColumn(String columnName, Object value, LiteralType<T> type) throws Exception
addColumnsback to summary
public Insert addColumns(String[] columnNames)
addColumnsback to summary
public Insert addColumns(String[] columnNames, boolean[] insertable)
addColumnsback to summary
public Insert addColumns(String[] columnNames, boolean[] insertable, String[] valueExpressions)
addIdentityColumnback to summary
public Insert addIdentityColumn(String columnName)
getDialectback to summary
protected Dialect getDialect()
setCommentback to summary
public Insert setComment(String comment)
setTableNameback to summary
public Insert setTableName(String tableName)
toStatementStringback to summary
public String toStatementString()