org.hibernate.sql

Class Insert

Known Direct Subclasses:
IdentifierGeneratingInsert

public class Insert
extends java.lang.Object

An SQL INSERT statement
Author:
Gavin King

Constructor Summary

Insert(Dialect dialect)

Method Summary

Insert
addColumn(String columnName)
Insert
addColumn(String columnName, Object value, LiteralType type)
Insert
addColumn(String columnName, String value)
Insert
addColumns(String[] columnNames)
Insert
addColumns(String[] columnNames, boolean[] insertable)
Insert
addIdentityColumn(String columnName)
protected Dialect
getDialect()
Insert
setComment(String comment)
Insert
setTableName(String tableName)
String
toStatementString()

Constructor Details

Insert

public Insert(Dialect dialect)

Method Details

addColumn

public Insert addColumn(String columnName)

addColumn

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

addColumn

public Insert addColumn(String columnName,
                        String value)

addColumns

public Insert addColumns(String[] columnNames)

addColumns

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

addIdentityColumn

public Insert addIdentityColumn(String columnName)

getDialect

protected Dialect getDialect()

setComment

public Insert setComment(String comment)

setTableName

public Insert setTableName(String tableName)

toStatementString

public String toStatementString()