Edit C:\galaxie\jobs\GALAXIE__JOBs\backup\GALAXIE__PCKG_0.3\lib\org\postgresql\jdbc2\AbstractJdbc2Connection.class
Êþº¾ 3? Ìa b c d e f g h i j k lm no np rqrs t u v w x ny nz { n| n} ~ l ? ?? ? n? n? ?? a ? n? ?? (a?? r???? ???? n? ??? n??? ? ??? ?? :a? : :¡ :¢ £¤¥¦ §¨©?ª :« n¬ Å® ¯°±² ³´ µ¶ N·¸¹ º» S¼ ½ ¾¿ÀÁ ÂÃ Ä nÅ Æ Ç È nÉÊË dÌ Í nÎÏÐ iÑ iÒ iÓ ÔÕ?Ö×Ø×ÙÚ ÔÛ :Ü :Ý :Þß à á â ã ä?¾ åæ çè ?é ?ê ?ëì ³í µî ?ï ð ?ñ òó µô ?õ?ö÷ ?øù ?øúûüý µþÿ ? ? ? ? ?a µ N § ? : «Ì !"#$%&' ()*+*,-. Å/ Å0 (1234 ³5 µ6 7?õ ÅÝ :u 8 9:?ï?;< µ=>?@ A BC ÞDÀEF µG H IJ µKLMN OPQPRPõ ï S åT UV ÅWX ÅYZ[\] ^_ ru`?ab c õ Ìd?e Åf gh Åi rjk lm Ån o?p q?r r stuv µw?8 ?x?I?yÀz?{ |}~ ? ? |?? ø??????????õ?? l? ?? ?7 ? ?? ???? InnerClasses TransactionCommandHandler nextConnectionID I logger Lorg/postgresql/core/Logger; creatingURL Ljava/lang/String; openStackTrace Ljava/lang/Throwable; protoConnection (Lorg/postgresql/core/ProtocolConnection; compatibleInt commitQuery Lorg/postgresql/core/Query; rollbackQuery _typeCache Lorg/postgresql/core/TypeInfo; disableColumnSanitiser Z prepareThreshold forcebinary autoCommit readOnly bindStringAsVarchar firstWarning Ljava/sql/SQLWarning; useBinarySendForOids Ljava/util/Set; Signature $Ljava/util/Set<Ljava/lang/Integer;>; useBinaryReceiveForOids cancelTimer Ljava/util/Timer; timestampUtils %Lorg/postgresql/jdbc2/TimestampUtils; typemap Ljava/util/Map; fastpath "Lorg/postgresql/fastpath/Fastpath; largeobject /Lorg/postgresql/largeobject/LargeObjectManager; metadata Ljava/sql/DatabaseMetaData; copyManager !Lorg/postgresql/copy/CopyManager; getMetaData ()Ljava/sql/DatabaseMetaData; Exceptions <init> n([Lorg/postgresql/util/HostSpec;Ljava/lang/String;Ljava/lang/String;Ljava/util/Properties;Ljava/lang/String;)V Code LineNumberTable LocalVariableTable this .Lorg/postgresql/jdbc2/AbstractJdbc2Connection; hostSpecs [Lorg/postgresql/util/HostSpec; user database info Ljava/util/Properties; url logLevel connectionLogLevel Ljava/lang/Integer; binaryTransfer compat binaryOids stringType unknownLength LocalVariableTypeTable StackMapTablerk-?Ú4Ê? getOidSet #(Ljava/lang/String;)Ljava/util/Set; oid oidList oids tokenizer Ljava/util/StringTokenizer;Ï 8(Ljava/lang/String;)Ljava/util/Set<Ljava/lang/Integer;>; oidsToString #(Ljava/util/Set;)Ljava/lang/String; i$ Ljava/util/Iterator; sb Ljava/lang/StringBuilder;?? 8(Ljava/util/Set<Ljava/lang/Integer;>;)Ljava/lang/String; getTimestampUtils '()Lorg/postgresql/jdbc2/TimestampUtils; createStatement ()Ljava/sql/Statement; (II)Ljava/sql/Statement; prepareStatement 0(Ljava/lang/String;)Ljava/sql/PreparedStatement; sql 2(Ljava/lang/String;II)Ljava/sql/PreparedStatement; prepareCall 0(Ljava/lang/String;)Ljava/sql/CallableStatement; 2(Ljava/lang/String;II)Ljava/sql/CallableStatement; getTypeMap ()Ljava/util/Map; getQueryExecutor %()Lorg/postgresql/core/QueryExecutor; addWarning (Ljava/sql/SQLWarning;)V warn execSQLQuery ((Ljava/lang/String;)Ljava/sql/ResultSet; s *(Ljava/lang/String;II)Ljava/sql/ResultSet; resultSetType resultSetConcurrency stat #Lorg/postgresql/core/BaseStatement; hasResultSet warningsè? execSQLUpdate (Ljava/lang/String;)V stmt setCursorName cursor getCursorName ()Ljava/lang/String; getURL getUserName getFastpathAPI $()Lorg/postgresql/fastpath/Fastpath; getLargeObjectAPI 1()Lorg/postgresql/largeobject/LargeObjectManager; getObject :(Ljava/lang/String;Ljava/lang/String;[B)Ljava/lang/Object; c Ljava/lang/Class; binObj $Lorg/postgresql/util/PGBinaryObject; klass sx Ljava/sql/SQLException; ex Ljava/lang/Exception; type value byteValue [B obj Lorg/postgresql/util/PGobject;üÏ createTypeInfo E(Lorg/postgresql/core/BaseConnection;I)Lorg/postgresql/core/TypeInfo; conn $Lorg/postgresql/core/BaseConnection; getTypeInfo ()Lorg/postgresql/core/TypeInfo; addDataType '(Ljava/lang/String;Ljava/lang/String;)V e name &(Ljava/lang/String;Ljava/lang/Class;)V initObjectTypes (Ljava/util/Properties;)V cnfe "Ljava/lang/ClassNotFoundException; typeName className propertyName Ljava/util/Enumeration;?2 close ()V nativeSQL &(Ljava/lang/String;)Ljava/lang/String; buf getWarnings ()Ljava/sql/SQLWarning; newWarnings clearWarnings setReadOnly (Z)V readOnlySql isReadOnly ()Z setAutoCommit getAutoCommit executeTransactionCommand (Lorg/postgresql/core/Query;)V query flags commit checkClosed rollback getTransactionState ()I getTransactionIsolation rs Ljava/sql/ResultSet; saveWarnings warning level? setTransactionIsolation (I)V isolationLevelName isolationLevelSQL getIsolationLevelName (I)Ljava/lang/String; pg80 setCatalog catalog getCatalog finalize getDBVersionNumber integerPart (Ljava/lang/String;)I dirtyString start end getServerMajorVersion versionTokens "Ljava/util/NoSuchElementException;m getServerMinorVersion haveMinimumServerVersion (Ljava/lang/String;)Z ver requiredver (I)Z haveMinimumCompatibleVersion getEncoding ()Lorg/postgresql/core/Encoding; encodeString (Ljava/lang/String;)[B ioe Ljava/io/IOException; stru escapeString getStandardConformingStrings isClosed cancelQuery getNotifications "()[Lorg/postgresql/PGNotification; notifications [Lorg/postgresql/PGNotification;7 getPrepareThreshold setPrepareThreshold newThreshold getForceBinary setForceBinary newValue setTypeMapImpl (Ljava/util/Map;)V map getLogger ()Lorg/postgresql/core/Logger; enableDriverManagerLogging getProtocolVersion getStringVarcharFlag getCopyAPI #()Lorg/postgresql/copy/CopyManager; binaryTransferSend getBackendPID isColumnSanitiserDisabled setDisableColumnSanitiser setSchema schema Ljava/sql/Statement;? abort getTimer ()Ljava/util/Timer; releaseTimer addTimerTask (Ljava/util/TimerTask;J)V timerTask Ljava/util/TimerTask; milliSeconds J timer purgeTimerTasks? <clinit> SourceFile AbstractJdbc2Connection.javacíDEGEHEIEKLRSXYZ[^_89???? ¡¢£ ,org/postgresql/jdbc2/AbstractJdbc2Connection org/postgresql/core/Logger45c 67¤ Dí¥ ¦§F5¨ ©ª«ù¬ºnµ®¯<=° ±²³´>5µ õö java/util/HashSet¶E·¸?¹º 8.0'#»º 8.3¼ ??½¾¿ À¾MNQNÁÂÃù java/lang/StringBuilder compatible = ÄÅÄÆǺȵ loglevel = prepare threshold = types using binary send = ?? ! types using binary receive = integer date/time = ÉùÄÊË unspecifiedÌ#JE varchar !org/postgresql/util/PSQLException /Unsupported value for stringtype parameter: {0}ÍÎÏÐÑÒcÓ #org/postgresql/jdbc2/TimestampUtils 7.4"# 8.2cÔTU£¤ COMMITÕÖ×?@ ROLLBACKA@Ø ×ØBCâãÙ java/lang/Throwable %Connection was created at this point:cµ:;Ú java/util/StringTokenizer ,cÞÛùܺݷÞß?àùáâ java/lang/IntegerÇÄãäå <none>????? íVW?榨« !org/postgresql/core/BaseStatementçèéêù &No results were returned by the query.ÎïëÒñò¥¦ìí?? -A result was returned when none was expected.îÒìíïº org/postgresql/fastpath/Fastpathcð -org/postgresql/largeobject/LargeObjectManagerñ±ò java/lang/Class #Custom type maps are not supported.óÒ Constructing object from type= value=< >ôõö÷â org/postgresql/util/PGobjectøµ "org/postgresql/util/PGBinaryObjectùúûµ java/sql/SQLException java/lang/Exception !Failed to create object for: {0}.üÒcý "org/postgresql/jdbc2/TypeInfoCachecþÿöÝá java/lang/RuntimeException Cannot register new type: Ä box org/postgresql/geometric/PGbox circle !org/postgresql/geometric/PGcircle line org/postgresql/geometric/PGline lseg org/postgresql/geometric/PGlseg path org/postgresql/geometric/PGpath point org/postgresql/geometric/PGpoint polygon "org/postgresql/geometric/PGpolygon money org/postgresql/util/PGmoney interval org/postgresql/util/PGInterval??ùâ java/lang/String datatype.#ï java/lang/ClassNotFoundException =Unable to load the class {0} responsible for the datatype {1} java/lang/ObjectÎ ÒTí1ù LCannot change transaction read-only property in the middle of a transaction. Ò +SET SESSION CHARACTERISTICS AS TRANSACTION READ ONLY READ WRITE´µ í Forg/postgresql/jdbc2/AbstractJdbc2Connection$TransactionCommandHandlerc )Cannot commit when autoCommit is enabled.Òüý2ù This connection has been closed.Ò +Cannot rollback when autoCommit is enabled. 7.3 SHOW TRANSACTION ISOLATION LEVEL¨©?áùôíº READ COMMITTED READ UNCOMMITTED REPEATABLE READ SERIALIZABLE ICannot change transaction isolation level in the middle of a transaction. .Transaction isolation level {0} not supported. ;SET SESSION CHARACTERISTICS AS TRANSACTION ISOLATION LEVEL º .Finalizing a Connection that was never closed:íº !"#$% . java/util/NoSuchElementException&"&''&()()+ java/io/IOException 3Unable to translate data into the desired encoding.*Ò+,-í.í45/01 java/io/PrintWriter234c567 org/postgresql/copy/CopyManager8ºJ SET SESSION search_path TO ' '?9 "SET SESSION search_path TO DEFAULTQí:;<RS?=V> "org/postgresql/core/BaseConnection .org/postgresql/jdbc2/AbstractJdbc2Connection$1 java/util/Properties java/util/Set java/util/Iterator java/sql/SQLWarning java/util/Enumeration java/sql/ResultSet java/sql/Statement java/util/Timer org/postgresql/Driver getLogLevel org/postgresql/PGProperty LOG_LEVEL Lorg/postgresql/PGProperty; getInteger +(Ljava/util/Properties;)Ljava/lang/Integer; intValue setLogLevel PREPARE_THRESHOLD getInt (Ljava/util/Properties;)I BINARY_TRANSFER getBoolean (Ljava/util/Properties;)Z logInfo getVersion %org/postgresql/core/ConnectionFactory openConnection ?([Lorg/postgresql/util/HostSpec;Ljava/lang/String;Ljava/lang/String;Ljava/util/Properties;Lorg/postgresql/core/Logger;)Lorg/postgresql/core/ProtocolConnection; COMPATIBLE get *(Ljava/util/Properties;)Ljava/lang/String; org/postgresql/core/Utils parseServerVersionStr READ_ONLY &org/postgresql/core/ProtocolConnection valueOf (I)Ljava/lang/Integer; add (Ljava/lang/Object;)Z remove BINARY_TRANSFER_ENABLE addAll (Ljava/util/Collection;)Z BINARY_TRANSFER_DISABLE removeAll setBinaryReceiveOids (Ljava/util/Set;)V logDebug append -(Ljava/lang/String;)Ljava/lang/StringBuilder; (I)Ljava/lang/StringBuilder; toString debug getIntegerDateTimes (Z)Ljava/lang/StringBuilder; STRING_TYPE equalsIgnoreCase org/postgresql/util/GT tr 8(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; org/postgresql/util/PSQLState INVALID_PARAMETER_VALUE Lorg/postgresql/util/PSQLState; 4(Ljava/lang/String;Lorg/postgresql/util/PSQLState;)V (ZZZ)V !org/postgresql/core/QueryExecutor createSimpleQuery /(Ljava/lang/String;)Lorg/postgresql/core/Query; UNKNOWN_LENGTH LOG_UNCLOSED_CONNECTIONS DISABLE_COLUMN_SANITISER hasMoreTokens nextToken org/postgresql/core/Oid iterator ()Ljava/util/Iterator; hasNext next ()Ljava/lang/Object; (C)Ljava/lang/StringBuilder; length setLength setNextWarning executeWithFlags (Ljava/lang/String;I)Z getUpdateCount getMoreResults NO_DATA getResultSet ()Ljava/sql/ResultSet; TOO_MANY_RESULTS getUser '(Lorg/postgresql/core/BaseConnection;)V java/util/Map &(Ljava/lang/Object;)Ljava/lang/Object; NOT_IMPLEMENTED org/postgresql/core/TypeInfo getPGobject %(Ljava/lang/String;)Ljava/lang/Class; newInstance setType setByteValue ([BI)V setValue CONNECTION_FAILURE I(Ljava/lang/String;Lorg/postgresql/util/PSQLState;Ljava/lang/Throwable;)V ((Lorg/postgresql/core/BaseConnection;I)V forName -(Ljava/lang/Object;)Ljava/lang/StringBuilder; propertyNames ()Ljava/util/Enumeration; hasMoreElements nextElement startsWith substring getProperty 9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; SYSTEM_ERROR +org/postgresql/jdbc2/AbstractJdbc2Statement parseSql 1(Ljava/lang/String;ILjava/lang/StringBuilder;ZZ)I ACTIVE_SQL_TRANSACTION a(Lorg/postgresql/jdbc2/AbstractJdbc2Connection;Lorg/postgresql/jdbc2/AbstractJdbc2Connection$1;)V execute g(Lorg/postgresql/core/Query;Lorg/postgresql/core/ParameterList;Lorg/postgresql/core/ResultHandler;III)V NO_ACTIVE_SQL_TRANSACTION CONNECTION_DOES_NOT_EXIST getString getMessage java/util/Locale US Ljava/util/Locale; toUpperCase &(Ljava/util/Locale;)Ljava/lang/String; indexOf getDatabase log *(Ljava/lang/String;Ljava/lang/Throwable;)V getServerVersion charAt (I)C java/lang/Character isDigit (C)Z (II)Ljava/lang/String; parseInt compareTo getServerVersionNum org/postgresql/core/Encoding encode DATA_ERROR escapeLiteral G(Ljava/lang/StringBuilder;Ljava/lang/String;Z)Ljava/lang/StringBuilder; sendQueryCancel processNotifies java/sql/DriverManager getLogWriter ()Ljava/io/PrintWriter; java/lang/System out Ljava/io/PrintStream; (Ljava/io/OutputStream;Z)V setLogWriter (Ljava/io/PrintWriter;)V contains executeUpdate getSharedTimer #()Lorg/postgresql/util/SharedTimer; org/postgresql/util/SharedTimer schedule purge! Ì / 45 67 89 :; <= >5 ?@ A@ BC DE F5 GE HE IE JE KL MN O P QN O P BRS TU VW XY Z[ \] ^_ T`a b ¢ cd e O *· *µ *µ *µ *µ *µ *µ *µ *µ *µ *µ ¸ 6² ¶ :Æ ¶ 6 Y:Â*» Y² Y`³ · µ *´ ¶ ç : à ¿? *¶ *² ¶ µ *´ *µ ² ¶ 6*´ ¶ ? *´ ¸ ¶ *+,-*´ ¸ µ ² !¶ "¸ #6 ? $6 * µ %² &¶ ? *¶ '» (Y· ): ?@*´ ¹ * ¡3 ¸ +¹ , W ¸ +¹ , W ¸ +¹ , W ¸ +¹ , W ¼¸ +¹ , W ½¸ +¹ , W ;¸ +¹ , W :¸ +¹ , W ò¸ +¹ , W Z¸ +¹ , W ¸ +¹ , W í¸ +¹ , W ï¸ +¹ , W ø¸ +¹ , W ý¸ +¹ , W þ¸ +¹ , W þ¸ +¹ , W ÷¸ +¹ , W ñ¸ +¹ , W X¸ +¹ , W [¸ +¹ , W ?¸ +¹ , W*-¶ .? ; ;¸ +¹ / W ò¸ +¹ / W Z¸ +¹ / W ¸ +¹ / W*0¶ .? s í¸ +¹ / W ï¸ +¹ / W ø¸ +¹ / W ý¸ +¹ / W þ¸ +¹ / W þ¸ +¹ / W ÷¸ +¹ / W ñ¸ +¹ / W *² 1¶ "· 2¹ 3 W *² 4¶ "· 2¹ 5 W*» (Y· )µ 6*´ 6 ¹ 3 W*» (Y· )µ 7*´ 7 ¹ 3 W*´ 6:¸ +¹ / W*´ *´ 7¹ 8 *´ ¶ 9? ¼*´ » :Y· ;<¶ =*´ %¶ >¶ ?¶ @*´ » :Y· ;A¶ =¶ >¶ ?¶ @*´ » :Y· ;B¶ =*´ ¶ >¶ ?¶ @*´ » :Y· ;C¶ =**´ 6· D¶ =¶ ?¶ @*´ » :Y· ;E¶ =**´ 7· D¶ =¶ ?¶ @*´ » :Y· ;F¶ =*´ ¹ G ¶ H¶ ?¶ @² I¶ ":Æ 9J¶ K? *µ L§ 1M¶ K? *µ L§ » NYO¸ P² Q· R¿**-¶ .µ L*» SY*T¶ U*V¶ U*´ ¹ G ? § · Wµ X**¶ YZ¹ [ µ \**¶ Y]¹ [ µ ^² _¶ 6***¶ `µ a*· b² c¶ ? *» dYe· fµ g*¶ *² h¶ µ ± Y y | | ? | f ª j _ = C F H N Y "É 'ç ,Þ 1 ` 7 f <