public class DefaultSQLPlanExecutor<S extends SQLPlan<?>> implements SQLPlanExecutor<S>
| Modifier and Type | Class and Description |
|---|---|
static class |
DefaultSQLPlanExecutor.Companion |
| Modifier and Type | Field and Description |
|---|---|
static DefaultSQLPlanExecutor.Companion |
Companion |
| Constructor and Description |
|---|
DefaultSQLPlanExecutor(ConnectionProvider connectionProvider,
ResultSetValueExtractor resultSetValueExtractor,
ResultSetDelegate resultSetDelegate,
ColumnInfoSetGenerator columnInfoSetGenerator,
PreparedStatementGenerator preparedStatementGenerator,
instep.typeconversion.TypeConversion typeconvert) |
DefaultSQLPlanExecutor() |
| Modifier and Type | Method and Description |
|---|---|
void |
execute(S plan) |
<T> java.util.List<T> |
execute(S plan,
java.lang.Class<T> cls) |
java.sql.ResultSet |
executeResultSet(java.sql.Connection conn,
S plan) |
java.lang.String |
executeScalar(S plan) |
<T> T |
executeScalar(S plan,
java.lang.Class<T> cls) |
int |
executeUpdate(S plan) |
ColumnInfoSetGenerator |
getColumnInfoSetGenerator() |
ConnectionProvider |
getConnectionProvider() |
PreparedStatementGenerator |
getPreparedStatementGenerator() |
ResultSetDelegate |
getResultSetDelegate() |
ResultSetValueExtractor |
getResultSetValueExtractor() |
instep.typeconversion.TypeConversion |
getTypeconvert() |
execute, execute, executeResultSet, executeScalar, executeScalar, executeUpdateexecute, execute, executeScalar, executeScalarpublic static DefaultSQLPlanExecutor.Companion Companion
public DefaultSQLPlanExecutor(ConnectionProvider connectionProvider, ResultSetValueExtractor resultSetValueExtractor, ResultSetDelegate resultSetDelegate, ColumnInfoSetGenerator columnInfoSetGenerator, PreparedStatementGenerator preparedStatementGenerator, instep.typeconversion.TypeConversion typeconvert)
public DefaultSQLPlanExecutor()
public void execute(S plan)
public java.lang.String executeScalar(S plan)
public <T> T executeScalar(S plan,
java.lang.Class<T> cls)
public int executeUpdate(S plan)
public java.sql.ResultSet executeResultSet(java.sql.Connection conn,
S plan)
public <T> java.util.List<T> execute(S plan,
java.lang.Class<T> cls)
public ConnectionProvider getConnectionProvider()
public ResultSetValueExtractor getResultSetValueExtractor()
public ResultSetDelegate getResultSetDelegate()
public ColumnInfoSetGenerator getColumnInfoSetGenerator()
public PreparedStatementGenerator getPreparedStatementGenerator()
public instep.typeconversion.TypeConversion getTypeconvert()