Logo Search packages:      
Sourcecode: mysql-connector-java version File versions  Download package

LoadBalancedMySQLConnection.java

/*
  Copyright (c) 2007, 2011, Oracle and/or its affiliates. All rights reserved.

  The MySQL Connector/J is licensed under the terms of the GPLv2
  <http://www.gnu.org/licenses/old-licenses/gpl-2.0.html>, like most MySQL Connectors.
  There are special exceptions to the terms and conditions of the GPLv2 as it is applied to
  this software, see the FLOSS License Exception
  <http://www.mysql.com/about/legal/licensing/foss-exception.html>.

  This program is free software; you can redistribute it and/or modify it under the terms
  of the GNU General Public License as published by the Free Software Foundation; version 2
  of the License.

  This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;
  without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  See the GNU General Public License for more details.

  You should have received a copy of the GNU General Public License along with this
  program; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth
  Floor, Boston, MA 02110-1301  USA
 
 */
package com.mysql.jdbc;

import java.sql.CallableStatement;
import java.sql.DatabaseMetaData;
import java.sql.PreparedStatement;
import java.sql.SQLException;
import java.sql.SQLWarning;
import java.sql.Savepoint;
import java.sql.Statement;
import java.util.Calendar;
import java.util.List;
import java.util.Map;
import java.util.Properties;
import java.util.TimeZone;
import java.util.Timer;

import com.mysql.jdbc.log.Log;

00041 public class LoadBalancedMySQLConnection implements MySQLConnection {

      protected LoadBalancingConnectionProxy proxy;
      
      public LoadBalancingConnectionProxy getProxy(){
            return this.proxy;
      }

      protected synchronized MySQLConnection getActiveMySQLConnection() {
            return this.proxy.currentConn;
      }

      public LoadBalancedMySQLConnection(LoadBalancingConnectionProxy proxy) {
            this.proxy = proxy;
      }

      public void abortInternal() throws SQLException {
            getActiveMySQLConnection().abortInternal();
      }

00061       public void changeUser(String userName, String newPassword)
                  throws SQLException {
            getActiveMySQLConnection().changeUser(userName, newPassword);
      }

      public void checkClosed() throws SQLException {
            getActiveMySQLConnection().checkClosed();
      }

      public void clearHasTriedMaster() {
            getActiveMySQLConnection().clearHasTriedMaster();
      }

      public void clearWarnings() throws SQLException {
            getActiveMySQLConnection().clearWarnings();
      }

00078       public PreparedStatement clientPrepareStatement(String sql,
                  int resultSetType, int resultSetConcurrency,
                  int resultSetHoldability) throws SQLException {
            return getActiveMySQLConnection().clientPrepareStatement(sql,
                        resultSetType, resultSetConcurrency, resultSetHoldability);
      }

00085       public PreparedStatement clientPrepareStatement(String sql,
                  int resultSetType, int resultSetConcurrency) throws SQLException {
            return getActiveMySQLConnection().clientPrepareStatement(sql,
                        resultSetType, resultSetConcurrency);
      }

00091       public PreparedStatement clientPrepareStatement(String sql,
                  int autoGenKeyIndex) throws SQLException {
            return getActiveMySQLConnection().clientPrepareStatement(sql,
                        autoGenKeyIndex);
      }

00097       public PreparedStatement clientPrepareStatement(String sql,
                  int[] autoGenKeyIndexes) throws SQLException {
            return getActiveMySQLConnection().clientPrepareStatement(sql,
                        autoGenKeyIndexes);
      }

00103       public PreparedStatement clientPrepareStatement(String sql,
                  String[] autoGenKeyColNames) throws SQLException {
            return getActiveMySQLConnection().clientPrepareStatement(sql,
                        autoGenKeyColNames);
      }

00109       public PreparedStatement clientPrepareStatement(String sql)
                  throws SQLException {
            return getActiveMySQLConnection().clientPrepareStatement(sql);
      }

      public synchronized void close() throws SQLException {
            getActiveMySQLConnection().close();
      }

      public void commit() throws SQLException {
            getActiveMySQLConnection().commit();
      }

      public void createNewIO(boolean isForReconnect) throws SQLException {
            getActiveMySQLConnection().createNewIO(isForReconnect);
      }

      public Statement createStatement() throws SQLException {
            return getActiveMySQLConnection().createStatement();
      }

      public Statement createStatement(int resultSetType,
                  int resultSetConcurrency, int resultSetHoldability)
                  throws SQLException {
            return getActiveMySQLConnection().createStatement(resultSetType,
                        resultSetConcurrency, resultSetHoldability);
      }

      public Statement createStatement(int resultSetType, int resultSetConcurrency)
                  throws SQLException {
            return getActiveMySQLConnection().createStatement(resultSetType,
                        resultSetConcurrency);
      }

      public void dumpTestcaseQuery(String query) {
            getActiveMySQLConnection().dumpTestcaseQuery(query);
      }

      public Connection duplicate() throws SQLException {
            return getActiveMySQLConnection().duplicate();
      }

      public ResultSetInternalMethods execSQL(StatementImpl callingStatement,
                  String sql, int maxRows, Buffer packet, int resultSetType,
                  int resultSetConcurrency, boolean streamResults, String catalog,
                  Field[] cachedMetadata, boolean isBatch) throws SQLException {
            return getActiveMySQLConnection().execSQL(callingStatement, sql,
                        maxRows, packet, resultSetType, resultSetConcurrency,
                        streamResults, catalog, cachedMetadata, isBatch);
      }

      public ResultSetInternalMethods execSQL(StatementImpl callingStatement,
                  String sql, int maxRows, Buffer packet, int resultSetType,
                  int resultSetConcurrency, boolean streamResults, String catalog,
                  Field[] cachedMetadata) throws SQLException {
            return getActiveMySQLConnection().execSQL(callingStatement, sql,
                        maxRows, packet, resultSetType, resultSetConcurrency,
                        streamResults, catalog, cachedMetadata);
      }

      public String extractSqlFromPacket(String possibleSqlQuery,
                  Buffer queryPacket, int endOfQueryPacketPosition)
                  throws SQLException {
            return getActiveMySQLConnection().extractSqlFromPacket(
                        possibleSqlQuery, queryPacket, endOfQueryPacketPosition);
      }

00176       public String exposeAsXml() throws SQLException {
            return getActiveMySQLConnection().exposeAsXml();
      }

00180       public boolean getAllowLoadLocalInfile() {
            return getActiveMySQLConnection().getAllowLoadLocalInfile();
      }

00184       public boolean getAllowMultiQueries() {
            return getActiveMySQLConnection().getAllowMultiQueries();
      }

00188       public boolean getAllowNanAndInf() {
            return getActiveMySQLConnection().getAllowNanAndInf();
      }

00192       public boolean getAllowUrlInLocalInfile() {
            return getActiveMySQLConnection().getAllowUrlInLocalInfile();
      }

00196       public boolean getAlwaysSendSetIsolation() {
            return getActiveMySQLConnection().getAlwaysSendSetIsolation();
      }

      public boolean getAutoClosePStmtStreams() {
            return getActiveMySQLConnection().getAutoClosePStmtStreams();
      }

00204       public boolean getAutoDeserialize() {
            return getActiveMySQLConnection().getAutoDeserialize();
      }

      public boolean getAutoGenerateTestcaseScript() {
            return getActiveMySQLConnection().getAutoGenerateTestcaseScript();
      }

00212       public boolean getAutoReconnectForPools() {
            return getActiveMySQLConnection().getAutoReconnectForPools();
      }

      public boolean getAutoSlowLog() {
            return getActiveMySQLConnection().getAutoSlowLog();
      }

00220       public int getBlobSendChunkSize() {
            return getActiveMySQLConnection().getBlobSendChunkSize();
      }

      public boolean getBlobsAreStrings() {
            return getActiveMySQLConnection().getBlobsAreStrings();
      }

00228       public boolean getCacheCallableStatements() {
            return getActiveMySQLConnection().getCacheCallableStatements();
      }

      public boolean getCacheCallableStmts() {
            return getActiveMySQLConnection().getCacheCallableStmts();
      }

      public boolean getCachePrepStmts() {
            return getActiveMySQLConnection().getCachePrepStmts();
      }

00240       public boolean getCachePreparedStatements() {
            return getActiveMySQLConnection().getCachePreparedStatements();
      }

00244       public boolean getCacheResultSetMetadata() {
            return getActiveMySQLConnection().getCacheResultSetMetadata();
      }

00248       public boolean getCacheServerConfiguration() {
            return getActiveMySQLConnection().getCacheServerConfiguration();
      }

00252       public int getCallableStatementCacheSize() {
            return getActiveMySQLConnection().getCallableStatementCacheSize();
      }

      public int getCallableStmtCacheSize() {
            return getActiveMySQLConnection().getCallableStmtCacheSize();
      }

00260       public boolean getCapitalizeTypeNames() {
            return getActiveMySQLConnection().getCapitalizeTypeNames();
      }

00264       public String getCharacterSetResults() {
            return getActiveMySQLConnection().getCharacterSetResults();
      }

      public String getClientCertificateKeyStorePassword() {
            return getActiveMySQLConnection()
                        .getClientCertificateKeyStorePassword();
      }

      public String getClientCertificateKeyStoreType() {
            return getActiveMySQLConnection().getClientCertificateKeyStoreType();
      }

      public String getClientCertificateKeyStoreUrl() {
            return getActiveMySQLConnection().getClientCertificateKeyStoreUrl();
      }

      public String getClientInfoProvider() {
            return getActiveMySQLConnection().getClientInfoProvider();
      }

      public String getClobCharacterEncoding() {
            return getActiveMySQLConnection().getClobCharacterEncoding();
      }

00289       public boolean getClobberStreamingResults() {
            return getActiveMySQLConnection().getClobberStreamingResults();
      }

      public boolean getCompensateOnDuplicateKeyUpdateCounts() {
            return getActiveMySQLConnection()
                        .getCompensateOnDuplicateKeyUpdateCounts();
      }

00298       public int getConnectTimeout() {
            return getActiveMySQLConnection().getConnectTimeout();
      }

00302       public String getConnectionCollation() {
            return getActiveMySQLConnection().getConnectionCollation();
      }

      public String getConnectionLifecycleInterceptors() {
            return getActiveMySQLConnection().getConnectionLifecycleInterceptors();
      }

00310       public boolean getContinueBatchOnError() {
            return getActiveMySQLConnection().getContinueBatchOnError();
      }

      public boolean getCreateDatabaseIfNotExist() {
            return getActiveMySQLConnection().getCreateDatabaseIfNotExist();
      }

      public int getDefaultFetchSize() {
            return getActiveMySQLConnection().getDefaultFetchSize();
      }

00322       public boolean getDontTrackOpenResources() {
            return getActiveMySQLConnection().getDontTrackOpenResources();
      }

      public boolean getDumpMetadataOnColumnNotFound() {
            return getActiveMySQLConnection().getDumpMetadataOnColumnNotFound();
      }

00330       public boolean getDumpQueriesOnException() {
            return getActiveMySQLConnection().getDumpQueriesOnException();
      }

00334       public boolean getDynamicCalendars() {
            return getActiveMySQLConnection().getDynamicCalendars();
      }

00338       public boolean getElideSetAutoCommits() {
            return getActiveMySQLConnection().getElideSetAutoCommits();
      }

      public boolean getEmptyStringsConvertToZero() {
            return getActiveMySQLConnection().getEmptyStringsConvertToZero();
      }

00346       public boolean getEmulateLocators() {
            return getActiveMySQLConnection().getEmulateLocators();
      }

00350       public boolean getEmulateUnsupportedPstmts() {
            return getActiveMySQLConnection().getEmulateUnsupportedPstmts();
      }

00354       public boolean getEnablePacketDebug() {
            return getActiveMySQLConnection().getEnablePacketDebug();
      }

      public boolean getEnableQueryTimeouts() {
            return getActiveMySQLConnection().getEnableQueryTimeouts();
      }

00362       public String getEncoding() {
            return getActiveMySQLConnection().getEncoding();
      }

      public String getExceptionInterceptors() {
            return getActiveMySQLConnection().getExceptionInterceptors();
      }

00370       public boolean getExplainSlowQueries() {
            return getActiveMySQLConnection().getExplainSlowQueries();
      }

00374       public boolean getFailOverReadOnly() {
            return getActiveMySQLConnection().getFailOverReadOnly();
      }

      public boolean getFunctionsNeverReturnBlobs() {
            return getActiveMySQLConnection().getFunctionsNeverReturnBlobs();
      }

      public boolean getGatherPerfMetrics() {
            return getActiveMySQLConnection().getGatherPerfMetrics();
      }

00386       public boolean getGatherPerformanceMetrics() {
            return getActiveMySQLConnection().getGatherPerformanceMetrics();
      }

      public boolean getGenerateSimpleParameterMetadata() {
            return getActiveMySQLConnection().getGenerateSimpleParameterMetadata();
      }

00394       public boolean getIgnoreNonTxTables() {
            return getActiveMySQLConnection().getIgnoreNonTxTables();
      }

      public boolean getIncludeInnodbStatusInDeadlockExceptions() {
            return getActiveMySQLConnection()
                        .getIncludeInnodbStatusInDeadlockExceptions();
      }

00403       public int getInitialTimeout() {
            return getActiveMySQLConnection().getInitialTimeout();
      }

00407       public boolean getInteractiveClient() {
            return getActiveMySQLConnection().getInteractiveClient();
      }

00411       public boolean getIsInteractiveClient() {
            return getActiveMySQLConnection().getIsInteractiveClient();
      }

00415       public boolean getJdbcCompliantTruncation() {
            return getActiveMySQLConnection().getJdbcCompliantTruncation();
      }

      public boolean getJdbcCompliantTruncationForReads() {
            return getActiveMySQLConnection().getJdbcCompliantTruncationForReads();
      }

      public String getLargeRowSizeThreshold() {
            return getActiveMySQLConnection().getLargeRowSizeThreshold();
      }

      public int getLoadBalanceBlacklistTimeout() {
            return getActiveMySQLConnection().getLoadBalanceBlacklistTimeout();
      }

      public int getLoadBalancePingTimeout() {
            return getActiveMySQLConnection().getLoadBalancePingTimeout();
      }

      public String getLoadBalanceStrategy() {
            return getActiveMySQLConnection().getLoadBalanceStrategy();
      }

      public boolean getLoadBalanceValidateConnectionOnSwapServer() {
            return getActiveMySQLConnection()
                        .getLoadBalanceValidateConnectionOnSwapServer();
      }

      public String getLocalSocketAddress() {
            return getActiveMySQLConnection().getLocalSocketAddress();
      }

00448       public int getLocatorFetchBufferSize() {
            return getActiveMySQLConnection().getLocatorFetchBufferSize();
      }

00452       public boolean getLogSlowQueries() {
            return getActiveMySQLConnection().getLogSlowQueries();
      }

      public boolean getLogXaCommands() {
            return getActiveMySQLConnection().getLogXaCommands();
      }

00460       public String getLogger() {
            return getActiveMySQLConnection().getLogger();
      }

00464       public String getLoggerClassName() {
            return getActiveMySQLConnection().getLoggerClassName();
      }

      public boolean getMaintainTimeStats() {
            return getActiveMySQLConnection().getMaintainTimeStats();
      }

      public int getMaxAllowedPacket() {
            return getActiveMySQLConnection().getMaxAllowedPacket();
      }

00476       public int getMaxQuerySizeToLog() {
            return getActiveMySQLConnection().getMaxQuerySizeToLog();
      }

00480       public int getMaxReconnects() {
            return getActiveMySQLConnection().getMaxReconnects();
      }

00484       public int getMaxRows() {
            return getActiveMySQLConnection().getMaxRows();
      }

00488       public int getMetadataCacheSize() {
            return getActiveMySQLConnection().getMetadataCacheSize();
      }

      public int getNetTimeoutForStreamingResults() {
            return getActiveMySQLConnection().getNetTimeoutForStreamingResults();
      }

      public boolean getNoAccessToProcedureBodies() {
            return getActiveMySQLConnection().getNoAccessToProcedureBodies();
      }

00500       public boolean getNoDatetimeStringSync() {
            return getActiveMySQLConnection().getNoDatetimeStringSync();
      }

      public boolean getNoTimezoneConversionForTimeType() {
            return getActiveMySQLConnection().getNoTimezoneConversionForTimeType();
      }

      public boolean getNullCatalogMeansCurrent() {
            return getActiveMySQLConnection().getNullCatalogMeansCurrent();
      }

      public boolean getNullNamePatternMatchesAll() {
            return getActiveMySQLConnection().getNullNamePatternMatchesAll();
      }

      public boolean getOverrideSupportsIntegrityEnhancementFacility() {
            return getActiveMySQLConnection()
                        .getOverrideSupportsIntegrityEnhancementFacility();
      }

00521       public int getPacketDebugBufferSize() {
            return getActiveMySQLConnection().getPacketDebugBufferSize();
      }

      public boolean getPadCharsWithSpace() {
            return getActiveMySQLConnection().getPadCharsWithSpace();
      }

00529       public boolean getParanoid() {
            return getActiveMySQLConnection().getParanoid();
      }

      public String getPasswordCharacterEncoding() {
            return getActiveMySQLConnection().getPasswordCharacterEncoding();
      }

00537       public boolean getPedantic() {
            return getActiveMySQLConnection().getPedantic();
      }

      public boolean getPinGlobalTxToPhysicalConnection() {
            return getActiveMySQLConnection().getPinGlobalTxToPhysicalConnection();
      }

      public boolean getPopulateInsertRowWithDefaultValues() {
            return getActiveMySQLConnection()
                        .getPopulateInsertRowWithDefaultValues();
      }

      public int getPrepStmtCacheSize() {
            return getActiveMySQLConnection().getPrepStmtCacheSize();
      }

      public int getPrepStmtCacheSqlLimit() {
            return getActiveMySQLConnection().getPrepStmtCacheSqlLimit();
      }

00558       public int getPreparedStatementCacheSize() {
            return getActiveMySQLConnection().getPreparedStatementCacheSize();
      }

00562       public int getPreparedStatementCacheSqlLimit() {
            return getActiveMySQLConnection().getPreparedStatementCacheSqlLimit();
      }

      public boolean getProcessEscapeCodesForPrepStmts() {
            return getActiveMySQLConnection().getProcessEscapeCodesForPrepStmts();
      }

00570       public boolean getProfileSQL() {
            return getActiveMySQLConnection().getProfileSQL();
      }

00574       public boolean getProfileSql() {
            return getActiveMySQLConnection().getProfileSql();
      }

      public String getProfilerEventHandler() {
            return getActiveMySQLConnection().getProfilerEventHandler();
      }

00582       public String getPropertiesTransform() {
            return getActiveMySQLConnection().getPropertiesTransform();
      }

00586       public int getQueriesBeforeRetryMaster() {
            return getActiveMySQLConnection().getQueriesBeforeRetryMaster();
      }

      public boolean getQueryTimeoutKillsConnection() {
            return getActiveMySQLConnection().getQueryTimeoutKillsConnection();
      }

00594       public boolean getReconnectAtTxEnd() {
            return getActiveMySQLConnection().getReconnectAtTxEnd();
      }

00598       public boolean getRelaxAutoCommit() {
            return getActiveMySQLConnection().getRelaxAutoCommit();
      }

00602       public int getReportMetricsIntervalMillis() {
            return getActiveMySQLConnection().getReportMetricsIntervalMillis();
      }

00606       public boolean getRequireSSL() {
            return getActiveMySQLConnection().getRequireSSL();
      }

      public String getResourceId() {
            return getActiveMySQLConnection().getResourceId();
      }

      public int getResultSetSizeThreshold() {
            return getActiveMySQLConnection().getResultSetSizeThreshold();
      }

      public boolean getRetainStatementAfterResultSetClose() {
            return getActiveMySQLConnection()
                        .getRetainStatementAfterResultSetClose();
      }

      public int getRetriesAllDown() {
            return getActiveMySQLConnection().getRetriesAllDown();
      }

      public boolean getRewriteBatchedStatements() {
            return getActiveMySQLConnection().getRewriteBatchedStatements();
      }

00631       public boolean getRollbackOnPooledClose() {
            return getActiveMySQLConnection().getRollbackOnPooledClose();
      }

00635       public boolean getRoundRobinLoadBalance() {
            return getActiveMySQLConnection().getRoundRobinLoadBalance();
      }

00639       public boolean getRunningCTS13() {
            return getActiveMySQLConnection().getRunningCTS13();
      }

00643       public int getSecondsBeforeRetryMaster() {
            return getActiveMySQLConnection().getSecondsBeforeRetryMaster();
      }

      public int getSelfDestructOnPingMaxOperations() {
            return getActiveMySQLConnection().getSelfDestructOnPingMaxOperations();
      }

      public int getSelfDestructOnPingSecondsLifetime() {
            return getActiveMySQLConnection()
                        .getSelfDestructOnPingSecondsLifetime();
      }

00656       public String getServerTimezone() {
            return getActiveMySQLConnection().getServerTimezone();
      }

00660       public String getSessionVariables() {
            return getActiveMySQLConnection().getSessionVariables();
      }

00664       public int getSlowQueryThresholdMillis() {
            return getActiveMySQLConnection().getSlowQueryThresholdMillis();
      }

      public long getSlowQueryThresholdNanos() {
            return getActiveMySQLConnection().getSlowQueryThresholdNanos();
      }

      public String getSocketFactory() {
            return getActiveMySQLConnection().getSocketFactory();
      }

00676       public String getSocketFactoryClassName() {
            return getActiveMySQLConnection().getSocketFactoryClassName();
      }

00680       public int getSocketTimeout() {
            return getActiveMySQLConnection().getSocketTimeout();
      }

      public String getStatementInterceptors() {
            return getActiveMySQLConnection().getStatementInterceptors();
      }

00688       public boolean getStrictFloatingPoint() {
            return getActiveMySQLConnection().getStrictFloatingPoint();
      }

00692       public boolean getStrictUpdates() {
            return getActiveMySQLConnection().getStrictUpdates();
      }

      public boolean getTcpKeepAlive() {
            return getActiveMySQLConnection().getTcpKeepAlive();
      }

      public boolean getTcpNoDelay() {
            return getActiveMySQLConnection().getTcpNoDelay();
      }

      public int getTcpRcvBuf() {
            return getActiveMySQLConnection().getTcpRcvBuf();
      }

      public int getTcpSndBuf() {
            return getActiveMySQLConnection().getTcpSndBuf();
      }

      public int getTcpTrafficClass() {
            return getActiveMySQLConnection().getTcpTrafficClass();
      }

00716       public boolean getTinyInt1isBit() {
            return getActiveMySQLConnection().getTinyInt1isBit();
      }

00720       public boolean getTraceProtocol() {
            return getActiveMySQLConnection().getTraceProtocol();
      }

      public boolean getTransformedBitIsBoolean() {
            return getActiveMySQLConnection().getTransformedBitIsBoolean();
      }

      public boolean getTreatUtilDateAsTimestamp() {
            return getActiveMySQLConnection().getTreatUtilDateAsTimestamp();
      }

      public String getTrustCertificateKeyStorePassword() {
            return getActiveMySQLConnection().getTrustCertificateKeyStorePassword();
      }

      public String getTrustCertificateKeyStoreType() {
            return getActiveMySQLConnection().getTrustCertificateKeyStoreType();
      }

      public String getTrustCertificateKeyStoreUrl() {
            return getActiveMySQLConnection().getTrustCertificateKeyStoreUrl();
      }

      public boolean getUltraDevHack() {
            return getActiveMySQLConnection().getUltraDevHack();
      }

      public boolean getUseAffectedRows() {
            return getActiveMySQLConnection().getUseAffectedRows();
      }

      public boolean getUseBlobToStoreUTF8OutsideBMP() {
            return getActiveMySQLConnection().getUseBlobToStoreUTF8OutsideBMP();
      }

      public boolean getUseColumnNamesInFindColumn() {
            return getActiveMySQLConnection().getUseColumnNamesInFindColumn();
      }

00760       public boolean getUseCompression() {
            return getActiveMySQLConnection().getUseCompression();
      }

      public String getUseConfigs() {
            return getActiveMySQLConnection().getUseConfigs();
      }

      public boolean getUseCursorFetch() {
            return getActiveMySQLConnection().getUseCursorFetch();
      }

      public boolean getUseDirectRowUnpack() {
            return getActiveMySQLConnection().getUseDirectRowUnpack();
      }

      public boolean getUseDynamicCharsetInfo() {
            return getActiveMySQLConnection().getUseDynamicCharsetInfo();
      }

      public boolean getUseFastDateParsing() {
            return getActiveMySQLConnection().getUseFastDateParsing();
      }

00784       public boolean getUseFastIntParsing() {
            return getActiveMySQLConnection().getUseFastIntParsing();
      }

      public boolean getUseGmtMillisForDatetimes() {
            return getActiveMySQLConnection().getUseGmtMillisForDatetimes();
      }

00792       public boolean getUseHostsInPrivileges() {
            return getActiveMySQLConnection().getUseHostsInPrivileges();
      }

      public boolean getUseInformationSchema() {
            return getActiveMySQLConnection().getUseInformationSchema();
      }

      public boolean getUseJDBCCompliantTimezoneShift() {
            return getActiveMySQLConnection().getUseJDBCCompliantTimezoneShift();
      }

      public boolean getUseJvmCharsetConverters() {
            return getActiveMySQLConnection().getUseJvmCharsetConverters();
      }

      public boolean getUseLegacyDatetimeCode() {
            return getActiveMySQLConnection().getUseLegacyDatetimeCode();
      }

00812       public boolean getUseLocalSessionState() {
            return getActiveMySQLConnection().getUseLocalSessionState();
      }

      public boolean getUseLocalTransactionState() {
            return getActiveMySQLConnection().getUseLocalTransactionState();
      }

      public boolean getUseNanosForElapsedTime() {
            return getActiveMySQLConnection().getUseNanosForElapsedTime();
      }

      public boolean getUseOldAliasMetadataBehavior() {
            return getActiveMySQLConnection().getUseOldAliasMetadataBehavior();
      }

00828       public boolean getUseOldUTF8Behavior() {
            return getActiveMySQLConnection().getUseOldUTF8Behavior();
      }

00832       public boolean getUseOnlyServerErrorMessages() {
            return getActiveMySQLConnection().getUseOnlyServerErrorMessages();
      }

00836       public boolean getUseReadAheadInput() {
            return getActiveMySQLConnection().getUseReadAheadInput();
      }

00840       public boolean getUseSSL() {
            return getActiveMySQLConnection().getUseSSL();
      }

      public boolean getUseSSPSCompatibleTimezoneShift() {
            return getActiveMySQLConnection().getUseSSPSCompatibleTimezoneShift();
      }

      public boolean getUseServerPrepStmts() {
            return getActiveMySQLConnection().getUseServerPrepStmts();
      }

00852       public boolean getUseServerPreparedStmts() {
            return getActiveMySQLConnection().getUseServerPreparedStmts();
      }

00856       public boolean getUseSqlStateCodes() {
            return getActiveMySQLConnection().getUseSqlStateCodes();
      }

00860       public boolean getUseStreamLengthsInPrepStmts() {
            return getActiveMySQLConnection().getUseStreamLengthsInPrepStmts();
      }

00864       public boolean getUseTimezone() {
            return getActiveMySQLConnection().getUseTimezone();
      }

00868       public boolean getUseUltraDevWorkAround() {
            return getActiveMySQLConnection().getUseUltraDevWorkAround();
      }

00872       public boolean getUseUnbufferedInput() {
            return getActiveMySQLConnection().getUseUnbufferedInput();
      }

00876       public boolean getUseUnicode() {
            return getActiveMySQLConnection().getUseUnicode();
      }

00880       public boolean getUseUsageAdvisor() {
            return getActiveMySQLConnection().getUseUsageAdvisor();
      }

      public String getUtf8OutsideBmpExcludedColumnNamePattern() {
            return getActiveMySQLConnection()
                        .getUtf8OutsideBmpExcludedColumnNamePattern();
      }

      public String getUtf8OutsideBmpIncludedColumnNamePattern() {
            return getActiveMySQLConnection()
                        .getUtf8OutsideBmpIncludedColumnNamePattern();
      }

      public boolean getVerifyServerCertificate() {
            return getActiveMySQLConnection().getVerifyServerCertificate();
      }

      public boolean getYearIsDateType() {
            return getActiveMySQLConnection().getYearIsDateType();
      }

00902       public String getZeroDateTimeBehavior() {
            return getActiveMySQLConnection().getZeroDateTimeBehavior();
      }

00906       public void setAllowLoadLocalInfile(boolean property) {
            getActiveMySQLConnection().setAllowLoadLocalInfile(property);
      }

00910       public void setAllowMultiQueries(boolean property) {
            getActiveMySQLConnection().setAllowMultiQueries(property);
      }

00914       public void setAllowNanAndInf(boolean flag) {
            getActiveMySQLConnection().setAllowNanAndInf(flag);
      }

00918       public void setAllowUrlInLocalInfile(boolean flag) {
            getActiveMySQLConnection().setAllowUrlInLocalInfile(flag);
      }

00922       public void setAlwaysSendSetIsolation(boolean flag) {
            getActiveMySQLConnection().setAlwaysSendSetIsolation(flag);
      }

      public void setAutoClosePStmtStreams(boolean flag) {
            getActiveMySQLConnection().setAutoClosePStmtStreams(flag);
      }

00930       public void setAutoDeserialize(boolean flag) {
            getActiveMySQLConnection().setAutoDeserialize(flag);
      }

      public void setAutoGenerateTestcaseScript(boolean flag) {
            getActiveMySQLConnection().setAutoGenerateTestcaseScript(flag);
      }

00938       public void setAutoReconnect(boolean flag) {
            getActiveMySQLConnection().setAutoReconnect(flag);
      }

00942       public void setAutoReconnectForConnectionPools(boolean property) {
            getActiveMySQLConnection().setAutoReconnectForConnectionPools(property);
      }

00946       public void setAutoReconnectForPools(boolean flag) {
            getActiveMySQLConnection().setAutoReconnectForPools(flag);
      }

      public void setAutoSlowLog(boolean flag) {
            getActiveMySQLConnection().setAutoSlowLog(flag);
      }

00954       public void setBlobSendChunkSize(String value) throws SQLException {
            getActiveMySQLConnection().setBlobSendChunkSize(value);
      }

      public void setBlobsAreStrings(boolean flag) {
            getActiveMySQLConnection().setBlobsAreStrings(flag);
      }

00962       public void setCacheCallableStatements(boolean flag) {
            getActiveMySQLConnection().setCacheCallableStatements(flag);
      }

      public void setCacheCallableStmts(boolean flag) {
            getActiveMySQLConnection().setCacheCallableStmts(flag);
      }

      public void setCachePrepStmts(boolean flag) {
            getActiveMySQLConnection().setCachePrepStmts(flag);
      }

00974       public void setCachePreparedStatements(boolean flag) {
            getActiveMySQLConnection().setCachePreparedStatements(flag);
      }

00978       public void setCacheResultSetMetadata(boolean property) {
            getActiveMySQLConnection().setCacheResultSetMetadata(property);
      }

00982       public void setCacheServerConfiguration(boolean flag) {
            getActiveMySQLConnection().setCacheServerConfiguration(flag);
      }

00986       public void setCallableStatementCacheSize(int size) {
            getActiveMySQLConnection().setCallableStatementCacheSize(size);
      }

      public void setCallableStmtCacheSize(int cacheSize) {
            getActiveMySQLConnection().setCallableStmtCacheSize(cacheSize);
      }

00994       public void setCapitalizeDBMDTypes(boolean property) {
            getActiveMySQLConnection().setCapitalizeDBMDTypes(property);
      }

00998       public void setCapitalizeTypeNames(boolean flag) {
            getActiveMySQLConnection().setCapitalizeTypeNames(flag);
      }

01002       public void setCharacterEncoding(String encoding) {
            getActiveMySQLConnection().setCharacterEncoding(encoding);
      }

01006       public void setCharacterSetResults(String characterSet) {
            getActiveMySQLConnection().setCharacterSetResults(characterSet);
      }

      public void setClientCertificateKeyStorePassword(String value) {
            getActiveMySQLConnection().setClientCertificateKeyStorePassword(value);
      }

      public void setClientCertificateKeyStoreType(String value) {
            getActiveMySQLConnection().setClientCertificateKeyStoreType(value);
      }

      public void setClientCertificateKeyStoreUrl(String value) {
            getActiveMySQLConnection().setClientCertificateKeyStoreUrl(value);
      }

      public void setClientInfoProvider(String classname) {
            getActiveMySQLConnection().setClientInfoProvider(classname);
      }

      public void setClobCharacterEncoding(String encoding) {
            getActiveMySQLConnection().setClobCharacterEncoding(encoding);
      }

01030       public void setClobberStreamingResults(boolean flag) {
            getActiveMySQLConnection().setClobberStreamingResults(flag);
      }

      public void setCompensateOnDuplicateKeyUpdateCounts(boolean flag) {
            getActiveMySQLConnection()
                        .setCompensateOnDuplicateKeyUpdateCounts(flag);
      }

01039       public void setConnectTimeout(int timeoutMs) {
            getActiveMySQLConnection().setConnectTimeout(timeoutMs);
      }

01043       public void setConnectionCollation(String collation) {
            getActiveMySQLConnection().setConnectionCollation(collation);
      }

      public void setConnectionLifecycleInterceptors(String interceptors) {
            getActiveMySQLConnection().setConnectionLifecycleInterceptors(
                        interceptors);
      }

01052       public void setContinueBatchOnError(boolean property) {
            getActiveMySQLConnection().setContinueBatchOnError(property);
      }

      public void setCreateDatabaseIfNotExist(boolean flag) {
            getActiveMySQLConnection().setCreateDatabaseIfNotExist(flag);
      }

      public void setDefaultFetchSize(int n) {
            getActiveMySQLConnection().setDefaultFetchSize(n);
      }

01064       public void setDetectServerPreparedStmts(boolean property) {
            getActiveMySQLConnection().setDetectServerPreparedStmts(property);
      }

01068       public void setDontTrackOpenResources(boolean flag) {
            getActiveMySQLConnection().setDontTrackOpenResources(flag);
      }

      public void setDumpMetadataOnColumnNotFound(boolean flag) {
            getActiveMySQLConnection().setDumpMetadataOnColumnNotFound(flag);
      }

01076       public void setDumpQueriesOnException(boolean flag) {
            getActiveMySQLConnection().setDumpQueriesOnException(flag);
      }

01080       public void setDynamicCalendars(boolean flag) {
            getActiveMySQLConnection().setDynamicCalendars(flag);
      }

01084       public void setElideSetAutoCommits(boolean flag) {
            getActiveMySQLConnection().setElideSetAutoCommits(flag);
      }

      public void setEmptyStringsConvertToZero(boolean flag) {
            getActiveMySQLConnection().setEmptyStringsConvertToZero(flag);
      }

01092       public void setEmulateLocators(boolean property) {
            getActiveMySQLConnection().setEmulateLocators(property);
      }

01096       public void setEmulateUnsupportedPstmts(boolean flag) {
            getActiveMySQLConnection().setEmulateUnsupportedPstmts(flag);
      }

01100       public void setEnablePacketDebug(boolean flag) {
            getActiveMySQLConnection().setEnablePacketDebug(flag);
      }

      public void setEnableQueryTimeouts(boolean flag) {
            getActiveMySQLConnection().setEnableQueryTimeouts(flag);
      }

01108       public void setEncoding(String property) {
            getActiveMySQLConnection().setEncoding(property);
      }

      public void setExceptionInterceptors(String exceptionInterceptors) {
            getActiveMySQLConnection().setExceptionInterceptors(
                        exceptionInterceptors);
      }

01117       public void setExplainSlowQueries(boolean flag) {
            getActiveMySQLConnection().setExplainSlowQueries(flag);
      }

01121       public void setFailOverReadOnly(boolean flag) {
            getActiveMySQLConnection().setFailOverReadOnly(flag);
      }

      public void setFunctionsNeverReturnBlobs(boolean flag) {
            getActiveMySQLConnection().setFunctionsNeverReturnBlobs(flag);
      }

      public void setGatherPerfMetrics(boolean flag) {
            getActiveMySQLConnection().setGatherPerfMetrics(flag);
      }

01133       public void setGatherPerformanceMetrics(boolean flag) {
            getActiveMySQLConnection().setGatherPerformanceMetrics(flag);
      }

      public void setGenerateSimpleParameterMetadata(boolean flag) {
            getActiveMySQLConnection().setGenerateSimpleParameterMetadata(flag);
      }

01141       public void setHoldResultsOpenOverStatementClose(boolean flag) {
            getActiveMySQLConnection().setHoldResultsOpenOverStatementClose(flag);
      }

01145       public void setIgnoreNonTxTables(boolean property) {
            getActiveMySQLConnection().setIgnoreNonTxTables(property);
      }

      public void setIncludeInnodbStatusInDeadlockExceptions(boolean flag) {
            getActiveMySQLConnection().setIncludeInnodbStatusInDeadlockExceptions(
                        flag);
      }

01154       public void setInitialTimeout(int property) {
            getActiveMySQLConnection().setInitialTimeout(property);
      }

      public void setInteractiveClient(boolean property) {
            getActiveMySQLConnection().setInteractiveClient(property);
      }

01162       public void setIsInteractiveClient(boolean property) {
            getActiveMySQLConnection().setIsInteractiveClient(property);
      }

01166       public void setJdbcCompliantTruncation(boolean flag) {
            getActiveMySQLConnection().setJdbcCompliantTruncation(flag);
      }

      public void setJdbcCompliantTruncationForReads(
                  boolean jdbcCompliantTruncationForReads) {
            getActiveMySQLConnection().setJdbcCompliantTruncationForReads(
                        jdbcCompliantTruncationForReads);
      }

      public void setLargeRowSizeThreshold(String value) {
            getActiveMySQLConnection().setLargeRowSizeThreshold(value);
      }

      public void setLoadBalanceBlacklistTimeout(int loadBalanceBlacklistTimeout) {
            getActiveMySQLConnection().setLoadBalanceBlacklistTimeout(
                        loadBalanceBlacklistTimeout);
      }

      public void setLoadBalancePingTimeout(int loadBalancePingTimeout) {
            getActiveMySQLConnection().setLoadBalancePingTimeout(
                        loadBalancePingTimeout);
      }

      public void setLoadBalanceStrategy(String strategy) {
            getActiveMySQLConnection().setLoadBalanceStrategy(strategy);
      }

      public void setLoadBalanceValidateConnectionOnSwapServer(
                  boolean loadBalanceValidateConnectionOnSwapServer) {

            getActiveMySQLConnection()
                        .setLoadBalanceValidateConnectionOnSwapServer(
                                    loadBalanceValidateConnectionOnSwapServer);
      }

      public void setLocalSocketAddress(String address) {

            getActiveMySQLConnection().setLocalSocketAddress(address);
      }

01207       public void setLocatorFetchBufferSize(String value) throws SQLException {

            getActiveMySQLConnection().setLocatorFetchBufferSize(value);
      }

01212       public void setLogSlowQueries(boolean flag) {

            getActiveMySQLConnection().setLogSlowQueries(flag);
      }

      public void setLogXaCommands(boolean flag) {

            getActiveMySQLConnection().setLogXaCommands(flag);
      }

01222       public void setLogger(String property) {

            getActiveMySQLConnection().setLogger(property);
      }

01227       public void setLoggerClassName(String className) {

            getActiveMySQLConnection().setLoggerClassName(className);
      }

      public void setMaintainTimeStats(boolean flag) {

            getActiveMySQLConnection().setMaintainTimeStats(flag);
      }

01237       public void setMaxQuerySizeToLog(int sizeInBytes) {

            getActiveMySQLConnection().setMaxQuerySizeToLog(sizeInBytes);
      }

01242       public void setMaxReconnects(int property) {

            getActiveMySQLConnection().setMaxReconnects(property);
      }

01247       public void setMaxRows(int property) {

            getActiveMySQLConnection().setMaxRows(property);
      }

01252       public void setMetadataCacheSize(int value) {

            getActiveMySQLConnection().setMetadataCacheSize(value);
      }

      public void setNetTimeoutForStreamingResults(int value) {

            getActiveMySQLConnection().setNetTimeoutForStreamingResults(value);
      }

      public void setNoAccessToProcedureBodies(boolean flag) {

            getActiveMySQLConnection().setNoAccessToProcedureBodies(flag);
      }

01267       public void setNoDatetimeStringSync(boolean flag) {

            getActiveMySQLConnection().setNoDatetimeStringSync(flag);
      }

      public void setNoTimezoneConversionForTimeType(boolean flag) {

            getActiveMySQLConnection().setNoTimezoneConversionForTimeType(flag);
      }

      public void setNullCatalogMeansCurrent(boolean value) {

            getActiveMySQLConnection().setNullCatalogMeansCurrent(value);
      }

      public void setNullNamePatternMatchesAll(boolean value) {

            getActiveMySQLConnection().setNullNamePatternMatchesAll(value);
      }

      public void setOverrideSupportsIntegrityEnhancementFacility(boolean flag) {

            getActiveMySQLConnection()
                        .setOverrideSupportsIntegrityEnhancementFacility(flag);
      }

01293       public void setPacketDebugBufferSize(int size) {

            getActiveMySQLConnection().setPacketDebugBufferSize(size);
      }

      public void setPadCharsWithSpace(boolean flag) {

            getActiveMySQLConnection().setPadCharsWithSpace(flag);
      }

01303       public void setParanoid(boolean property) {

            getActiveMySQLConnection().setParanoid(property);
      }

      public void setPasswordCharacterEncoding(String characterSet) {

            getActiveMySQLConnection().setPasswordCharacterEncoding(characterSet);
      }

01313       public void setPedantic(boolean property) {

            getActiveMySQLConnection().setPedantic(property);
      }

      public void setPinGlobalTxToPhysicalConnection(boolean flag) {

            getActiveMySQLConnection().setPinGlobalTxToPhysicalConnection(flag);
      }

      public void setPopulateInsertRowWithDefaultValues(boolean flag) {

            getActiveMySQLConnection().setPopulateInsertRowWithDefaultValues(flag);
      }

      public void setPrepStmtCacheSize(int cacheSize) {

            getActiveMySQLConnection().setPrepStmtCacheSize(cacheSize);
      }

      public void setPrepStmtCacheSqlLimit(int sqlLimit) {

            getActiveMySQLConnection().setPrepStmtCacheSqlLimit(sqlLimit);
      }

01338       public void setPreparedStatementCacheSize(int cacheSize) {

            getActiveMySQLConnection().setPreparedStatementCacheSize(cacheSize);
      }

01343       public void setPreparedStatementCacheSqlLimit(int cacheSqlLimit) {

            getActiveMySQLConnection().setPreparedStatementCacheSqlLimit(
                        cacheSqlLimit);
      }

      public void setProcessEscapeCodesForPrepStmts(boolean flag) {

            getActiveMySQLConnection().setProcessEscapeCodesForPrepStmts(flag);
      }

01354       public void setProfileSQL(boolean flag) {

            getActiveMySQLConnection().setProfileSQL(flag);
      }

01359       public void setProfileSql(boolean property) {

            getActiveMySQLConnection().setProfileSql(property);
      }

      public void setProfilerEventHandler(String handler) {

            getActiveMySQLConnection().setProfilerEventHandler(handler);
      }

01369       public void setPropertiesTransform(String value) {

            getActiveMySQLConnection().setPropertiesTransform(value);
      }

01374       public void setQueriesBeforeRetryMaster(int property) {

            getActiveMySQLConnection().setQueriesBeforeRetryMaster(property);
      }

      public void setQueryTimeoutKillsConnection(
                  boolean queryTimeoutKillsConnection) {

            getActiveMySQLConnection().setQueryTimeoutKillsConnection(
                        queryTimeoutKillsConnection);
      }

01386       public void setReconnectAtTxEnd(boolean property) {

            getActiveMySQLConnection().setReconnectAtTxEnd(property);
      }

01391       public void setRelaxAutoCommit(boolean property) {

            getActiveMySQLConnection().setRelaxAutoCommit(property);
      }

01396       public void setReportMetricsIntervalMillis(int millis) {

            getActiveMySQLConnection().setReportMetricsIntervalMillis(millis);
      }

01401       public void setRequireSSL(boolean property) {

            getActiveMySQLConnection().setRequireSSL(property);
      }

      public void setResourceId(String resourceId) {

            getActiveMySQLConnection().setResourceId(resourceId);
      }

      public void setResultSetSizeThreshold(int threshold) {

            getActiveMySQLConnection().setResultSetSizeThreshold(threshold);
      }

      public void setRetainStatementAfterResultSetClose(boolean flag) {

            getActiveMySQLConnection().setRetainStatementAfterResultSetClose(flag);
      }

      public void setRetriesAllDown(int retriesAllDown) {

            getActiveMySQLConnection().setRetriesAllDown(retriesAllDown);
      }

      public void setRewriteBatchedStatements(boolean flag) {

            getActiveMySQLConnection().setRewriteBatchedStatements(flag);
      }

01431       public void setRollbackOnPooledClose(boolean flag) {

            getActiveMySQLConnection().setRollbackOnPooledClose(flag);
      }

01436       public void setRoundRobinLoadBalance(boolean flag) {

            getActiveMySQLConnection().setRoundRobinLoadBalance(flag);
      }

01441       public void setRunningCTS13(boolean flag) {

            getActiveMySQLConnection().setRunningCTS13(flag);
      }

01446       public void setSecondsBeforeRetryMaster(int property) {

            getActiveMySQLConnection().setSecondsBeforeRetryMaster(property);
      }

      public void setSelfDestructOnPingMaxOperations(int maxOperations) {

            getActiveMySQLConnection().setSelfDestructOnPingMaxOperations(
                        maxOperations);
      }

      public void setSelfDestructOnPingSecondsLifetime(int seconds) {

            getActiveMySQLConnection()
                        .setSelfDestructOnPingSecondsLifetime(seconds);
      }

01463       public void setServerTimezone(String property) {

            getActiveMySQLConnection().setServerTimezone(property);
      }

01468       public void setSessionVariables(String variables) {

            getActiveMySQLConnection().setSessionVariables(variables);
      }

01473       public void setSlowQueryThresholdMillis(int millis) {

            getActiveMySQLConnection().setSlowQueryThresholdMillis(millis);
      }

      public void setSlowQueryThresholdNanos(long nanos) {

            getActiveMySQLConnection().setSlowQueryThresholdNanos(nanos);
      }

      public void setSocketFactory(String name) {

            getActiveMySQLConnection().setSocketFactory(name);
      }

01488       public void setSocketFactoryClassName(String property) {

            getActiveMySQLConnection().setSocketFactoryClassName(property);
      }

01493       public void setSocketTimeout(int property) {

            getActiveMySQLConnection().setSocketTimeout(property);
      }

      public void setStatementInterceptors(String value) {

            getActiveMySQLConnection().setStatementInterceptors(value);
      }

01503       public void setStrictFloatingPoint(boolean property) {

            getActiveMySQLConnection().setStrictFloatingPoint(property);
      }

01508       public void setStrictUpdates(boolean property) {

            getActiveMySQLConnection().setStrictUpdates(property);
      }

      public void setTcpKeepAlive(boolean flag) {

            getActiveMySQLConnection().setTcpKeepAlive(flag);
      }

      public void setTcpNoDelay(boolean flag) {

            getActiveMySQLConnection().setTcpNoDelay(flag);
      }

      public void setTcpRcvBuf(int bufSize) {

            getActiveMySQLConnection().setTcpRcvBuf(bufSize);
      }

      public void setTcpSndBuf(int bufSize) {

            getActiveMySQLConnection().setTcpSndBuf(bufSize);
      }

      public void setTcpTrafficClass(int classFlags) {

            getActiveMySQLConnection().setTcpTrafficClass(classFlags);
      }

01538       public void setTinyInt1isBit(boolean flag) {

            getActiveMySQLConnection().setTinyInt1isBit(flag);
      }

01543       public void setTraceProtocol(boolean flag) {

            getActiveMySQLConnection().setTraceProtocol(flag);
      }

      public void setTransformedBitIsBoolean(boolean flag) {

            getActiveMySQLConnection().setTransformedBitIsBoolean(flag);
      }

      public void setTreatUtilDateAsTimestamp(boolean flag) {

            getActiveMySQLConnection().setTreatUtilDateAsTimestamp(flag);
      }

      public void setTrustCertificateKeyStorePassword(String value) {

            getActiveMySQLConnection().setTrustCertificateKeyStorePassword(value);
      }

      public void setTrustCertificateKeyStoreType(String value) {

            getActiveMySQLConnection().setTrustCertificateKeyStoreType(value);
      }

      public void setTrustCertificateKeyStoreUrl(String value) {

            getActiveMySQLConnection().setTrustCertificateKeyStoreUrl(value);
      }

      public void setUltraDevHack(boolean flag) {

            getActiveMySQLConnection().setUltraDevHack(flag);
      }

      public void setUseAffectedRows(boolean flag) {

            getActiveMySQLConnection().setUseAffectedRows(flag);
      }

      public void setUseBlobToStoreUTF8OutsideBMP(boolean flag) {

            getActiveMySQLConnection().setUseBlobToStoreUTF8OutsideBMP(flag);
      }

      public void setUseColumnNamesInFindColumn(boolean flag) {

            getActiveMySQLConnection().setUseColumnNamesInFindColumn(flag);
      }

01593       public void setUseCompression(boolean property) {

            getActiveMySQLConnection().setUseCompression(property);
      }

      public void setUseConfigs(String configs) {

            getActiveMySQLConnection().setUseConfigs(configs);
      }

      public void setUseCursorFetch(boolean flag) {

            getActiveMySQLConnection().setUseCursorFetch(flag);
      }

      public void setUseDirectRowUnpack(boolean flag) {

            getActiveMySQLConnection().setUseDirectRowUnpack(flag);
      }

      public void setUseDynamicCharsetInfo(boolean flag) {

            getActiveMySQLConnection().setUseDynamicCharsetInfo(flag);
      }

      public void setUseFastDateParsing(boolean flag) {

            getActiveMySQLConnection().setUseFastDateParsing(flag);
      }

01623       public void setUseFastIntParsing(boolean flag) {

            getActiveMySQLConnection().setUseFastIntParsing(flag);
      }

      public void setUseGmtMillisForDatetimes(boolean flag) {

            getActiveMySQLConnection().setUseGmtMillisForDatetimes(flag);
      }

01633       public void setUseHostsInPrivileges(boolean property) {

            getActiveMySQLConnection().setUseHostsInPrivileges(property);
      }

      public void setUseInformationSchema(boolean flag) {

            getActiveMySQLConnection().setUseInformationSchema(flag);
      }

      public void setUseJDBCCompliantTimezoneShift(boolean flag) {

            getActiveMySQLConnection().setUseJDBCCompliantTimezoneShift(flag);
      }

      public void setUseJvmCharsetConverters(boolean flag) {

            getActiveMySQLConnection().setUseJvmCharsetConverters(flag);
      }

      public void setUseLegacyDatetimeCode(boolean flag) {

            getActiveMySQLConnection().setUseLegacyDatetimeCode(flag);
      }

01658       public void setUseLocalSessionState(boolean flag) {

            getActiveMySQLConnection().setUseLocalSessionState(flag);
      }

      public void setUseLocalTransactionState(boolean flag) {

            getActiveMySQLConnection().setUseLocalTransactionState(flag);
      }

      public void setUseNanosForElapsedTime(boolean flag) {

            getActiveMySQLConnection().setUseNanosForElapsedTime(flag);
      }

      public void setUseOldAliasMetadataBehavior(boolean flag) {

            getActiveMySQLConnection().setUseOldAliasMetadataBehavior(flag);
      }

01678       public void setUseOldUTF8Behavior(boolean flag) {

            getActiveMySQLConnection().setUseOldUTF8Behavior(flag);
      }

01683       public void setUseOnlyServerErrorMessages(boolean flag) {

            getActiveMySQLConnection().setUseOnlyServerErrorMessages(flag);
      }

01688       public void setUseReadAheadInput(boolean flag) {

            getActiveMySQLConnection().setUseReadAheadInput(flag);
      }

01693       public void setUseSSL(boolean property) {

            getActiveMySQLConnection().setUseSSL(property);
      }

      public void setUseSSPSCompatibleTimezoneShift(boolean flag) {

            getActiveMySQLConnection().setUseSSPSCompatibleTimezoneShift(flag);
      }

      public void setUseServerPrepStmts(boolean flag) {

            getActiveMySQLConnection().setUseServerPrepStmts(flag);
      }

01708       public void setUseServerPreparedStmts(boolean flag) {

            getActiveMySQLConnection().setUseServerPreparedStmts(flag);
      }

01713       public void setUseSqlStateCodes(boolean flag) {

            getActiveMySQLConnection().setUseSqlStateCodes(flag);
      }

01718       public void setUseStreamLengthsInPrepStmts(boolean property) {

            getActiveMySQLConnection().setUseStreamLengthsInPrepStmts(property);
      }

01723       public void setUseTimezone(boolean property) {

            getActiveMySQLConnection().setUseTimezone(property);
      }

01728       public void setUseUltraDevWorkAround(boolean property) {

            getActiveMySQLConnection().setUseUltraDevWorkAround(property);
      }

01733       public void setUseUnbufferedInput(boolean flag) {

            getActiveMySQLConnection().setUseUnbufferedInput(flag);
      }

01738       public void setUseUnicode(boolean flag) {

            getActiveMySQLConnection().setUseUnicode(flag);
      }

01743       public void setUseUsageAdvisor(boolean useUsageAdvisorFlag) {

            getActiveMySQLConnection().setUseUsageAdvisor(useUsageAdvisorFlag);
      }

      public void setUtf8OutsideBmpExcludedColumnNamePattern(String regexPattern) {

            getActiveMySQLConnection().setUtf8OutsideBmpExcludedColumnNamePattern(
                        regexPattern);
      }

      public void setUtf8OutsideBmpIncludedColumnNamePattern(String regexPattern) {

            getActiveMySQLConnection().setUtf8OutsideBmpIncludedColumnNamePattern(
                        regexPattern);
      }

      public void setVerifyServerCertificate(boolean flag) {

            getActiveMySQLConnection().setVerifyServerCertificate(flag);
      }

      public void setYearIsDateType(boolean flag) {

            getActiveMySQLConnection().setYearIsDateType(flag);
      }

01770       public void setZeroDateTimeBehavior(String behavior) {

            getActiveMySQLConnection().setZeroDateTimeBehavior(behavior);
      }

01775       public boolean useUnbufferedInput() {

            return getActiveMySQLConnection().useUnbufferedInput();
      }

      public StringBuffer generateConnectionCommentBlock(StringBuffer buf) {

            return getActiveMySQLConnection().generateConnectionCommentBlock(buf);
      }

01785       public int getActiveStatementCount() {

            return getActiveMySQLConnection().getActiveStatementCount();
      }

      public boolean getAutoCommit() throws SQLException {

            return getActiveMySQLConnection().getAutoCommit();
      }

01795       public int getAutoIncrementIncrement() {

            return getActiveMySQLConnection().getAutoIncrementIncrement();
      }

      public CachedResultSetMetaData getCachedMetaData(String sql) {

            return getActiveMySQLConnection().getCachedMetaData(sql);
      }

      public Calendar getCalendarInstanceForSessionOrNew() {

            return getActiveMySQLConnection().getCalendarInstanceForSessionOrNew();
      }

      public synchronized Timer getCancelTimer() {

            return getActiveMySQLConnection().getCancelTimer();
      }

      public String getCatalog() throws SQLException {

            return getActiveMySQLConnection().getCatalog();
      }

      public String getCharacterSetMetadata() {

            return getActiveMySQLConnection().getCharacterSetMetadata();
      }

      public SingleByteCharsetConverter getCharsetConverter(
                  String javaEncodingName) throws SQLException {

            return getActiveMySQLConnection().getCharsetConverter(javaEncodingName);
      }

      public String getCharsetNameForIndex(int charsetIndex) throws SQLException {

            return getActiveMySQLConnection().getCharsetNameForIndex(charsetIndex);
      }

      public TimeZone getDefaultTimeZone() {

            return getActiveMySQLConnection().getDefaultTimeZone();
      }

      public String getErrorMessageEncoding() {

            return getActiveMySQLConnection().getErrorMessageEncoding();
      }

      public ExceptionInterceptor getExceptionInterceptor() {

            return getActiveMySQLConnection().getExceptionInterceptor();
      }

      public int getHoldability() throws SQLException {

            return getActiveMySQLConnection().getHoldability();
      }

      public String getHost() {

            return getActiveMySQLConnection().getHost();
      }

      public long getId() {

            return getActiveMySQLConnection().getId();
      }

01866       public long getIdleFor() {

            return getActiveMySQLConnection().getIdleFor();
      }

      public MysqlIO getIO() throws SQLException {

            return getActiveMySQLConnection().getIO();
      }

      public MySQLConnection getLoadBalanceSafeProxy() {

            return getActiveMySQLConnection().getLoadBalanceSafeProxy();
      }

01881       public Log getLog() throws SQLException {

            return getActiveMySQLConnection().getLog();
      }

      public int getMaxBytesPerChar(String javaCharsetName) throws SQLException {

            return getActiveMySQLConnection().getMaxBytesPerChar(javaCharsetName);
      }

      public DatabaseMetaData getMetaData() throws SQLException {

            return getActiveMySQLConnection().getMetaData();
      }

      public Statement getMetadataSafeStatement() throws SQLException {

            return getActiveMySQLConnection().getMetadataSafeStatement();
      }

      public int getNetBufferLength() {

            return getActiveMySQLConnection().getNetBufferLength();
      }

01906       public Properties getProperties() {

            return getActiveMySQLConnection().getProperties();
      }

      public boolean getRequiresEscapingEncoder() {

            return getActiveMySQLConnection().getRequiresEscapingEncoder();
      }

01916       public String getServerCharacterEncoding() {

            return getActiveMySQLConnection().getServerCharacterEncoding();
      }

      public int getServerMajorVersion() {

            return getActiveMySQLConnection().getServerMajorVersion();
      }

      public int getServerMinorVersion() {

            return getActiveMySQLConnection().getServerMinorVersion();
      }

      public int getServerSubMinorVersion() {

            return getActiveMySQLConnection().getServerSubMinorVersion();
      }

01936       public TimeZone getServerTimezoneTZ() {

            return getActiveMySQLConnection().getServerTimezoneTZ();
      }

      public String getServerVariable(String variableName) {

            return getActiveMySQLConnection().getServerVariable(variableName);
      }

      public String getServerVersion() {

            return getActiveMySQLConnection().getServerVersion();
      }

      public Calendar getSessionLockedCalendar() {

            return getActiveMySQLConnection().getSessionLockedCalendar();
      }

01956       public String getStatementComment() {

            return getActiveMySQLConnection().getStatementComment();
      }

      public List getStatementInterceptorsInstances() {

            return getActiveMySQLConnection().getStatementInterceptorsInstances();
      }

      public synchronized int getTransactionIsolation() throws SQLException {

            return getActiveMySQLConnection().getTransactionIsolation();
      }

      public synchronized Map getTypeMap() throws SQLException {

            return getActiveMySQLConnection().getTypeMap();
      }

      public String getURL() {

            return getActiveMySQLConnection().getURL();
      }

      public String getUser() {

            return getActiveMySQLConnection().getUser();
      }

      public Calendar getUtcCalendar() {

            return getActiveMySQLConnection().getUtcCalendar();
      }

      public SQLWarning getWarnings() throws SQLException {

            return getActiveMySQLConnection().getWarnings();
      }

01996       public boolean hasSameProperties(Connection c) {

            return getActiveMySQLConnection().hasSameProperties(c);
      }

02001       public boolean hasTriedMaster() {

            return getActiveMySQLConnection().hasTriedMaster();
      }

      public void incrementNumberOfPreparedExecutes() {

            getActiveMySQLConnection().incrementNumberOfPreparedExecutes();
      }

      public void incrementNumberOfPrepares() {

            getActiveMySQLConnection().incrementNumberOfPrepares();
      }

      public void incrementNumberOfResultSetsCreated() {

            getActiveMySQLConnection().incrementNumberOfResultSetsCreated();
      }

      public void initializeExtension(Extension ex) throws SQLException {

            getActiveMySQLConnection().initializeExtension(ex);
      }

      public void initializeResultsMetadataFromCache(String sql,
                  CachedResultSetMetaData cachedMetaData,
                  ResultSetInternalMethods resultSet) throws SQLException {

            getActiveMySQLConnection().initializeResultsMetadataFromCache(sql,
                        cachedMetaData, resultSet);
      }

      public void initializeSafeStatementInterceptors() throws SQLException {

            getActiveMySQLConnection().initializeSafeStatementInterceptors();
      }

      public synchronized boolean isAbonormallyLongQuery(long millisOrNanos) {

            return getActiveMySQLConnection().isAbonormallyLongQuery(millisOrNanos);
      }

      public boolean isClientTzUTC() {

            return getActiveMySQLConnection().isClientTzUTC();
      }

      public boolean isCursorFetchEnabled() throws SQLException {

            return getActiveMySQLConnection().isCursorFetchEnabled();
      }

02054       public boolean isInGlobalTx() {

            return getActiveMySQLConnection().isInGlobalTx();
      }

02059       public synchronized boolean isMasterConnection() {

            return getActiveMySQLConnection().isMasterConnection();
      }

02064       public boolean isNoBackslashEscapesSet() {

            return getActiveMySQLConnection().isNoBackslashEscapesSet();
      }

      public boolean isReadInfoMsgEnabled() {

            return getActiveMySQLConnection().isReadInfoMsgEnabled();
      }

      public boolean isReadOnly() throws SQLException {

            return getActiveMySQLConnection().isReadOnly();
      }

      public boolean isRunningOnJDK13() {

            return getActiveMySQLConnection().isRunningOnJDK13();
      }

02084       public synchronized boolean isSameResource(Connection otherConnection) {

            return getActiveMySQLConnection().isSameResource(otherConnection);
      }

      public boolean isServerTzUTC() {

            return getActiveMySQLConnection().isServerTzUTC();
      }

02094       public boolean lowerCaseTableNames() {

            return getActiveMySQLConnection().lowerCaseTableNames();
      }

      public void maxRowsChanged(com.mysql.jdbc.Statement stmt) {

            getActiveMySQLConnection().maxRowsChanged(stmt);
      }

      public String nativeSQL(String sql) throws SQLException {

            return getActiveMySQLConnection().nativeSQL(sql);
      }

02109       public boolean parserKnowsUnicode() {

            return getActiveMySQLConnection().parserKnowsUnicode();
      }

02114       public void ping() throws SQLException {

            getActiveMySQLConnection().ping();
      }

      public void pingInternal(boolean checkForClosedConnection, int timeoutMillis)
                  throws SQLException {

            getActiveMySQLConnection().pingInternal(checkForClosedConnection,
                        timeoutMillis);
      }

      public CallableStatement prepareCall(String sql, int resultSetType,
                  int resultSetConcurrency, int resultSetHoldability)
                  throws SQLException {

            return getActiveMySQLConnection().prepareCall(sql, resultSetType,
                        resultSetConcurrency, resultSetHoldability);
      }

      public CallableStatement prepareCall(String sql, int resultSetType,
                  int resultSetConcurrency) throws SQLException {

            return getActiveMySQLConnection().prepareCall(sql, resultSetType,
                        resultSetConcurrency);
      }

      public CallableStatement prepareCall(String sql) throws SQLException {

            return getActiveMySQLConnection().prepareCall(sql);
      }

      public PreparedStatement prepareStatement(String sql, int resultSetType,
                  int resultSetConcurrency, int resultSetHoldability)
                  throws SQLException {

            return getActiveMySQLConnection().prepareStatement(sql, resultSetType,
                        resultSetConcurrency, resultSetHoldability);
      }

      public PreparedStatement prepareStatement(String sql, int resultSetType,
                  int resultSetConcurrency) throws SQLException {

            return getActiveMySQLConnection().prepareStatement(sql, resultSetType,
                        resultSetConcurrency);
      }

      public PreparedStatement prepareStatement(String sql, int autoGenKeyIndex)
                  throws SQLException {

            return getActiveMySQLConnection()
                        .prepareStatement(sql, autoGenKeyIndex);
      }

      public PreparedStatement prepareStatement(String sql,
                  int[] autoGenKeyIndexes) throws SQLException {

            return getActiveMySQLConnection().prepareStatement(sql,
                        autoGenKeyIndexes);
      }

      public PreparedStatement prepareStatement(String sql,
                  String[] autoGenKeyColNames) throws SQLException {

            return getActiveMySQLConnection().prepareStatement(sql,
                        autoGenKeyColNames);
      }

      public PreparedStatement prepareStatement(String sql) throws SQLException {

            return getActiveMySQLConnection().prepareStatement(sql);
      }

      public void realClose(boolean calledExplicitly, boolean issueRollback,
                  boolean skipLocalTeardown, Throwable reason) throws SQLException {

            getActiveMySQLConnection().realClose(calledExplicitly, issueRollback,
                        skipLocalTeardown, reason);
      }

      public void recachePreparedStatement(ServerPreparedStatement pstmt)
                  throws SQLException {

            getActiveMySQLConnection().recachePreparedStatement(pstmt);
      }

      public void registerQueryExecutionTime(long queryTimeMs) {

            getActiveMySQLConnection().registerQueryExecutionTime(queryTimeMs);
      }

      public void registerStatement(com.mysql.jdbc.Statement stmt) {

            getActiveMySQLConnection().registerStatement(stmt);
      }

      public void releaseSavepoint(Savepoint arg0) throws SQLException {

            getActiveMySQLConnection().releaseSavepoint(arg0);
      }

      public void reportNumberOfTablesAccessed(int numTablesAccessed) {

            getActiveMySQLConnection().reportNumberOfTablesAccessed(
                        numTablesAccessed);
      }

      public synchronized void reportQueryTime(long millisOrNanos) {

            getActiveMySQLConnection().reportQueryTime(millisOrNanos);
      }

02226       public void resetServerState() throws SQLException {

            getActiveMySQLConnection().resetServerState();
      }

      public void rollback() throws SQLException {

            getActiveMySQLConnection().rollback();
      }

      public void rollback(Savepoint savepoint) throws SQLException {

            getActiveMySQLConnection().rollback(savepoint);
      }

02241       public PreparedStatement serverPrepareStatement(String sql,
                  int resultSetType, int resultSetConcurrency,
                  int resultSetHoldability) throws SQLException {

            return getActiveMySQLConnection().serverPrepareStatement(sql,
                        resultSetType, resultSetConcurrency, resultSetHoldability);
      }

02249       public PreparedStatement serverPrepareStatement(String sql,
                  int resultSetType, int resultSetConcurrency) throws SQLException {

            return getActiveMySQLConnection().serverPrepareStatement(sql,
                        resultSetType, resultSetConcurrency);
      }

02256       public PreparedStatement serverPrepareStatement(String sql,
                  int autoGenKeyIndex) throws SQLException {

            return getActiveMySQLConnection().serverPrepareStatement(sql,
                        autoGenKeyIndex);
      }

02263       public PreparedStatement serverPrepareStatement(String sql,
                  int[] autoGenKeyIndexes) throws SQLException {

            return getActiveMySQLConnection().serverPrepareStatement(sql,
                        autoGenKeyIndexes);
      }

02270       public PreparedStatement serverPrepareStatement(String sql,
                  String[] autoGenKeyColNames) throws SQLException {

            return getActiveMySQLConnection().serverPrepareStatement(sql,
                        autoGenKeyColNames);
      }

02277       public PreparedStatement serverPrepareStatement(String sql)
                  throws SQLException {

            return getActiveMySQLConnection().serverPrepareStatement(sql);
      }

      public boolean serverSupportsConvertFn() throws SQLException {

            return getActiveMySQLConnection().serverSupportsConvertFn();
      }

      public void setAutoCommit(boolean autoCommitFlag) throws SQLException {

            getActiveMySQLConnection().setAutoCommit(autoCommitFlag);
      }

      public void setCatalog(String catalog) throws SQLException {

            getActiveMySQLConnection().setCatalog(catalog);
      }

02298       public synchronized void setFailedOver(boolean flag) {

            getActiveMySQLConnection().setFailedOver(flag);
      }

      public void setHoldability(int arg0) throws SQLException {

            getActiveMySQLConnection().setHoldability(arg0);
      }

02308       public void setInGlobalTx(boolean flag) {

            getActiveMySQLConnection().setInGlobalTx(flag);
      }

02313       public void setPreferSlaveDuringFailover(boolean flag) {

            getActiveMySQLConnection().setPreferSlaveDuringFailover(flag);
      }

      public void setProxy(MySQLConnection proxy) {

            getActiveMySQLConnection().setProxy(proxy);
      }

      public void setReadInfoMsgEnabled(boolean flag) {

            getActiveMySQLConnection().setReadInfoMsgEnabled(flag);
      }

      public void setReadOnly(boolean readOnlyFlag) throws SQLException {

            getActiveMySQLConnection().setReadOnly(readOnlyFlag);
      }

      public void setReadOnlyInternal(boolean readOnlyFlag) throws SQLException {
            getActiveMySQLConnection().setReadOnlyInternal(readOnlyFlag);
      }

      public Savepoint setSavepoint() throws SQLException {
            return getActiveMySQLConnection().setSavepoint();
      }

      public synchronized Savepoint setSavepoint(String name) throws SQLException {
            return getActiveMySQLConnection().setSavepoint(name);
      }

02345       public void setStatementComment(String comment) {
            getActiveMySQLConnection().setStatementComment(comment);
      }

      public synchronized void setTransactionIsolation(int level)
                  throws SQLException {
            getActiveMySQLConnection().setTransactionIsolation(level);
      }


02355       public void shutdownServer() throws SQLException {
            getActiveMySQLConnection().shutdownServer();
      }

      public boolean storesLowerCaseTableName() {
            return getActiveMySQLConnection().storesLowerCaseTableName();
      }

02363       public boolean supportsIsolationLevel() {
            return getActiveMySQLConnection().supportsIsolationLevel();
      }

02367       public boolean supportsQuotedIdentifiers() {
            return getActiveMySQLConnection().supportsQuotedIdentifiers();
      }

02371       public boolean supportsTransactions() {
            return getActiveMySQLConnection().supportsTransactions();
      }

      public void throwConnectionClosedException() throws SQLException {
            getActiveMySQLConnection().throwConnectionClosedException();
      }

      public void transactionBegun() throws SQLException {
            getActiveMySQLConnection().transactionBegun();
      }

      public void transactionCompleted() throws SQLException {
            getActiveMySQLConnection().transactionCompleted();
      }

      public void unregisterStatement(com.mysql.jdbc.Statement stmt) {
            getActiveMySQLConnection().unregisterStatement(stmt);
      }

      public void unSafeStatementInterceptors() throws SQLException {
            getActiveMySQLConnection().unSafeStatementInterceptors();
      }

      public void unsetMaxRows(com.mysql.jdbc.Statement stmt) throws SQLException {
            getActiveMySQLConnection().unsetMaxRows(stmt);
      }

      public boolean useAnsiQuotedIdentifiers() {
            return getActiveMySQLConnection().useAnsiQuotedIdentifiers();
      }

      public boolean useMaxRows() {
            return getActiveMySQLConnection().useMaxRows();
      }

02407       public boolean versionMeetsMinimum(int major, int minor, int subminor)
                  throws SQLException {
            return getActiveMySQLConnection().versionMeetsMinimum(major, minor,
                        subminor);
      }

      public boolean isClosed() throws SQLException {
            return getActiveMySQLConnection().isClosed();
      }

02417       public boolean getHoldResultsOpenOverStatementClose() {
            return getActiveMySQLConnection()
                        .getHoldResultsOpenOverStatementClose();
      }

      public String getLoadBalanceConnectionGroup() {
            return getActiveMySQLConnection().getLoadBalanceConnectionGroup();
      }

      public boolean getLoadBalanceEnableJMX() {
            return getActiveMySQLConnection().getLoadBalanceEnableJMX();
      }

      public String getLoadBalanceExceptionChecker() {
            return getActiveMySQLConnection()
                        .getLoadBalanceExceptionChecker();
      }

      public String getLoadBalanceSQLExceptionSubclassFailover() {
            return getActiveMySQLConnection()
                        .getLoadBalanceSQLExceptionSubclassFailover();
      }

      public String getLoadBalanceSQLStateFailover() {
            return getActiveMySQLConnection()
                        .getLoadBalanceSQLStateFailover();
      }

      public void setLoadBalanceConnectionGroup(String loadBalanceConnectionGroup) {
            getActiveMySQLConnection()
                        .setLoadBalanceConnectionGroup(loadBalanceConnectionGroup);
            
      }

      public void setLoadBalanceEnableJMX(boolean loadBalanceEnableJMX) {
            getActiveMySQLConnection()
                        .setLoadBalanceEnableJMX(loadBalanceEnableJMX);
            
      }

      public void setLoadBalanceExceptionChecker(
                  String loadBalanceExceptionChecker) {
            getActiveMySQLConnection()
                        .setLoadBalanceExceptionChecker(loadBalanceExceptionChecker);
            
      }

      public void setLoadBalanceSQLExceptionSubclassFailover(
                  String loadBalanceSQLExceptionSubclassFailover) {
            getActiveMySQLConnection()
                        .setLoadBalanceSQLExceptionSubclassFailover(loadBalanceSQLExceptionSubclassFailover);
            
      }

      public void setLoadBalanceSQLStateFailover(
                  String loadBalanceSQLStateFailover) {
            getActiveMySQLConnection()
                        .setLoadBalanceSQLStateFailover(loadBalanceSQLStateFailover);
            
      }
      
      public boolean shouldExecutionTriggerServerSwapAfter(String SQL){
            return false;
      }

      public boolean isProxySet() {
            return this.getActiveMySQLConnection().isProxySet();
      }


      public String getLoadBalanceAutoCommitStatementRegex() {
            return getActiveMySQLConnection()
                  .getLoadBalanceAutoCommitStatementRegex();
      }

      public int getLoadBalanceAutoCommitStatementThreshold() {
            return getActiveMySQLConnection()
                  .getLoadBalanceAutoCommitStatementThreshold();
      }

      public void setLoadBalanceAutoCommitStatementRegex(
                  String loadBalanceAutoCommitStatementRegex) {
            getActiveMySQLConnection()
                  .setLoadBalanceAutoCommitStatementRegex(loadBalanceAutoCommitStatementRegex);
            
      }

      public void setLoadBalanceAutoCommitStatementThreshold(
                  int loadBalanceAutoCommitStatementThreshold) {
            getActiveMySQLConnection()
                  .setLoadBalanceAutoCommitStatementThreshold(loadBalanceAutoCommitStatementThreshold);
            
      }

      public boolean getIncludeThreadDumpInDeadlockExceptions() {
            return getActiveMySQLConnection().getIncludeThreadDumpInDeadlockExceptions();
      }

      public void setIncludeThreadDumpInDeadlockExceptions(boolean flag) {
            getActiveMySQLConnection().setIncludeThreadDumpInDeadlockExceptions(flag);
      }

      public void setTypeMap(Map<String, Class<?>> map) throws SQLException {
            getActiveMySQLConnection().setTypeMap(map);
      }

      public boolean getIncludeThreadNamesAsStatementComment() {
            return getActiveMySQLConnection().getIncludeThreadNamesAsStatementComment();
      }

      public void setIncludeThreadNamesAsStatementComment(boolean flag) {
            getActiveMySQLConnection().setIncludeThreadNamesAsStatementComment(flag);
      }

02531       public synchronized boolean isServerLocal() throws SQLException {
            return getActiveMySQLConnection().isServerLocal();
      }
}

Generated by  Doxygen 1.6.0   Back to index