Nuxeo ECM Projects 5.4.3-SNAPSHOT

org.nuxeo.ecm.core.storage.sql.jdbc.db
Class Insert

java.lang.Object
  extended by org.nuxeo.ecm.core.storage.sql.jdbc.db.Insert
All Implemented Interfaces:
Serializable

public class Insert
extends Object
implements Serializable

An INSERT statement.

Author:
Florent Guillaume
See Also:
Serialized Form

Constructor Summary
Insert(Table table)
           
 
Method Summary
 void addColumn(Column column)
           
 String getStatement()
          Gets the statement to insert a row, or copy it if setValues(java.lang.String) has been called.
 void setValues(String insertValues)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Insert

public Insert(Table table)
Method Detail

addColumn

public void addColumn(Column column)

setValues

public void setValues(String insertValues)

getStatement

public String getStatement()
Gets the statement to insert a row, or copy it if setValues(java.lang.String) has been called.

Example: INSERT INTO foo (a, b, c) SELECT ?, b, c FROM foo WHERE id = ?

Returns:
the SQL insert or copy statement

Nuxeo ECM Projects 5.4.3-SNAPSHOT

Copyright © 2011 Nuxeo SAS. All Rights Reserved.