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