View Javadoc
1 package net.sourceforge.backpedal.api.core; 2 3 import net.sourceforge.backpedal.api.db.BindVariableSet; 4 import net.sourceforge.backpedal.api.db.TableMetadata; 5 6 import java.sql.Connection; 7 import java.util.Collection; 8 9 public interface BindVariableResolver { 10 /*** 11 * For all the rows affected by parsedStatement, return a BindVariableSet 12 * instance that contains the current values for all thr columns affected by parsedStatement. 13 * 14 * @param parsedStatement a SQL statement that is about to execute on the database 15 * @param bindVariableSet the bind variables that will be used to populate parsedStatement 16 * @param tableMetadata description of the columns in the table being affected by parsedStatement 17 * @param connection a real JDBC connection to the database (so that current values can be read) 18 * @return a collection of BindVariableSet instances, one for each row affected by parsedStatement. 19 * Each BindVariableSet will contain the current values for the columns being affected in each row. 20 */ 21 public Collection getBindVariableSetsForMutatedRows(ParsedStatement parsedStatement, BindVariableSet bindVariableSet,TableMetadata tableMetadata,Connection connection); 22 }

This page was automatically generated by Maven