Author: tfischer Date: Thu Jan 2 16:07:57 2014 New Revision: 1554841 URL: http://svn.apache.org/r1554841 Log: TORQUE-305 modify templates for insert into ... select statements
Modified: db/torque/torque4/trunk/torque-templates/src/main/resources/org/apache/torque/templates/om/templates/peer/base/doInsert.vm Modified: db/torque/torque4/trunk/torque-templates/src/main/resources/org/apache/torque/templates/om/templates/peer/base/doInsert.vm URL: http://svn.apache.org/viewvc/db/torque/torque4/trunk/torque-templates/src/main/resources/org/apache/torque/templates/om/templates/peer/base/doInsert.vm?rev=1554841&r1=1554840&r2=1554841&view=diff ============================================================================== --- db/torque/torque4/trunk/torque-templates/src/main/resources/org/apache/torque/templates/om/templates/peer/base/doInsert.vm (original) +++ db/torque/torque4/trunk/torque-templates/src/main/resources/org/apache/torque/templates/om/templates/peer/base/doInsert.vm Thu Jan 2 16:07:57 2014 @@ -95,3 +95,93 @@ { ${peerImplGetter}().doInsert(obj, con); } + + /** + * Executes a insert into...select statement. + * + * @param toInsertInto the columns in which to insert, not null. + * @param criteria the criteria which selects the values to insert, + * not null. + * + * @return the number of inserted rows. + * + * @throws TorqueException if a database error occurs. + */ + public static int doInsert( + final Column[] toInsertInto, + final Criteria criteria) + throws TorqueException + { + return ${peerImplGetter}().doInsert(toInsertInto, criteria); + } + + /** + * Executes a insert into...select statement. + * + * @param toInsertInto the columns in which to insert, not null. + * @param criteria the criteria which selects the values to insert, + * not null. + * @param dbName the database name, or null to take the database name + * from getDatabaseName(). + * + * @return the number of inserted rows. + * + * @throws TorqueException if a database error occurs. + */ + public static int doInsert( + final Column[] toInsertInto, + final Criteria criteria, + final String dbName) + throws TorqueException + { + return ${peerImplGetter}().doInsert(toInsertInto, criteria, dbName); + } + + /** + * Executes a insert into...select statement. + * + * @param toInsertInto the columns in which to insert, not null. + * @param criteria the criteria which selects the values to insert, + * not null. + * @param connection the database connection to use, not null. + * + * @return the number of inserted rows. + * + * @throws TorqueException if a database error occurs. + */ + public static int doInsert( + final Column[] toInsertInto, + final Criteria criteria, + final Connection connection) + throws TorqueException + { + return ${peerImplGetter}().doInsert(toInsertInto, criteria, connection); + } + + /** + * Executes a insert into...select statement. + * + * @param toInsertInto the columns in which to insert, not null. + * @param criteria the criteria which selects the values to insert, + * not null. + * @param dbName the database name, or null to take the database name + * from getDatabaseName(). + * @param connection the database connection to use, not null. + * + * @return the number of inserted rows. + * + * @throws TorqueException if a database error occurs. + */ + public static int doInsert( + final Column[] toInsertInto, + final Criteria criteria, + String dbName, + final Connection connection) + throws TorqueException + { + return ${peerImplGetter}().doInsert( + toInsertInto, + criteria, + dbName, + connection); + } --------------------------------------------------------------------- To unsubscribe, e-mail: torque-dev-unsubscr...@db.apache.org For additional commands, e-mail: torque-dev-h...@db.apache.org