public interface ConnectionContext<T extends DbQueryExtension> extends AutoCloseable
Modifier and Type | Method and Description |
---|---|
ConnectionContext |
beginTransaction() |
void |
close() |
void |
commitTransaction() |
Executable<int[]> |
executeBatchSqls(List<String> batchSqls) |
Executable<int[]> |
executeSql(String sql) |
Executable<int[]> |
executeSql(String sql,
Object[] parameterValues) |
Executable<int[]> |
executeStoredProc(String procedureCall,
StoredProcedure.CallType callType,
ParameterBinding.Callable parameterBinding) |
Executable<int[]> |
executeStoredProc(String procedureCall,
StoredProcedure.CallType callType,
ParameterBinding.Callable parameterBinding,
ExecutionResultListener.Callable executionResultListener) |
Connection |
getConnection() |
T |
getDbQueries() |
boolean |
isCloseable() |
<T> List<T> |
query(String sql,
ParameterBinding parameterBinding,
DataRowListener<T> listener) |
FluentJdbc.Builder |
queryBuilder() |
void |
rollbackTransaction() |
SqlResultSet |
selectQuery(String sql) |
Connection getConnection() throws MintleafException
MintleafException
boolean isCloseable()
void close()
close
in interface AutoCloseable
ConnectionContext beginTransaction() throws MintleafException
MintleafException
void commitTransaction() throws MintleafException
MintleafException
void rollbackTransaction() throws MintleafException
MintleafException
T getDbQueries()
FluentJdbc.Builder queryBuilder()
SqlResultSet selectQuery(String sql)
Executable<int[]> executeBatchSqls(List<String> batchSqls)
Executable<int[]> executeSql(String sql)
Executable<int[]> executeSql(String sql, Object[] parameterValues)
<T> List<T> query(String sql, ParameterBinding parameterBinding, DataRowListener<T> listener) throws MintleafException
MintleafException
Executable<int[]> executeStoredProc(String procedureCall, StoredProcedure.CallType callType, ParameterBinding.Callable parameterBinding)
Executable<int[]> executeStoredProc(String procedureCall, StoredProcedure.CallType callType, ParameterBinding.Callable parameterBinding, ExecutionResultListener.Callable executionResultListener)
Copyright © 2017. All rights reserved.