public final class ShardingConnection extends AbstractConnectionAdapter
TRANSACTION_NONE, TRANSACTION_READ_COMMITTED, TRANSACTION_READ_UNCOMMITTED, TRANSACTION_REPEATABLE_READ, TRANSACTION_SERIALIZABLE| Constructor and Description |
|---|
ShardingConnection(Map<String,DataSource> dataSourceMap,
ShardingContext shardingContext,
ShardingTransactionManagerEngine shardingTransactionManagerEngine,
TransactionType transactionType) |
| Modifier and Type | Method and Description |
|---|---|
Statement |
createStatement() |
Statement |
createStatement(int resultSetType,
int resultSetConcurrency) |
Statement |
createStatement(int resultSetType,
int resultSetConcurrency,
int resultSetHoldability) |
DatabaseMetaData |
getMetaData() |
protected boolean |
isOnlyLocalTransactionValid() |
PreparedStatement |
prepareStatement(String sql) |
PreparedStatement |
prepareStatement(String sql,
int autoGeneratedKeys) |
PreparedStatement |
prepareStatement(String sql,
int[] columnIndexes) |
PreparedStatement |
prepareStatement(String sql,
int resultSetType,
int resultSetConcurrency) |
PreparedStatement |
prepareStatement(String sql,
int resultSetType,
int resultSetConcurrency,
int resultSetHoldability) |
PreparedStatement |
prepareStatement(String sql,
String[] columnNames) |
clearWarnings, close, commit, getAutoCommit, getConnection, getConnections, getDataSourceMap, getHoldability, getTransactionIsolation, getWarnings, isClosed, isReadOnly, isSerialExecute, rollback, setAutoCommit, setHoldability, setReadOnly, setTransactionIsolationabort, createArrayOf, createBlob, createClob, createNClob, createSQLXML, createStruct, getCatalog, getClientInfo, getClientInfo, getNetworkTimeout, getSchema, getTypeMap, isValid, nativeSQL, prepareCall, prepareCall, prepareCall, releaseSavepoint, rollback, setCatalog, setClientInfo, setClientInfo, setNetworkTimeout, setSavepoint, setSavepoint, setSchema, setTypeMapisWrapperFor, recordMethodInvocation, replayMethodsInvocation, unwrapclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitisWrapperFor, unwrappublic ShardingConnection(Map<String,DataSource> dataSourceMap, ShardingContext shardingContext, ShardingTransactionManagerEngine shardingTransactionManagerEngine, TransactionType transactionType)
public DatabaseMetaData getMetaData() throws SQLException
SQLExceptionpublic PreparedStatement prepareStatement(String sql)
public PreparedStatement prepareStatement(String sql, int resultSetType, int resultSetConcurrency)
public PreparedStatement prepareStatement(String sql, int resultSetType, int resultSetConcurrency, int resultSetHoldability)
public PreparedStatement prepareStatement(String sql, int autoGeneratedKeys)
public PreparedStatement prepareStatement(String sql, int[] columnIndexes)
public PreparedStatement prepareStatement(String sql, String[] columnNames)
public Statement createStatement()
public Statement createStatement(int resultSetType, int resultSetConcurrency)
public Statement createStatement(int resultSetType, int resultSetConcurrency, int resultSetHoldability)
protected boolean isOnlyLocalTransactionValid()
isOnlyLocalTransactionValid in class AbstractConnectionAdapterCopyright © 2019 The Apache Software Foundation. All rights reserved.