Edit C:\Program Files\Java\jdk1.7.0_45\db\lib\org\apache\derby\impl\jdbc\EmbedDatabaseMetaData.class
Êþº¾ 0¨ ¨? § §¡ §¢ §£¤¥¦§ ¨ ©ª «¬ ®¯° ± ² §³ ´µ ¶· §¸¹º»¼ ½¾¿À Á ÁÃÄ §Å ´Æ ÇÈ ÇÉÊËÌÍÎÏÐÑÒÓÔ §ÕÖ< §× §ØÙÚÙÛÜ §ÝÞADßàáâ ãäåæçèÙé §êH §ëIJ §ìíî ïðMN §ñòóôõö÷öøö¯Ù¯ù W¨ Wúû WüýþÙÿ öÙT § ´ ï¹ §XY[^ §Ùb §s ´ ÁÈ ÁÉ????F? § § § § § ï § ! §" §# §¼ §$ §% ´&'(¹) * + ,¹-./01 §2¹3456 ¢7 ´8 9: §;<=>? ILLEGAL_UDT_TYPE I ConstantValue url Ljava/lang/String; constantActionFactory @Lorg/apache/derby/impl/sql/execute/GenericConstantActionFactory; queryDescriptions Ljava/util/Properties; queryDescriptions_net <init> A(Lorg/apache/derby/impl/jdbc/EmbedConnection;Ljava/lang/String;)V Code Exceptions@ getQueryDescriptions (Z)Ljava/util/Properties; PBloadQueryDescriptions ()V allProceduresAreCallable ()Z allTablesAreSelectable getURL ()Ljava/lang/String; getUserName isReadOnly nullsAreSortedHigh nullsAreSortedLow nullsAreSortedAtStart nullsAreSortedAtEnd getDatabaseProductName getDatabaseProductVersion getDriverName getDriverVersion getDriverMajorVersion ()I getDriverMinorVersion usesLocalFiles usesLocalFilePerTable supportsMixedCaseIdentifiers storesUpperCaseIdentifiers storesLowerCaseIdentifiers storesMixedCaseIdentifiers "supportsMixedCaseQuotedIdentifiers storesUpperCaseQuotedIdentifiers storesLowerCaseQuotedIdentifiers storesMixedCaseQuotedIdentifiers getIdentifierQuoteString getSQLKeywords getNumericFunctions getStringFunctions getSystemFunctions getTimeDateFunctions getSearchStringEscape getExtraNameCharacters supportsAlterTableWithAddColumn supportsAlterTableWithDropColumn supportsColumnAliasing nullPlusNonNullIsNull supportsConvert (II)Z supportsTableCorrelationNames &supportsDifferentTableCorrelationNames supportsExpressionsInOrderBy supportsOrderByUnrelated supportsGroupBy supportsGroupByUnrelated supportsGroupByBeyondSelect supportsLikeEscapeClause supportsMultipleResultSets supportsMultipleTransactions supportsNonNullableColumns supportsMinimumSQLGrammar supportsCoreSQLGrammar supportsExtendedSQLGrammar supportsANSI92EntryLevelSQL supportsANSI92IntermediateSQL supportsANSI92FullSQL $supportsIntegrityEnhancementFacility supportsOuterJoins supportsFullOuterJoins supportsLimitedOuterJoins getSchemaTerm getProcedureTerm getCatalogTerm isCatalogAtStart getCatalogSeparator !supportsSchemasInDataManipulation supportsSchemasInProcedureCalls !supportsSchemasInTableDefinitions !supportsSchemasInIndexDefinitions %supportsSchemasInPrivilegeDefinitions "supportsCatalogsInDataManipulation supportsCatalogsInProcedureCalls "supportsCatalogsInTableDefinitions "supportsCatalogsInIndexDefinitions &supportsCatalogsInPrivilegeDefinitions supportsPositionedDelete supportsPositionedUpdate supportsSelectForUpdate supportsStoredProcedures supportsSubqueriesInComparisons supportsSubqueriesInExists supportsSubqueriesInIns supportsSubqueriesInQuantifieds supportsCorrelatedSubqueries supportsUnion supportsUnionAll supportsOpenCursorsAcrossCommit !supportsOpenCursorsAcrossRollback "supportsOpenStatementsAcrossCommit $supportsOpenStatementsAcrossRollback getMaxBinaryLiteralLength getMaxCharLiteralLength getMaxColumnNameLength getMaxColumnsInGroupBy getMaxColumnsInIndex getMaxColumnsInOrderBy getMaxColumnsInSelect getMaxColumnsInTable getMaxConnections getMaxCursorNameLength getMaxIndexLength getMaxSchemaNameLength getMaxProcedureNameLength getMaxCatalogNameLength getMaxRowSize doesMaxRowSizeIncludeBlobs getMaxStatementLength getMaxStatements getMaxTableNameLength getMaxTablesInSelect getMaxUserNameLength getDefaultTransactionIsolation supportsTransactions !supportsTransactionIsolationLevel (I)Z 5supportsDataDefinitionAndDataManipulationTransactions (supportsDataManipulationTransactionsOnly %dataDefinitionCausesTransactionCommit #dataDefinitionIgnoredInTransactions getProcedures L(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet; getProceduresForODBC getFunctions doGetProcs ^(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet; getProcedureColumns getProcedureColumnsForODBC getFunctionColumns doGetProcCols p(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet; getTables _(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Ljava/sql/ResultSet; getSchemas ()Ljava/sql/ResultSet; getCatalogs getTableTypes getColumns getColumnsForODBC doGetCols getColumnPrivileges getTablePrivileges getBestRowIdentifier N(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IZ)Ljava/sql/ResultSet; getBestRowIdentifierForODBC doGetBestRowId `(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IZLjava/lang/String;)Ljava/sql/ResultSet; getVersionColumns getVersionColumnsForODBC doGetVersionCols notInSoftUpgradeMode getPrimaryKeys getImportedKeys getExportedKeys getCrossReference ?(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet; getCrossReferenceForODBC getTypeInfo getTypeInfoForODBC getTypeInfoMinion ((Ljava/lang/String;)Ljava/sql/ResultSet; getIndexInfo N(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)Ljava/sql/ResultSet; getIndexInfoForODBC doGetIndexInfo `(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZLjava/lang/String;)Ljava/sql/ResultSet; supportsResultSetType supportsResultSetConcurrency ownUpdatesAreVisible ownDeletesAreVisible ownInsertsAreVisible othersUpdatesAreVisible othersDeletesAreVisible othersInsertsAreVisible updatesAreDetected deletesAreDetected insertsAreDetected supportsBatchUpdates getUDTs N(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[I)Ljava/sql/ResultSet; getConnection ()Ljava/sql/Connection; supportsStatementPooling supportsSavepoints supportsNamedParameters supportsMultipleOpenResults supportsGetGeneratedKeys supportsResultSetHoldability getResultSetHoldability getDatabaseMajorVersion getDatabaseMinorVersion getJDBCMajorVersion getJDBCMinorVersion getSQLStateType locatorsUpdateCopy getSuperTypes getSuperTables getAttributes getClientInfoProperties :(Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet; generatedKeyAlwaysReturned getPseudoColumns getClientCachedMetaData getSimpleQuery )(Ljava/lang/String;Z)Ljava/sql/ResultSet; !getPreparedQueryUsingSystemTables 1(Ljava/lang/String;Z)Ljava/sql/PreparedStatement; getPreparedQuery 0(Ljava/lang/String;)Ljava/sql/PreparedStatement; getQueryFromDescription '(Ljava/lang/String;Z)Ljava/lang/String; prepareSPS C(Ljava/lang/String;Ljava/lang/String;Z)Ljava/sql/PreparedStatement; swapNull &(Ljava/lang/String;)Ljava/lang/String; getGenericConstantActionFactory B()Lorg/apache/derby/impl/sql/execute/GenericConstantActionFactory; getLanguageConnectionContext <()Lorg/apache/derby/iapi/sql/conn/LanguageConnectionContext; loadQueryDescriptions run ()Ljava/lang/Object; ¶A ¯ ° µ ´ ³ ´? ¾ java/lang/String metadata.properties :/org/apache/derby/impl/sql/catalog/metadata_net.properties java/util/Properties ¶ ¾BCDEFGHIJK ¾ java/io/IOExceptionLMNOPQRSTU Ä Ã??VWXY Å ÀZ[\]^_`a Ãbc !Apache Derby Embedded JDBC Driver Ë Ãdefg Ïh Ï " ÏALIAS,BIGINT,BOOLEAN,CALL,CLASS,COPY,DB2J_DEBUG,EXECUTE,EXPLAIN,FILE,FILTER,GETCURRENTCONNECTION,INDEX,INSTANCEOF,METHOD,NEW,OFF,PROPERTIES,RECOMPILE,RENAME,RUNTIMESTATISTICS,STATEMENT,STATISTICS,TIMING,WAIT jABS,ACOS,ASIN,ATAN,ATAN2,CEILING,COS,COT,DEGREES,EXP,FLOOR,LOG,LOG10,MOD,PI,RADIANS,RAND,SIGN,SIN,SQRT,TAN 6CONCAT,LENGTH,LCASE,LOCATE,LTRIM,RTRIM,SUBSTRING,UCASE USER HCURDATE,CURTIME,HOUR,MINUTE,MONTH,SECOND,TIMESTAMPADD,TIMESTAMPDIFF,YEAR SCHEMA PROCEDURE CATALOG getProcedures40=> odbc_getProcedures????ijklG getProcedureColumns40BC odbc_getProcedureColumns TABLE VIEW SYNONYM SYSTEM TABLEmn T V A SYSTEM_TABLE SopF??aLC odbc_getColumns XJ103.SqrsRS odbc_ % getBestRowIdentifierEmpty getBestRowIdentifierPrimaryKeytu Àvw java/lang/StringBufferxy %getBestRowIdentifierPrimaryKeyColumnsz à $getBestRowIdentifierUniqueConstraint $getBestRowIdentifierUniqueKeyColumns{p getBestRowIdentifierUniqueIndex|} &getBestRowIdentifierUniqueIndexColumns~ getBestRowIdentifierAllColumnsV> odbc_getVersionColumns? À????????? ¾ java/lang/Throwable?? odbc_getCrossReference`a odbc_getTypeInfo?? -org/apache/derby/iapi/error/StandardExceptionef odbc_getIndexInfo?v METADATA??????? ¾ » ¼???s????? ¾W À?????? getColumnPrivileges_10_1 getTablePrivileges_10_1????????? ¾ EXECUTE STATEMENT SYSIBM SYS ." ± ²?? ¡¢ 9org/apache/derby/impl/sql/execute/GenericExecutionFactory£?¤?¥¦§ ½ ¾ 0org/apache/derby/impl/jdbc/EmbedDatabaseMetaData *org/apache/derby/impl/jdbc/ConnectionChild java/sql/DatabaseMetaData java/security/PrivilegedAction java/sql/SQLException /(Lorg/apache/derby/impl/jdbc/EmbedConnection;)V java/lang/Object getClass ()Ljava/lang/Class; java/lang/Class getResourceAsStream )(Ljava/lang/String;)Ljava/io/InputStream; load (Ljava/io/InputStream;)V java/io/InputStream close indexOf (I)I substring (II)Ljava/lang/String; getEmbedConnection .()Lorg/apache/derby/impl/jdbc/EmbedConnection; *org/apache/derby/impl/jdbc/EmbedConnection getTR 6()Lorg/apache/derby/impl/jdbc/TransactionResourceImpl; 2org/apache/derby/impl/jdbc/TransactionResourceImpl 8org/apache/derby/iapi/sql/conn/LanguageConnectionContext getDatabase %()Lorg/apache/derby/iapi/db/Database; !org/apache/derby/iapi/db/Database .org/apache/derby/iapi/services/monitor/Monitor getMonitor 8()Lorg/apache/derby/iapi/services/monitor/ModuleFactory; 4org/apache/derby/iapi/services/monitor/ModuleFactory getEngineVersion <()Lorg/apache/derby/iapi/services/info/ProductVersionHolder; 8org/apache/derby/iapi/services/info/ProductVersionHolder getProductName getVersionBuildString (Z)Ljava/lang/String; getLocalDriver (()Lorg/apache/derby/jdbc/InternalDriver; $org/apache/derby/jdbc/InternalDriver getMajorVersion getMinorVersion java/sql/PreparedStatement setString (ILjava/lang/String;)V executeQuery equals (Ljava/lang/Object;)Z setNull (II)V org/apache/derby/impl/jdbc/Util generateCsSQLException +(Ljava/lang/String;)Ljava/sql/SQLException; java/sql/ResultSet next getString (I)Ljava/lang/String; append ,(Ljava/lang/String;)Ljava/lang/StringBuffer; toString setInt getLong (I)J setLong (IJ)V isClosed noCurrentConnection ()Ljava/sql/SQLException; getDataDictionary 7()Lorg/apache/derby/iapi/sql/dictionary/DataDictionary; 3org/apache/derby/iapi/sql/dictionary/DataDictionary checkVersion (ILjava/lang/String;)Z *org/apache/derby/iapi/util/InterruptStatus restoreIntrFlagIfSeen handleException .(Ljava/lang/Throwable;)Ljava/sql/SQLException; setBoolean (IZ)V getApplicationConnection getConnectionSynchronization setupContextStack getProperty notImplemented =(Lorg/apache/derby/iapi/sql/conn/LanguageConnectionContext;)V restoreContextStack prepareMetaDataStatement beginNestedTransaction (Z)V getSysIBMSchemaDescriptor 9()Lorg/apache/derby/iapi/sql/dictionary/SchemaDescriptor; getSystemSchemaDescriptor getSPSDescriptor (Ljava/lang/String;Lorg/apache/derby/iapi/sql/dictionary/SchemaDescriptor;)Lorg/apache/derby/iapi/sql/dictionary/SPSDescriptor; commitNestedTransaction getLanguageConnectionFactory <()Lorg/apache/derby/iapi/sql/conn/LanguageConnectionFactory; 8org/apache/derby/iapi/sql/conn/LanguageConnectionFactory getExecutionFactory 6()Lorg/apache/derby/iapi/sql/execute/ExecutionFactory; getConstantActionFactory getLanguageConnection java/security/AccessController doPrivileged 4(Ljava/security/PrivilegedAction;)Ljava/lang/Object; ! § ¨ © ª « ¬ ® ¯ ° ± ² ³ ´ µ ´ Ë ¶ · ¸ *+· *,µ ± ¹ º » ¼ ¸ 2 &? ² § ² M,Æ ,°*· ? ² § ² ° ½ ¾ ¸ l X½ YSYSL+¾½ M>+¾¢ 1,» Y· S*¶ +2¶ :,2¶ ¶ § :?§ÿÏ,2³ ,2³ ± @ C ¿ À ¸ ¬ Á À ¸ ¬  à ¸ 6 **´ Ç *´ °*´ ;¶ < *´ °*´ ¶ ° Ä Ã ¸ *¶ ¶ ¶ ° Å À ¸ *· ¹ ¹ ¬ Æ À ¸ ¬ Ç À ¸ ¬ È À ¸ ¬ É À ¸ ¬ Ê Ã ¸ ¸ ¹ ¶ ° Ë Ã ¸ ¸ ¹ L+¶ ° Ì Ã ¸ ° Í Ã ¸ *¶ ° Î Ï ¸ *¶ ¶ ¶ ¬ Ð Ï ¸ *¶ ¶ ¶ ¬ Ñ À ¸ ¬ Ò À ¸ ¬ Ó À ¸ ¬ Ô À ¸ ¬ Õ À ¸ ¬ Ö À ¸ ¬ × À ¸ ¬ Ø À ¸ ¬ Ù À ¸ ¬ Ú À ¸ ¬ Û Ã ¸ !° Ü Ã ¸ "° Ý Ã ¸ #° Þ Ã ¸ $° ß Ã ¸ %° à à ¸ &° á à ¸ '° â à ¸ '° ã À ¸ ¬ ä À ¸ ¬ å À ¸ ¬ æ À ¸ ¬ ç À ¸ ¬ ç è ¸ ¬ é À ¸ ¬ ê À ¸ ¬ ë À ¸ ¬ ì À ¸ ¬ í À ¸ ¬ î À ¸ ¬ ï À ¸ ¬ ð À ¸ ¬ ñ À ¸ ¬ ò À ¸ ¬ ó À ¸ ¬ ô À ¸ ¬ õ À ¸ ¬ ö À ¸ ¬ ÷ À ¸ ¬ ø À ¸ ¬ ù À ¸ ¬ ú À ¸ ¬ û À ¸ ¬ ü À ¸ ¬ ý À ¸ ¬ þ à ¸ (° ÿ à ¸ )° à ¸ *° À ¸ ¬ à ¸ '° À ¸ ¬ À ¸ ¬ À ¸ ¬ À ¸ ¬ À ¸ ¬ À ¸ ¬ À ¸ ¬ À ¸ ¬ À ¸ ¬ À ¸ ¬ À ¸ ¬ À ¸ ¬ À ¸ ¬ À ¸ ¬ À ¸ ¬ À ¸ ¬ À ¸ ¬ À ¸ ¬ À ¸ ¬ À ¸ ¬ À ¸ ¬ À ¸ ¬ À ¸ ¬ À ¸ ¬ À ¸ ¬ Ï ¸ ¬ Ï ¸ ¬ Ï ¸ ?¬ Ï ¸ ¬ Ï ¸ ¬ ! Ï ¸ ¬ "