⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 synchronizedfilterdatabasemetadata.java

📁 c3p0数据库连接池实现源码
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
/* * Distributed as part of c3p0 v.0.9.1-pre6 * * Copyright (C) 2005 Machinery For Change, Inc. * * Author: Steve Waldman <swaldman@mchange.com> * * This library is free software; you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License version 2.1, as  * published by the Free Software Foundation. * * This software 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 Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public License * along with this software; see the file LICENSE.  If not, write to the * Free Software Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. */package com.mchange.v2.sql.filter;import java.lang.String;import java.sql.Connection;import java.sql.DatabaseMetaData;import java.sql.ResultSet;import java.sql.SQLException;public abstract class SynchronizedFilterDatabaseMetaData implements DatabaseMetaData{	protected DatabaseMetaData inner;		public SynchronizedFilterDatabaseMetaData(DatabaseMetaData inner)	{ this.inner = inner; }		public SynchronizedFilterDatabaseMetaData()	{}		public synchronized void setInner( DatabaseMetaData inner )	{ this.inner = inner; }		public synchronized DatabaseMetaData getInner()	{ return inner; }		public synchronized boolean allProceduresAreCallable() throws SQLException	{ return inner.allProceduresAreCallable(); }		public synchronized boolean allTablesAreSelectable() throws SQLException	{ return inner.allTablesAreSelectable(); }		public synchronized boolean nullsAreSortedHigh() throws SQLException	{ return inner.nullsAreSortedHigh(); }		public synchronized boolean nullsAreSortedLow() throws SQLException	{ return inner.nullsAreSortedLow(); }		public synchronized boolean nullsAreSortedAtStart() throws SQLException	{ return inner.nullsAreSortedAtStart(); }		public synchronized boolean nullsAreSortedAtEnd() throws SQLException	{ return inner.nullsAreSortedAtEnd(); }		public synchronized String getDatabaseProductName() throws SQLException	{ return inner.getDatabaseProductName(); }		public synchronized String getDatabaseProductVersion() throws SQLException	{ return inner.getDatabaseProductVersion(); }		public synchronized String getDriverName() throws SQLException	{ return inner.getDriverName(); }		public synchronized String getDriverVersion() throws SQLException	{ return inner.getDriverVersion(); }		public synchronized int getDriverMajorVersion()	{ return inner.getDriverMajorVersion(); }		public synchronized int getDriverMinorVersion()	{ return inner.getDriverMinorVersion(); }		public synchronized boolean usesLocalFiles() throws SQLException	{ return inner.usesLocalFiles(); }		public synchronized boolean usesLocalFilePerTable() throws SQLException	{ return inner.usesLocalFilePerTable(); }		public synchronized boolean supportsMixedCaseIdentifiers() throws SQLException	{ return inner.supportsMixedCaseIdentifiers(); }		public synchronized boolean storesUpperCaseIdentifiers() throws SQLException	{ return inner.storesUpperCaseIdentifiers(); }		public synchronized boolean storesLowerCaseIdentifiers() throws SQLException	{ return inner.storesLowerCaseIdentifiers(); }		public synchronized boolean storesMixedCaseIdentifiers() throws SQLException	{ return inner.storesMixedCaseIdentifiers(); }		public synchronized boolean supportsMixedCaseQuotedIdentifiers() throws SQLException	{ return inner.supportsMixedCaseQuotedIdentifiers(); }		public synchronized boolean storesUpperCaseQuotedIdentifiers() throws SQLException	{ return inner.storesUpperCaseQuotedIdentifiers(); }		public synchronized boolean storesLowerCaseQuotedIdentifiers() throws SQLException	{ return inner.storesLowerCaseQuotedIdentifiers(); }		public synchronized boolean storesMixedCaseQuotedIdentifiers() throws SQLException	{ return inner.storesMixedCaseQuotedIdentifiers(); }		public synchronized String getIdentifierQuoteString() throws SQLException	{ return inner.getIdentifierQuoteString(); }		public synchronized String getSQLKeywords() throws SQLException	{ return inner.getSQLKeywords(); }		public synchronized String getNumericFunctions() throws SQLException	{ return inner.getNumericFunctions(); }		public synchronized String getStringFunctions() throws SQLException	{ return inner.getStringFunctions(); }		public synchronized String getSystemFunctions() throws SQLException	{ return inner.getSystemFunctions(); }		public synchronized String getTimeDateFunctions() throws SQLException	{ return inner.getTimeDateFunctions(); }		public synchronized String getSearchStringEscape() throws SQLException	{ return inner.getSearchStringEscape(); }		public synchronized String getExtraNameCharacters() throws SQLException	{ return inner.getExtraNameCharacters(); }		public synchronized boolean supportsAlterTableWithAddColumn() throws SQLException	{ return inner.supportsAlterTableWithAddColumn(); }		public synchronized boolean supportsAlterTableWithDropColumn() throws SQLException	{ return inner.supportsAlterTableWithDropColumn(); }		public synchronized boolean supportsColumnAliasing() throws SQLException	{ return inner.supportsColumnAliasing(); }		public synchronized boolean nullPlusNonNullIsNull() throws SQLException	{ return inner.nullPlusNonNullIsNull(); }		public synchronized boolean supportsConvert() throws SQLException	{ return inner.supportsConvert(); }		public synchronized boolean supportsConvert(int a, int b) throws SQLException	{ return inner.supportsConvert(a, b); }		public synchronized boolean supportsTableCorrelationNames() throws SQLException	{ return inner.supportsTableCorrelationNames(); }		public synchronized boolean supportsDifferentTableCorrelationNames() throws SQLException	{ return inner.supportsDifferentTableCorrelationNames(); }		public synchronized boolean supportsExpressionsInOrderBy() throws SQLException	{ return inner.supportsExpressionsInOrderBy(); }		public synchronized boolean supportsOrderByUnrelated() throws SQLException	{ return inner.supportsOrderByUnrelated(); }		public synchronized boolean supportsGroupBy() throws SQLException	{ return inner.supportsGroupBy(); }		public synchronized boolean supportsGroupByUnrelated() throws SQLException	{ return inner.supportsGroupByUnrelated(); }		public synchronized boolean supportsGroupByBeyondSelect() throws SQLException	{ return inner.supportsGroupByBeyondSelect(); }		public synchronized boolean supportsLikeEscapeClause() throws SQLException	{ return inner.supportsLikeEscapeClause(); }		public synchronized boolean supportsMultipleResultSets() throws SQLException	{ return inner.supportsMultipleResultSets(); }		public synchronized boolean supportsMultipleTransactions() throws SQLException	{ return inner.supportsMultipleTransactions(); }		public synchronized boolean supportsNonNullableColumns() throws SQLException	{ return inner.supportsNonNullableColumns(); }		public synchronized boolean supportsMinimumSQLGrammar() throws SQLException	{ return inner.supportsMinimumSQLGrammar(); }		public synchronized boolean supportsCoreSQLGrammar() throws SQLException	{ return inner.supportsCoreSQLGrammar(); }		public synchronized boolean supportsExtendedSQLGrammar() throws SQLException	{ return inner.supportsExtendedSQLGrammar(); }		public synchronized boolean supportsANSI92EntryLevelSQL() throws SQLException	{ return inner.supportsANSI92EntryLevelSQL(); }		public synchronized boolean supportsANSI92IntermediateSQL() throws SQLException	{ return inner.supportsANSI92IntermediateSQL(); }		public synchronized boolean supportsANSI92FullSQL() throws SQLException	{ return inner.supportsANSI92FullSQL(); }		public synchronized boolean supportsIntegrityEnhancementFacility() throws SQLException	{ return inner.supportsIntegrityEnhancementFacility(); }		public synchronized boolean supportsOuterJoins() throws SQLException	{ return inner.supportsOuterJoins(); }		public synchronized boolean supportsFullOuterJoins() throws SQLException	{ return inner.supportsFullOuterJoins(); }		public synchronized boolean supportsLimitedOuterJoins() throws SQLException	{ return inner.supportsLimitedOuterJoins(); }		public synchronized String getSchemaTerm() throws SQLException	{ return inner.getSchemaTerm(); }		public synchronized String getProcedureTerm() throws SQLException	{ return inner.getProcedureTerm(); }		public synchronized String getCatalogTerm() throws SQLException	{ return inner.getCatalogTerm(); }		public synchronized boolean isCatalogAtStart() throws SQLException	{ return inner.isCatalogAtStart(); }		public synchronized String getCatalogSeparator() throws SQLException	{ return inner.getCatalogSeparator(); }		public synchronized boolean supportsSchemasInDataManipulation() throws SQLException	{ return inner.supportsSchemasInDataManipulation(); }		public synchronized boolean supportsSchemasInProcedureCalls() throws SQLException	{ return inner.supportsSchemasInProcedureCalls(); }		public synchronized boolean supportsSchemasInTableDefinitions() throws SQLException	{ return inner.supportsSchemasInTableDefinitions(); }		public synchronized boolean supportsSchemasInIndexDefinitions() throws SQLException	{ return inner.supportsSchemasInIndexDefinitions(); }		public synchronized boolean supportsSchemasInPrivilegeDefinitions() throws SQLException	{ return inner.supportsSchemasInPrivilegeDefinitions(); }		public synchronized boolean supportsCatalogsInDataManipulation() throws SQLException	{ return inner.supportsCatalogsInDataManipulation(); }		public synchronized boolean supportsCatalogsInProcedureCalls() throws SQLException	{ return inner.supportsCatalogsInProcedureCalls(); }		public synchronized boolean supportsCatalogsInTableDefinitions() throws SQLException	{ return inner.supportsCatalogsInTableDefinitions(); }		public synchronized boolean supportsCatalogsInIndexDefinitions() throws SQLException	{ return inner.supportsCatalogsInIndexDefinitions(); }		public synchronized boolean supportsCatalogsInPrivilegeDefinitions() throws SQLException	{ return inner.supportsCatalogsInPrivilegeDefinitions(); }		public synchronized boolean supportsPositionedDelete() throws SQLException	{ return inner.supportsPositionedDelete(); }		public synchronized boolean supportsPositionedUpdate() throws SQLException	{ return inner.supportsPositionedUpdate(); }		public synchronized boolean supportsSelectForUpdate() throws SQLException	{ return inner.supportsSelectForUpdate(); }	

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -