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

📄 metadata_test.java

📁 derby database source code.good for you.
💻 JAVA
📖 第 1 页 / 共 3 页
字号:
							   met.getSystemFunctions());			System.out.println("getTimeDateFunctions(): " +							   met.getTimeDateFunctions());			System.out.println("getExtraNameCharacters(): " +							   met.getExtraNameCharacters());			System.out.println("supportsAlterTableWithAddColumn(): " +							   met.supportsAlterTableWithAddColumn());			System.out.println("supportsAlterTableWithDropColumn(): " +							   met.supportsAlterTableWithDropColumn());			System.out.println("supportsColumnAliasing(): " +							   met.supportsColumnAliasing());			System.out.println("nullPlusNonNullIsNull(): " +							   met.nullPlusNonNullIsNull());			System.out.println("supportsConvert(): " +							   met.supportsConvert());			System.out.println("supportsConvert(Types.INTEGER, Types.SMALLINT): " +							   met.supportsConvert(Types.INTEGER, Types.SMALLINT));			System.out.println("supportsTableCorrelationNames(): " +							   met.supportsTableCorrelationNames());			System.out.println("supportsDifferentTableCorrelationNames(): " +							   met.supportsDifferentTableCorrelationNames());			System.out.println("supportsExpressionsInOrderBy(): " +							   met.supportsExpressionsInOrderBy());			System.out.println("supportsOrderByUnrelated(): " +							   met.supportsOrderByUnrelated());			System.out.println("supportsGroupBy(): " +							   met.supportsGroupBy());			System.out.println("supportsGroupByUnrelated(): " +							   met.supportsGroupByUnrelated());			System.out.println("supportsGroupByBeyondSelect(): " +							   met.supportsGroupByBeyondSelect());			System.out.println("supportsLikeEscapeClause(): " +							   met.supportsLikeEscapeClause());			System.out.println("supportsMultipleResultSets(): " +							   met.supportsMultipleResultSets());			System.out.println("supportsMultipleTransactions(): " +							   met.supportsMultipleTransactions());			System.out.println("supportsNonNullableColumns(): " +							   met.supportsNonNullableColumns());			System.out.println("supportsMinimumSQLGrammar(): " +							   met.supportsMinimumSQLGrammar());			System.out.println("supportsCoreSQLGrammar(): " +							   met.supportsCoreSQLGrammar());			System.out.println("supportsExtendedSQLGrammar(): " +							   met.supportsExtendedSQLGrammar());			System.out.println("supportsANSI92EntryLevelSQL(): " +							   met.supportsANSI92EntryLevelSQL());			System.out.println("supportsANSI92IntermediateSQL(): " +							   met.supportsANSI92IntermediateSQL());			System.out.println("supportsANSI92FullSQL(): " +							   met.supportsANSI92FullSQL());			System.out.println("supportsIntegrityEnhancementFacility(): " +							   met.supportsIntegrityEnhancementFacility());			System.out.println("supportsOuterJoins(): " +							   met.supportsOuterJoins());			System.out.println("supportsFullOuterJoins(): " +							   met.supportsFullOuterJoins());			System.out.println("supportsLimitedOuterJoins(): " +							   met.supportsLimitedOuterJoins());			System.out.println("getSchemaTerm(): " +							   met.getSchemaTerm());			System.out.println("getProcedureTerm(): " +							   met.getProcedureTerm());			System.out.println("getCatalogTerm(): " +							   met.getCatalogTerm());			System.out.println("isCatalogAtStart(): " +							   met.isCatalogAtStart());			System.out.println("getCatalogSeparator(): " +							   met.getCatalogSeparator());			System.out.println("supportsSchemasInDataManipulation(): " +							   met.supportsSchemasInDataManipulation());			System.out.println("supportsSchemasInProcedureCalls(): " +							   met.supportsSchemasInProcedureCalls());			System.out.println("supportsSchemasInTableDefinitions(): " +							   met.supportsSchemasInTableDefinitions());			System.out.println("supportsSchemasInIndexDefinitions(): " +							   met.supportsSchemasInIndexDefinitions());			System.out.println("supportsSchemasInPrivilegeDefinitions(): " +							   met.supportsSchemasInPrivilegeDefinitions());			System.out.println("supportsCatalogsInDataManipulation(): " +							   met.supportsCatalogsInDataManipulation());			System.out.println("supportsCatalogsInProcedureCalls(): " +							   met.supportsCatalogsInProcedureCalls());			System.out.println("supportsCatalogsInTableDefinitions(): " +							   met.supportsCatalogsInTableDefinitions());			System.out.println("supportsCatalogsInIndexDefinitions(): " +							   met.supportsCatalogsInIndexDefinitions());			System.out.println("supportsCatalogsInPrivilegeDefinitions(): " +							   met.supportsCatalogsInPrivilegeDefinitions());			System.out.println("supportsPositionedDelete(): " +							   met.supportsPositionedDelete());			System.out.println("supportsPositionedUpdate(): " +							   met.supportsPositionedUpdate());			System.out.println("supportsSelectForUpdate(): " +							   met.supportsSelectForUpdate());			System.out.println("supportsStoredProcedures(): " +							   met.supportsStoredProcedures());			System.out.println("supportsSubqueriesInComparisons(): " +							   met.supportsSubqueriesInComparisons());			System.out.println("supportsSubqueriesInExists(): " +							   met.supportsSubqueriesInExists());			System.out.println("supportsSubqueriesInIns(): " +							   met.supportsSubqueriesInIns());			System.out.println("supportsSubqueriesInQuantifieds(): " +							   met.supportsSubqueriesInQuantifieds());			System.out.println("supportsCorrelatedSubqueries(): " +							   met.supportsCorrelatedSubqueries());			System.out.println("supportsUnion(): " +							   met.supportsUnion());			System.out.println("supportsUnionAll(): " +							   met.supportsUnionAll());			System.out.println("supportsOpenCursorsAcrossCommit(): " +							   met.supportsOpenCursorsAcrossCommit());			System.out.println("supportsOpenCursorsAcrossRollback(): " +							   met.supportsOpenCursorsAcrossRollback());			System.out.println("supportsOpenStatementsAcrossCommit(): " +							   met.supportsOpenStatementsAcrossCommit());			System.out.println("supportsOpenStatementsAcrossRollback(): " +							   met.supportsOpenStatementsAcrossRollback());			System.out.println("getMaxBinaryLiteralLength(): " +							   met.getMaxBinaryLiteralLength());			System.out.println("getMaxCharLiteralLength(): " +							   met.getMaxCharLiteralLength());			System.out.println("getMaxColumnsInGroupBy(): " +							   met.getMaxColumnsInGroupBy());			System.out.println("getMaxColumnsInIndex(): " +							   met.getMaxColumnsInIndex());			System.out.println("getMaxColumnsInOrderBy(): " +							   met.getMaxColumnsInOrderBy());			System.out.println("getMaxColumnsInSelect(): " +							   met.getMaxColumnsInSelect());			System.out.println("getMaxColumnsInTable(): " +							   met.getMaxColumnsInTable());			System.out.println("getMaxConnections(): " +							   met.getMaxConnections());			System.out.println("getMaxCursorNameLength(): " +							   met.getMaxCursorNameLength());			System.out.println("getMaxIndexLength(): " +							   met.getMaxIndexLength());			System.out.println("getMaxSchemaNameLength(): " +							   met.getMaxSchemaNameLength());			System.out.println("getMaxProcedureNameLength(): " +							   met.getMaxProcedureNameLength());			System.out.println("getMaxCatalogNameLength(): " +							   met.getMaxCatalogNameLength());			System.out.println("getMaxRowSize(): " +							   met.getMaxRowSize());			System.out.println("doesMaxRowSizeIncludeBlobs(): " +							   met.doesMaxRowSizeIncludeBlobs());			System.out.println("getMaxStatementLength(): " +							   met.getMaxStatementLength());			System.out.println("getMaxStatements(): " +							   met.getMaxStatements());			System.out.println("getMaxTableNameLength(): " +							   met.getMaxTableNameLength());			System.out.println("getMaxTablesInSelect(): " +							   met.getMaxTablesInSelect());			System.out.println("getMaxUserNameLength(): " +							   met.getMaxUserNameLength());			System.out.println("supportsTransactions(): " +							   met.supportsTransactions());			System.out.println("supportsTransactionIsolationLevel(Connection.TRANSACTION_NONE): " +							   met.supportsTransactionIsolationLevel(Connection.TRANSACTION_NONE));			System.out.println("supportsTransactionIsolationLevel(Connection.TRANSACTION_REPEATABLE_READ): " +							   met.supportsTransactionIsolationLevel(Connection.TRANSACTION_REPEATABLE_READ));			System.out.println("supportsTransactionIsolationLevel(Connection.TRANSACTION_SERIALIZABLE): " +							   met.supportsTransactionIsolationLevel(Connection.TRANSACTION_SERIALIZABLE));			System.out.println("supportsDataDefinitionAndDataManipulationTransactions(): " +							   met.supportsDataDefinitionAndDataManipulationTransactions());			System.out.println("supportsDataManipulationTransactionsOnly(): " +							   met.supportsDataManipulationTransactionsOnly());			System.out.println("dataDefinitionCausesTransactionCommit(): " +							   met.dataDefinitionCausesTransactionCommit());			System.out.println("dataDefinitionIgnoredInTransactions(): " +							   met.dataDefinitionIgnoredInTransactions());			System.out.println("getConnection(): "+					   ((met.getConnection()==con)?"same connection":"different connection") );			System.out.println("getProcedureColumns():");			dumpRS(GET_PROCEDURE_COLUMNS, getMetaDataRS(met, GET_PROCEDURE_COLUMNS,				new String [] {null, "%", "GETPCTEST%", "%"},				null, null, null)); 			System.out.println("getTables() with TABLE_TYPE in ('SYSTEM TABLE') :"); 			String[] tabTypes = new String[1]; 			tabTypes[0] = "SYSTEM TABLE"; 			dumpRS(GET_TABLES, getMetaDataRS(met, GET_TABLES,				new String [] {null, null, null}, 				tabTypes, null, null));			System.out.println("getTables() with no types:"); 			dumpRS(GET_TABLES, getMetaDataRS(met, GET_TABLES,				new String [] {"", null, "%"},				null, null, null)); 			System.out.println("getTables() with TABLE_TYPE in ('VIEW','TABLE') :"); 			tabTypes = new String[2]; 			tabTypes[0] = "VIEW"; 			tabTypes[1] = "TABLE"; 			dumpRS(GET_TABLES, getMetaDataRS(met, GET_TABLES,				new String [] {null, null, null}, 				tabTypes, null, null));			System.out.println("getTableTypes():");			dumpRS(met.getTableTypes());			System.out.println("getColumns():");			dumpRS(GET_COLUMNS, getMetaDataRS(met, GET_COLUMNS,				new String [] {"", null, "", ""},				null, null, null));			System.out.println("getColumns('SYSTABLES'):");			dumpRS(GET_COLUMNS, getMetaDataRS(met, GET_COLUMNS,				new String [] {"", "SYS", "SYSTABLES", null},				null, null, null));			System.out.println("getColumns('ALLTYPES'):");			dumpRS(GET_COLUMNS, getMetaDataRS(met, GET_COLUMNS,				new String [] {"", "APP", "ALLTYPES", null},				null, null, null));			System.out.println("getColumns('LOUIE'):");			dumpRS(GET_COLUMNS, getMetaDataRS(met, GET_COLUMNS,				new String [] {"", "APP", "LOUIE", null},				null, null, null));			// test for beetle 4620			System.out.println("getColumns('INFLIGHT'):");			dumpRS(GET_COLUMNS, getMetaDataRS(met, GET_COLUMNS,				new String [] {"", "APP", "INFLIGHT", null},				null, null, null));			System.out.println("getColumnPrivileges():");			dumpRS(GET_COLUMN_PRIVILEGES, getMetaDataRS(met, GET_COLUMN_PRIVILEGES,				new String [] {"Huey", "Dewey", "Louie", "Frooey"},				null, null, null));			System.out.println("getTablePrivileges():");			dumpRS(GET_TABLE_PRIVILEGES, getMetaDataRS(met, GET_TABLE_PRIVILEGES,				new String [] {"Huey", "Dewey", "Louie"},				null, null, null));			System.out.println("getBestRowIdentifier(\"\",null,\"LOUIE\"):");			dumpRS(GET_BEST_ROW_IDENTIFIER, getMetaDataRS(met, GET_BEST_ROW_IDENTIFIER,				new String [] {"", null, "LOUIE"}, null,				new int [] {DatabaseMetaData.bestRowTransaction},				new boolean [] {true}));			System.out.println("getBestRowIdentifier(\"\",\"SYS\",\"SYSTABLES\"):");			dumpRS(GET_BEST_ROW_IDENTIFIER, getMetaDataRS(met, GET_BEST_ROW_IDENTIFIER,				new String [] {"", "SYS", "SYSTABLES"}, null,				new int [] {DatabaseMetaData.bestRowTransaction},				new boolean [] {true}));			System.out.println("getVersionColumns():");			dumpRS(GET_VERSION_COLUMNS, getMetaDataRS(met, GET_VERSION_COLUMNS,				new String [] {"Huey", "Dewey", "Louie"},				null, null, null));			System.out.println("getPrimaryKeys():");			dumpRS(GET_PRIMARY_KEYS, getMetaDataRS(met, GET_PRIMARY_KEYS,				new String [] {"", "%", "LOUIE"},				null, null, null));			//beetle 4571			System.out.println("getPrimaryKeys(null, null, tablename):");			dumpRS(GET_PRIMARY_KEYS, getMetaDataRS(met, GET_PRIMARY_KEYS,				new String [] {null, null, "LOUIE"},				null, null, null));			System.out.println("getImportedKeys():");			dumpRS(GET_IMPORTED_KEYS, getMetaDataRS(met, GET_IMPORTED_KEYS,				new String [] {null, null, "%"},				null, null, null));			System.out.println("getExportedKeys():");			dumpRS(GET_EXPORTED_KEYS, getMetaDataRS(met, GET_EXPORTED_KEYS,				new String [] {null, null, "%"},				null, null, null));			System.out.println("---------------------------------------");			System.out.println("getCrossReference('',null,'louie','',null,'reftab' ):");			dumpRS(GET_CROSS_REFERENCE, getMetaDataRS(met, GET_CROSS_REFERENCE,				new String [] {"", null, "LOUIE", "", null, "REFTAB"},				null, null, null));			System.out.println("\ngetCrossReference('','APP','reftab','',null,'reftab' ):");			dumpRS(GET_CROSS_REFERENCE, getMetaDataRS(met, GET_CROSS_REFERENCE,				new String [] {"", "APP", "REFTAB", "", null, "REFTAB"},				null, null, null));			System.out.println("\ngetCrossReference('',null,null,'','APP','reftab' ):");			dumpRS(GET_CROSS_REFERENCE, getMetaDataRS(met, GET_CROSS_REFERENCE,				new String [] {"", null, "%", "", "APP", "REFTAB"},				null, null, null));			System.out.println("\ngetImportedKeys('',null,null,'','APP','reftab' ):");			dumpRS(GET_IMPORTED_KEYS, getMetaDataRS(met, GET_IMPORTED_KEYS,				new String [] {"", "APP", "REFTAB"},				null, null, null));			System.out.println("\ngetCrossReference('',null,'louie','','APP',null):");			dumpRS(GET_CROSS_REFERENCE, getMetaDataRS(met, GET_CROSS_REFERENCE,				new String [] {"", null, "LOUIE", "", "APP", "%"},				null, null, null));			System.out.println("\ngetExportedKeys('',null,'louie,'','APP',null ):");			dumpRS(GET_EXPORTED_KEYS, getMetaDataRS(met, GET_EXPORTED_KEYS,				new String [] {"", null, "LOUIE"},				null, null, null));			System.out.println("\ngetCrossReference('','badschema','LOUIE','','APP','REFTAB' ):");			dumpRS(GET_CROSS_REFERENCE, getMetaDataRS(met, GET_CROSS_REFERENCE,				new String [] {"", "BADSCHEMA", "LOUIE", "", "APP", "REFTAB"},				null, null, null));			System.out.println("getTypeInfo():");			dumpRS(GET_TYPE_INFO, getMetaDataRS(met, GET_TYPE_INFO, null, null, null, null));			/* NOTE - we call getIndexInfo() only on system tables here 			 * so that there will be no diffs due to generated names.			 */			// unique indexes on SYSCOLUMNS			System.out.println("getIndexInfo():");			dumpRS(GET_INDEX_INFO, getMetaDataRS(met, GET_INDEX_INFO,				new String [] {"", "SYS", "SYSCOLUMNS"},				null, null, new boolean [] {true, false}));			// all indexes on SYSCOLUMNS			System.out.println("getIndexInfo():");			dumpRS(GET_INDEX_INFO, getMetaDataRS(met, GET_INDEX_INFO,				new String [] {"", "SYS", "SYSCOLUMNS"},

⌨️ 快捷键说明

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