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

📄 filterdatabasemetadata.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 FilterDatabaseMetaData implements DatabaseMetaData{	protected DatabaseMetaData inner;		public FilterDatabaseMetaData(DatabaseMetaData inner)	{ this.inner = inner; }		public FilterDatabaseMetaData()	{}		public void setInner( DatabaseMetaData inner )	{ this.inner = inner; }		public DatabaseMetaData getInner()	{ return inner; }		public boolean allProceduresAreCallable() throws SQLException	{ return inner.allProceduresAreCallable(); }		public boolean allTablesAreSelectable() throws SQLException	{ return inner.allTablesAreSelectable(); }		public boolean nullsAreSortedHigh() throws SQLException	{ return inner.nullsAreSortedHigh(); }		public boolean nullsAreSortedLow() throws SQLException	{ return inner.nullsAreSortedLow(); }		public boolean nullsAreSortedAtStart() throws SQLException	{ return inner.nullsAreSortedAtStart(); }		public boolean nullsAreSortedAtEnd() throws SQLException	{ return inner.nullsAreSortedAtEnd(); }		public String getDatabaseProductName() throws SQLException	{ return inner.getDatabaseProductName(); }		public String getDatabaseProductVersion() throws SQLException	{ return inner.getDatabaseProductVersion(); }		public String getDriverName() throws SQLException	{ return inner.getDriverName(); }		public String getDriverVersion() throws SQLException	{ return inner.getDriverVersion(); }		public int getDriverMajorVersion()	{ return inner.getDriverMajorVersion(); }		public int getDriverMinorVersion()	{ return inner.getDriverMinorVersion(); }		public boolean usesLocalFiles() throws SQLException	{ return inner.usesLocalFiles(); }		public boolean usesLocalFilePerTable() throws SQLException	{ return inner.usesLocalFilePerTable(); }		public boolean supportsMixedCaseIdentifiers() throws SQLException	{ return inner.supportsMixedCaseIdentifiers(); }		public boolean storesUpperCaseIdentifiers() throws SQLException	{ return inner.storesUpperCaseIdentifiers(); }		public boolean storesLowerCaseIdentifiers() throws SQLException	{ return inner.storesLowerCaseIdentifiers(); }		public boolean storesMixedCaseIdentifiers() throws SQLException	{ return inner.storesMixedCaseIdentifiers(); }		public boolean supportsMixedCaseQuotedIdentifiers() throws SQLException	{ return inner.supportsMixedCaseQuotedIdentifiers(); }		public boolean storesUpperCaseQuotedIdentifiers() throws SQLException	{ return inner.storesUpperCaseQuotedIdentifiers(); }		public boolean storesLowerCaseQuotedIdentifiers() throws SQLException	{ return inner.storesLowerCaseQuotedIdentifiers(); }		public boolean storesMixedCaseQuotedIdentifiers() throws SQLException	{ return inner.storesMixedCaseQuotedIdentifiers(); }		public String getIdentifierQuoteString() throws SQLException	{ return inner.getIdentifierQuoteString(); }		public String getSQLKeywords() throws SQLException	{ return inner.getSQLKeywords(); }		public String getNumericFunctions() throws SQLException	{ return inner.getNumericFunctions(); }		public String getStringFunctions() throws SQLException	{ return inner.getStringFunctions(); }		public String getSystemFunctions() throws SQLException	{ return inner.getSystemFunctions(); }		public String getTimeDateFunctions() throws SQLException	{ return inner.getTimeDateFunctions(); }		public String getSearchStringEscape() throws SQLException	{ return inner.getSearchStringEscape(); }		public String getExtraNameCharacters() throws SQLException	{ return inner.getExtraNameCharacters(); }		public boolean supportsAlterTableWithAddColumn() throws SQLException	{ return inner.supportsAlterTableWithAddColumn(); }		public boolean supportsAlterTableWithDropColumn() throws SQLException	{ return inner.supportsAlterTableWithDropColumn(); }		public boolean supportsColumnAliasing() throws SQLException	{ return inner.supportsColumnAliasing(); }		public boolean nullPlusNonNullIsNull() throws SQLException	{ return inner.nullPlusNonNullIsNull(); }		public boolean supportsConvert() throws SQLException	{ return inner.supportsConvert(); }		public boolean supportsConvert(int a, int b) throws SQLException	{ return inner.supportsConvert(a, b); }		public boolean supportsTableCorrelationNames() throws SQLException	{ return inner.supportsTableCorrelationNames(); }		public boolean supportsDifferentTableCorrelationNames() throws SQLException	{ return inner.supportsDifferentTableCorrelationNames(); }		public boolean supportsExpressionsInOrderBy() throws SQLException	{ return inner.supportsExpressionsInOrderBy(); }		public boolean supportsOrderByUnrelated() throws SQLException	{ return inner.supportsOrderByUnrelated(); }		public boolean supportsGroupBy() throws SQLException	{ return inner.supportsGroupBy(); }		public boolean supportsGroupByUnrelated() throws SQLException	{ return inner.supportsGroupByUnrelated(); }		public boolean supportsGroupByBeyondSelect() throws SQLException	{ return inner.supportsGroupByBeyondSelect(); }		public boolean supportsLikeEscapeClause() throws SQLException	{ return inner.supportsLikeEscapeClause(); }		public boolean supportsMultipleResultSets() throws SQLException	{ return inner.supportsMultipleResultSets(); }		public boolean supportsMultipleTransactions() throws SQLException	{ return inner.supportsMultipleTransactions(); }		public boolean supportsNonNullableColumns() throws SQLException	{ return inner.supportsNonNullableColumns(); }		public boolean supportsMinimumSQLGrammar() throws SQLException	{ return inner.supportsMinimumSQLGrammar(); }		public boolean supportsCoreSQLGrammar() throws SQLException	{ return inner.supportsCoreSQLGrammar(); }		public boolean supportsExtendedSQLGrammar() throws SQLException	{ return inner.supportsExtendedSQLGrammar(); }		public boolean supportsANSI92EntryLevelSQL() throws SQLException	{ return inner.supportsANSI92EntryLevelSQL(); }		public boolean supportsANSI92IntermediateSQL() throws SQLException	{ return inner.supportsANSI92IntermediateSQL(); }		public boolean supportsANSI92FullSQL() throws SQLException	{ return inner.supportsANSI92FullSQL(); }		public boolean supportsIntegrityEnhancementFacility() throws SQLException	{ return inner.supportsIntegrityEnhancementFacility(); }		public boolean supportsOuterJoins() throws SQLException	{ return inner.supportsOuterJoins(); }		public boolean supportsFullOuterJoins() throws SQLException	{ return inner.supportsFullOuterJoins(); }		public boolean supportsLimitedOuterJoins() throws SQLException	{ return inner.supportsLimitedOuterJoins(); }		public String getSchemaTerm() throws SQLException	{ return inner.getSchemaTerm(); }		public String getProcedureTerm() throws SQLException	{ return inner.getProcedureTerm(); }		public String getCatalogTerm() throws SQLException	{ return inner.getCatalogTerm(); }		public boolean isCatalogAtStart() throws SQLException	{ return inner.isCatalogAtStart(); }		public String getCatalogSeparator() throws SQLException	{ return inner.getCatalogSeparator(); }		public boolean supportsSchemasInDataManipulation() throws SQLException	{ return inner.supportsSchemasInDataManipulation(); }		public boolean supportsSchemasInProcedureCalls() throws SQLException	{ return inner.supportsSchemasInProcedureCalls(); }		public boolean supportsSchemasInTableDefinitions() throws SQLException	{ return inner.supportsSchemasInTableDefinitions(); }		public boolean supportsSchemasInIndexDefinitions() throws SQLException	{ return inner.supportsSchemasInIndexDefinitions(); }		public boolean supportsSchemasInPrivilegeDefinitions() throws SQLException	{ return inner.supportsSchemasInPrivilegeDefinitions(); }		public boolean supportsCatalogsInDataManipulation() throws SQLException	{ return inner.supportsCatalogsInDataManipulation(); }		public boolean supportsCatalogsInProcedureCalls() throws SQLException	{ return inner.supportsCatalogsInProcedureCalls(); }		public boolean supportsCatalogsInTableDefinitions() throws SQLException	{ return inner.supportsCatalogsInTableDefinitions(); }		public boolean supportsCatalogsInIndexDefinitions() throws SQLException	{ return inner.supportsCatalogsInIndexDefinitions(); }		public boolean supportsCatalogsInPrivilegeDefinitions() throws SQLException	{ return inner.supportsCatalogsInPrivilegeDefinitions(); }		public boolean supportsPositionedDelete() throws SQLException	{ return inner.supportsPositionedDelete(); }		public boolean supportsPositionedUpdate() throws SQLException	{ return inner.supportsPositionedUpdate(); }		public boolean supportsSelectForUpdate() throws SQLException	{ return inner.supportsSelectForUpdate(); }	

⌨️ 快捷键说明

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