public class MariaDbConnectionExt
extends org.mariadb.jdbc.MariaDbConnection
| Constructor and Description |
|---|
MariaDbConnectionExt(org.mariadb.jdbc.MariaDbConnection delegate,
org.mariadb.jdbc.internal.protocol.Protocol protocol) |
MariaDbConnectionExt(org.mariadb.jdbc.internal.protocol.Protocol protocol) |
| Modifier and Type | Method and Description |
|---|---|
void |
abort(java.util.concurrent.Executor executor) |
boolean |
canUseServerTimeout() |
void |
clearWarnings() |
org.mariadb.jdbc.ClientSidePreparedStatement |
clientPrepareStatement(java.lang.String sql) |
void |
close() |
void |
commit() |
java.sql.Array |
createArrayOf(java.lang.String typeName,
java.lang.Object[] elements) |
java.sql.Blob |
createBlob() |
java.sql.Clob |
createClob() |
java.sql.NClob |
createNClob() |
java.sql.SQLXML |
createSQLXML() |
java.sql.Statement |
createStatement(int resultSetType,
int resultSetConcurrency) |
java.sql.Statement |
createStatement(int resultSetType,
int resultSetConcurrency,
int resultSetHoldability) |
java.sql.Struct |
createStruct(java.lang.String typeName,
java.lang.Object[] attributes) |
boolean |
getAutoCommit() |
java.lang.String |
getCatalog() |
java.util.Properties |
getClientInfo() |
java.lang.String |
getClientInfo(java.lang.String name) |
org.mariadb.jdbc.MariaDbConnection |
getDelegate() |
int |
getHoldability() |
java.lang.String |
getHostname()
Deprecated.
|
int |
getLowercaseTableNames() |
java.sql.DatabaseMetaData |
getMetaData() |
int |
getNetworkTimeout() |
protected boolean |
getPinGlobalTxToPhysicalConnection() |
int |
getPort()
Deprecated.
|
java.lang.String |
getSchema() |
long |
getServerThreadId() |
int |
getTransactionIsolation() |
java.util.Map<java.lang.String,java.lang.Class<?>> |
getTypeMap() |
java.lang.String |
getUsername()
Deprecated.
|
java.sql.SQLWarning |
getWarnings() |
boolean |
includeDeadLockInfo() |
boolean |
includeThreadsTraces() |
boolean |
isClosed() |
boolean |
isReadOnly() |
boolean |
isServerMariaDb() |
boolean |
isValid(int timeout) |
boolean |
isWrapperFor(java.lang.Class<?> iface) |
java.lang.String |
nativeSQL(java.lang.String sql) |
static org.mariadb.jdbc.MariaDbConnection |
newConnection(org.mariadb.jdbc.UrlParser urlParser,
org.mariadb.jdbc.internal.util.pool.GlobalStateInfo globalInfo) |
java.sql.CallableStatement |
prepareCall(java.lang.String sql) |
java.sql.CallableStatement |
prepareCall(java.lang.String sql,
int resultSetType,
int resultSetConcurrency) |
java.sql.CallableStatement |
prepareCall(java.lang.String sql,
int resultSetType,
int resultSetConcurrency,
int resultSetHoldability) |
java.sql.PreparedStatement |
prepareStatement(java.lang.String sql) |
java.sql.PreparedStatement |
prepareStatement(java.lang.String sql,
int autoGeneratedKeys) |
java.sql.PreparedStatement |
prepareStatement(java.lang.String sql,
int[] columnIndexes) |
java.sql.PreparedStatement |
prepareStatement(java.lang.String sql,
int resultSetType,
int resultSetConcurrency) |
java.sql.PreparedStatement |
prepareStatement(java.lang.String sql,
int resultSetType,
int resultSetConcurrency,
int resultSetHoldability) |
java.sql.PreparedStatement |
prepareStatement(java.lang.String sql,
java.lang.String[] columnNames) |
void |
reenableWarnings() |
void |
releaseSavepoint(java.sql.Savepoint savepoint) |
void |
reset() |
void |
rollback() |
void |
rollback(java.sql.Savepoint savepoint) |
org.mariadb.jdbc.ServerSidePreparedStatement |
serverPrepareStatement(java.lang.String sql) |
void |
setAutoCommit(boolean autoCommit) |
void |
setCatalog(java.lang.String catalog) |
void |
setClientInfo(java.util.Properties properties) |
void |
setClientInfo(java.lang.String name,
java.lang.String value) |
void |
setDefaultTransactionIsolation(int defaultTransactionIsolation) |
void |
setHoldability(int holdability) |
void |
setHostFailed() |
void |
setNetworkTimeout(java.util.concurrent.Executor executor,
int milliseconds) |
void |
setReadOnly(boolean readOnly) |
java.sql.Savepoint |
setSavepoint() |
java.sql.Savepoint |
setSavepoint(java.lang.String name) |
void |
setSchema(java.lang.String arg0) |
void |
setTransactionIsolation(int level) |
void |
setTypeMap(java.util.Map<java.lang.String,java.lang.Class<?>> map) |
<T> T |
unwrap(java.lang.Class<T> iface) |
boolean |
versionGreaterOrEqual(int major,
int minor,
int patch) |
public MariaDbConnectionExt(org.mariadb.jdbc.internal.protocol.Protocol protocol)
public MariaDbConnectionExt(org.mariadb.jdbc.MariaDbConnection delegate,
org.mariadb.jdbc.internal.protocol.Protocol protocol)
public static org.mariadb.jdbc.MariaDbConnection newConnection(org.mariadb.jdbc.UrlParser urlParser,
org.mariadb.jdbc.internal.util.pool.GlobalStateInfo globalInfo)
throws java.sql.SQLException
java.sql.SQLExceptionpublic org.mariadb.jdbc.MariaDbConnection getDelegate()
public java.sql.Statement createStatement(int resultSetType,
int resultSetConcurrency)
createStatement in interface java.sql.ConnectioncreateStatement in class org.mariadb.jdbc.MariaDbConnectionpublic java.sql.Statement createStatement(int resultSetType,
int resultSetConcurrency,
int resultSetHoldability)
createStatement in interface java.sql.ConnectioncreateStatement in class org.mariadb.jdbc.MariaDbConnectionpublic org.mariadb.jdbc.ClientSidePreparedStatement clientPrepareStatement(java.lang.String sql)
throws java.sql.SQLException
clientPrepareStatement in class org.mariadb.jdbc.MariaDbConnectionjava.sql.SQLExceptionpublic org.mariadb.jdbc.ServerSidePreparedStatement serverPrepareStatement(java.lang.String sql)
throws java.sql.SQLException
serverPrepareStatement in class org.mariadb.jdbc.MariaDbConnectionjava.sql.SQLExceptionpublic java.sql.PreparedStatement prepareStatement(java.lang.String sql)
throws java.sql.SQLException
prepareStatement in interface java.sql.ConnectionprepareStatement in class org.mariadb.jdbc.MariaDbConnectionjava.sql.SQLExceptionpublic java.sql.PreparedStatement prepareStatement(java.lang.String sql,
int resultSetType,
int resultSetConcurrency)
throws java.sql.SQLException
prepareStatement in interface java.sql.ConnectionprepareStatement in class org.mariadb.jdbc.MariaDbConnectionjava.sql.SQLExceptionpublic java.sql.PreparedStatement prepareStatement(java.lang.String sql,
int resultSetType,
int resultSetConcurrency,
int resultSetHoldability)
throws java.sql.SQLException
prepareStatement in interface java.sql.ConnectionprepareStatement in class org.mariadb.jdbc.MariaDbConnectionjava.sql.SQLExceptionpublic java.sql.PreparedStatement prepareStatement(java.lang.String sql,
int autoGeneratedKeys)
throws java.sql.SQLException
prepareStatement in interface java.sql.ConnectionprepareStatement in class org.mariadb.jdbc.MariaDbConnectionjava.sql.SQLExceptionpublic java.sql.PreparedStatement prepareStatement(java.lang.String sql,
int[] columnIndexes)
throws java.sql.SQLException
prepareStatement in interface java.sql.ConnectionprepareStatement in class org.mariadb.jdbc.MariaDbConnectionjava.sql.SQLExceptionpublic java.sql.PreparedStatement prepareStatement(java.lang.String sql,
java.lang.String[] columnNames)
throws java.sql.SQLException
prepareStatement in interface java.sql.ConnectionprepareStatement in class org.mariadb.jdbc.MariaDbConnectionjava.sql.SQLExceptionpublic java.sql.CallableStatement prepareCall(java.lang.String sql)
throws java.sql.SQLException
prepareCall in interface java.sql.ConnectionprepareCall in class org.mariadb.jdbc.MariaDbConnectionjava.sql.SQLExceptionpublic java.sql.CallableStatement prepareCall(java.lang.String sql,
int resultSetType,
int resultSetConcurrency)
throws java.sql.SQLException
prepareCall in interface java.sql.ConnectionprepareCall in class org.mariadb.jdbc.MariaDbConnectionjava.sql.SQLExceptionpublic java.sql.CallableStatement prepareCall(java.lang.String sql,
int resultSetType,
int resultSetConcurrency,
int resultSetHoldability)
throws java.sql.SQLException
prepareCall in interface java.sql.ConnectionprepareCall in class org.mariadb.jdbc.MariaDbConnectionjava.sql.SQLExceptionpublic java.lang.String nativeSQL(java.lang.String sql)
throws java.sql.SQLException
nativeSQL in interface java.sql.ConnectionnativeSQL in class org.mariadb.jdbc.MariaDbConnectionjava.sql.SQLExceptionpublic boolean getAutoCommit()
throws java.sql.SQLException
getAutoCommit in interface java.sql.ConnectiongetAutoCommit in class org.mariadb.jdbc.MariaDbConnectionjava.sql.SQLExceptionpublic void setAutoCommit(boolean autoCommit)
throws java.sql.SQLException
setAutoCommit in interface java.sql.ConnectionsetAutoCommit in class org.mariadb.jdbc.MariaDbConnectionjava.sql.SQLExceptionpublic void commit()
throws java.sql.SQLException
commit in interface java.sql.Connectioncommit in class org.mariadb.jdbc.MariaDbConnectionjava.sql.SQLExceptionpublic void rollback()
throws java.sql.SQLException
rollback in interface java.sql.Connectionrollback in class org.mariadb.jdbc.MariaDbConnectionjava.sql.SQLExceptionpublic void rollback(java.sql.Savepoint savepoint)
throws java.sql.SQLException
rollback in interface java.sql.Connectionrollback in class org.mariadb.jdbc.MariaDbConnectionjava.sql.SQLExceptionpublic void close()
throws java.sql.SQLException
close in interface java.lang.AutoCloseableclose in interface java.sql.Connectionclose in class org.mariadb.jdbc.MariaDbConnectionjava.sql.SQLExceptionpublic boolean isClosed()
isClosed in interface java.sql.ConnectionisClosed in class org.mariadb.jdbc.MariaDbConnectionpublic java.sql.DatabaseMetaData getMetaData()
getMetaData in interface java.sql.ConnectiongetMetaData in class org.mariadb.jdbc.MariaDbConnectionpublic boolean isReadOnly()
throws java.sql.SQLException
isReadOnly in interface java.sql.ConnectionisReadOnly in class org.mariadb.jdbc.MariaDbConnectionjava.sql.SQLExceptionpublic void setReadOnly(boolean readOnly)
throws java.sql.SQLException
setReadOnly in interface java.sql.ConnectionsetReadOnly in class org.mariadb.jdbc.MariaDbConnectionjava.sql.SQLExceptionpublic java.lang.String getCatalog()
throws java.sql.SQLException
getCatalog in interface java.sql.ConnectiongetCatalog in class org.mariadb.jdbc.MariaDbConnectionjava.sql.SQLExceptionpublic void setCatalog(java.lang.String catalog)
throws java.sql.SQLException
setCatalog in interface java.sql.ConnectionsetCatalog in class org.mariadb.jdbc.MariaDbConnectionjava.sql.SQLExceptionpublic boolean isServerMariaDb()
throws java.sql.SQLException
isServerMariaDb in class org.mariadb.jdbc.MariaDbConnectionjava.sql.SQLExceptionpublic boolean versionGreaterOrEqual(int major,
int minor,
int patch)
versionGreaterOrEqual in class org.mariadb.jdbc.MariaDbConnectionpublic int getTransactionIsolation()
throws java.sql.SQLException
getTransactionIsolation in interface java.sql.ConnectiongetTransactionIsolation in class org.mariadb.jdbc.MariaDbConnectionjava.sql.SQLExceptionpublic void setTransactionIsolation(int level)
throws java.sql.SQLException
setTransactionIsolation in interface java.sql.ConnectionsetTransactionIsolation in class org.mariadb.jdbc.MariaDbConnectionjava.sql.SQLExceptionpublic java.sql.SQLWarning getWarnings()
throws java.sql.SQLException
getWarnings in interface java.sql.ConnectiongetWarnings in class org.mariadb.jdbc.MariaDbConnectionjava.sql.SQLExceptionpublic void clearWarnings()
throws java.sql.SQLException
clearWarnings in interface java.sql.ConnectionclearWarnings in class org.mariadb.jdbc.MariaDbConnectionjava.sql.SQLExceptionpublic void reenableWarnings()
reenableWarnings in class org.mariadb.jdbc.MariaDbConnectionpublic java.util.Map<java.lang.String,java.lang.Class<?>> getTypeMap()
getTypeMap in interface java.sql.ConnectiongetTypeMap in class org.mariadb.jdbc.MariaDbConnectionpublic void setTypeMap(java.util.Map<java.lang.String,java.lang.Class<?>> map)
throws java.sql.SQLException
setTypeMap in interface java.sql.ConnectionsetTypeMap in class org.mariadb.jdbc.MariaDbConnectionjava.sql.SQLExceptionpublic int getHoldability()
getHoldability in interface java.sql.ConnectiongetHoldability in class org.mariadb.jdbc.MariaDbConnectionpublic void setHoldability(int holdability)
setHoldability in interface java.sql.ConnectionsetHoldability in class org.mariadb.jdbc.MariaDbConnectionpublic java.sql.Savepoint setSavepoint()
throws java.sql.SQLException
setSavepoint in interface java.sql.ConnectionsetSavepoint in class org.mariadb.jdbc.MariaDbConnectionjava.sql.SQLExceptionpublic java.sql.Savepoint setSavepoint(java.lang.String name)
throws java.sql.SQLException
setSavepoint in interface java.sql.ConnectionsetSavepoint in class org.mariadb.jdbc.MariaDbConnectionjava.sql.SQLExceptionpublic void releaseSavepoint(java.sql.Savepoint savepoint)
throws java.sql.SQLException
releaseSavepoint in interface java.sql.ConnectionreleaseSavepoint in class org.mariadb.jdbc.MariaDbConnectionjava.sql.SQLExceptionpublic java.sql.Clob createClob()
createClob in interface java.sql.ConnectioncreateClob in class org.mariadb.jdbc.MariaDbConnectionpublic java.sql.Blob createBlob()
createBlob in interface java.sql.ConnectioncreateBlob in class org.mariadb.jdbc.MariaDbConnectionpublic java.sql.NClob createNClob()
createNClob in interface java.sql.ConnectioncreateNClob in class org.mariadb.jdbc.MariaDbConnectionpublic java.sql.SQLXML createSQLXML()
throws java.sql.SQLException
createSQLXML in interface java.sql.ConnectioncreateSQLXML in class org.mariadb.jdbc.MariaDbConnectionjava.sql.SQLExceptionpublic boolean isValid(int timeout)
throws java.sql.SQLException
isValid in interface java.sql.ConnectionisValid in class org.mariadb.jdbc.MariaDbConnectionjava.sql.SQLExceptionpublic void setClientInfo(java.lang.String name,
java.lang.String value)
throws java.sql.SQLClientInfoException
setClientInfo in interface java.sql.ConnectionsetClientInfo in class org.mariadb.jdbc.MariaDbConnectionjava.sql.SQLClientInfoExceptionpublic java.util.Properties getClientInfo()
throws java.sql.SQLException
getClientInfo in interface java.sql.ConnectiongetClientInfo in class org.mariadb.jdbc.MariaDbConnectionjava.sql.SQLExceptionpublic void setClientInfo(java.util.Properties properties)
throws java.sql.SQLClientInfoException
setClientInfo in interface java.sql.ConnectionsetClientInfo in class org.mariadb.jdbc.MariaDbConnectionjava.sql.SQLClientInfoExceptionpublic java.lang.String getClientInfo(java.lang.String name)
throws java.sql.SQLException
getClientInfo in interface java.sql.ConnectiongetClientInfo in class org.mariadb.jdbc.MariaDbConnectionjava.sql.SQLExceptionpublic java.sql.Array createArrayOf(java.lang.String typeName,
java.lang.Object[] elements)
throws java.sql.SQLException
createArrayOf in interface java.sql.ConnectioncreateArrayOf in class org.mariadb.jdbc.MariaDbConnectionjava.sql.SQLExceptionpublic java.sql.Struct createStruct(java.lang.String typeName,
java.lang.Object[] attributes)
throws java.sql.SQLException
createStruct in interface java.sql.ConnectioncreateStruct in class org.mariadb.jdbc.MariaDbConnectionjava.sql.SQLExceptionpublic <T> T unwrap(java.lang.Class<T> iface)
throws java.sql.SQLException
unwrap in interface java.sql.Wrapperunwrap in class org.mariadb.jdbc.MariaDbConnectionjava.sql.SQLExceptionpublic boolean isWrapperFor(java.lang.Class<?> iface)
isWrapperFor in interface java.sql.WrapperisWrapperFor in class org.mariadb.jdbc.MariaDbConnection@Deprecated public java.lang.String getUsername()
getUsername in class org.mariadb.jdbc.MariaDbConnection@Deprecated public java.lang.String getHostname()
getHostname in class org.mariadb.jdbc.MariaDbConnection@Deprecated public int getPort()
getPort in class org.mariadb.jdbc.MariaDbConnectionprotected boolean getPinGlobalTxToPhysicalConnection()
getPinGlobalTxToPhysicalConnection in class org.mariadb.jdbc.MariaDbConnectionpublic void setHostFailed()
setHostFailed in class org.mariadb.jdbc.MariaDbConnectionpublic int getLowercaseTableNames()
throws java.sql.SQLException
getLowercaseTableNames in class org.mariadb.jdbc.MariaDbConnectionjava.sql.SQLExceptionpublic void abort(java.util.concurrent.Executor executor)
throws java.sql.SQLException
abort in interface java.sql.Connectionabort in class org.mariadb.jdbc.MariaDbConnectionjava.sql.SQLExceptionpublic int getNetworkTimeout()
throws java.sql.SQLException
getNetworkTimeout in interface java.sql.ConnectiongetNetworkTimeout in class org.mariadb.jdbc.MariaDbConnectionjava.sql.SQLExceptionpublic java.lang.String getSchema()
getSchema in interface java.sql.ConnectiongetSchema in class org.mariadb.jdbc.MariaDbConnectionpublic void setSchema(java.lang.String arg0)
setSchema in interface java.sql.ConnectionsetSchema in class org.mariadb.jdbc.MariaDbConnectionpublic void setNetworkTimeout(java.util.concurrent.Executor executor,
int milliseconds)
throws java.sql.SQLException
setNetworkTimeout in interface java.sql.ConnectionsetNetworkTimeout in class org.mariadb.jdbc.MariaDbConnectionjava.sql.SQLExceptionpublic long getServerThreadId()
getServerThreadId in class org.mariadb.jdbc.MariaDbConnectionpublic boolean canUseServerTimeout()
canUseServerTimeout in class org.mariadb.jdbc.MariaDbConnectionpublic void setDefaultTransactionIsolation(int defaultTransactionIsolation)
setDefaultTransactionIsolation in class org.mariadb.jdbc.MariaDbConnectionpublic void reset()
throws java.sql.SQLException
reset in class org.mariadb.jdbc.MariaDbConnectionjava.sql.SQLExceptionpublic boolean includeDeadLockInfo()
includeDeadLockInfo in class org.mariadb.jdbc.MariaDbConnectionpublic boolean includeThreadsTraces()
includeThreadsTraces in class org.mariadb.jdbc.MariaDbConnection