Package org.hotrod.dynamicsql.insert
Class InsertExecutor
- java.lang.Object
-
- org.hotrod.dynamicsql.insert.InsertExecutor
-
- Direct Known Subclasses:
PreparedInsertIdentityInlineKeyResultSetQuery,PreparedInsertNoRetrievalQuery,PreparedInsertSequenceInlineKeysResultsetQuery,PreparedInsertSequenceInlineStandardResultsetQuery,PreparedInsertSequencePreFetchQuery
public abstract class InsertExecutor extends Object
-
-
Constructor Summary
Constructors Constructor Description InsertExecutor()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected voidapplyParameters(List<ParameterInstance> parameters, PreparedStatement ps)abstract Longexecute(Connection conn, String sql, List<ParameterInstance> parameters, String sequencePreFetchSQL, String primaryKeyParameterName, String[] generatedKeysNames)
-
-
-
Method Detail
-
execute
public abstract Long execute(Connection conn, String sql, List<ParameterInstance> parameters, String sequencePreFetchSQL, String primaryKeyParameterName, String[] generatedKeysNames) throws SQLException, DynamicExpressionException
-
applyParameters
protected void applyParameters(List<ParameterInstance> parameters, PreparedStatement ps) throws SQLException
- Throws:
SQLException
-
-