4  u 1 s  1                     " " " "  * 2 4 5  6 7 8 9 : ; <  =   > ? @ A B !C"#$ %D&' (E)*+, -F./0 1G23 4H56 7I89 :J;< =K>? @LAB CMDE FNGH IOJK LPMN OQPQ RRST USVW XTYZ [U\]^ _V`a bWcd eXfg hYij kZlmn o[pq r\st u]vw x^yz {_|} ~` a b c d e f g h i j k  PG_DBNAMELorg/postgresql/PGProperty;PG_HOSTPG_PORTUSERPASSWORDPROTOCOL_VERSION LOG_LEVELPREPARE_THRESHOLD PREPARED_STATEMENT_CACHE_QUERIES!PREPARED_STATEMENT_CACHE_SIZE_MIBDATABASE_METADATA_CACHE_FIELDS"DATABASE_METADATA_CACHE_FIELDS_MIBDEFAULT_ROW_FETCH_SIZEBINARY_TRANSFER COMPATIBLE READ_ONLYBINARY_TRANSFER_ENABLEBINARY_TRANSFER_DISABLE STRING_TYPEUNKNOWN_LENGTHLOG_UNCLOSED_CONNECTIONSDISABLE_COLUMN_SANITISERSSLSSL_MODE SSL_FACTORYSSL_FACTORY_ARGSSL_HOSTNAME_VERIFIERSSL_CERTSSL_KEY SSL_ROOT_CERT SSL_PASSWORDSSL_PASSWORD_CALLBACKTCP_KEEP_ALIVE LOGIN_TIMEOUTCONNECT_TIMEOUTSOCKET_TIMEOUTCANCEL_SIGNAL_TIMEOUTSOCKET_FACTORYSOCKET_FACTORY_ARGRECEIVE_BUFFER_SIZESEND_BUFFER_SIZEASSUME_MIN_SERVER_VERSIONAPPLICATION_NAMEJAAS_APPLICATION_NAMEKERBEROS_SERVER_NAME USE_SPNEGOGSS_LIBSSPI_SERVICE_CLASSCHARSETALLOW_ENCODING_CHANGESCURRENT_SCHEMATARGET_SERVER_TYPELOAD_BALANCE_HOSTSHOST_RECHECK_SECONDSPREFER_QUERY_MODEAUTOSAVEREWRITE_BATCHED_INSERTS_nameLjava/lang/String; _defaultValue _requiredZ _description_choices[Ljava/lang/String;$VALUES[Lorg/postgresql/PGProperty;values()[Lorg/postgresql/PGProperty;CodeLineNumberTablevalueOf/(Ljava/lang/String;)Lorg/postgresql/PGProperty;LocalVariableTablenameL(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Vthis defaultValue description Signature9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)VM(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Vrequired:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V`(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)VchoicesM(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)VgetName()Ljava/lang/String;getDefaultValue getChoices()[Ljava/lang/String;get*(Ljava/util/Properties;)Ljava/lang/String; propertiesLjava/util/Properties;set+(Ljava/util/Properties;Ljava/lang/String;)Vvalue StackMapTable getBoolean(Ljava/util/Properties;)Z getIntNoCheck(Ljava/util/Properties;)IgetIntnfe!Ljava/lang/NumberFormatException; Exceptions getInteger+(Ljava/util/Properties;)Ljava/lang/Integer;(Ljava/util/Properties;Z)V(Ljava/util/Properties;I)VI isPresenttoDriverPropertyInfo5(Ljava/util/Properties;)Ljava/sql/DriverPropertyInfo; propertyInfoLjava/sql/DriverPropertyInfo;forNameproperty getSetStringoLjava/lang/Object;()V-Ljava/lang/Enum; SourceFilePGProperty.java tuu org/postgresql/PGProperty z ~ ~ ~ lm nm op qm rs     z  java/lang/NumberFormatException!org/postgresql/util/PSQLException3{0} parameter value must be an integer but was: {1}java/lang/Object    ~ z   java/sql/DriverPropertyInfo ~ p m s vw  java/lang/StringPGDBNAMEGDatabase name to connect to (may be specified directly in the JDBC URL) 23PGHOSTMHostname of the PostgreSQL server (may be specified directly in the JDBC URL) 43PGPORTIPort of the PostgreSQL server (may be specified directly in the JDBC URL) ~ 53user'Username to connect to the database as. 63password$Password to use when authenticating. 73protocolVersiongForce use of a particular protocol version when connecting, if set, disables protocol version fallback.23 83loglevel0 The log level1 93prepareThreshold5IStatement prepare threshold. A value of {@code -1} stands for forceBinary :3preparedStatementCacheQueries256Specifies the maximum number of entries in per-connection cache of prepared statements. A value of {@code 0} disables the cache. ;3preparedStatementCacheSizeMiBSpecifies the maximum size (in megabytes) of a per-connection prepared statement cache. A value of {@code 0} disables the cache. <3databaseMetadataCacheFields65536lSpecifies the maximum number of fields to be cached per connection. A value of {@code 0} disables the cache. =3databaseMetadataCacheFieldsMiBySpecifies the maximum size (in megabytes) of fields to be cached per connection. A value of {@code 0} disables the cache. >3defaultRowFetchSizePositive number of rows that should be fetched from the database when more rows are needed for ResultSet by each fetch iteration ?3binaryTransfertrue= 9.0) ]3jaasApplicationNameISpecifies the name of the JAAS system or application login configuration. ^3kerberosServerNameAThe Kerberos service name to use when authenticating with GSSAPI. _3 useSpnego*Use SPNEGO in SSPI authentication requests `3gsslibautoForce SSSPI or GSSAPIsspigssapi a3sspiServiceClassPOSTGRES&The Windows SSPI service class for SPN b3charSetiThe character set to use for data sent to the database or received from the database (for backend <= 7.2) c3allowEncodingChanges$Allow for changes in client_encoding d3 currentSchema/Specify the schema to be set in the search-path e3targetServerTypeany(Specifies what kind of server to connectmasterslave preferSlave f3loadBalanceHosts|If disabled hosts are connected in the given order. If enabled hosts are chosen randomly from the set of suitable candidates g3hostRecheckSecondsZSpecifies period (seconds) after host statuses are checked again in case they have changed h3preferQueryModeextendedzSpecifies which mode is used to execute queries to database: simple means ('Q' execute, no parse, no bind, text mode only), extended means always use bind/execute messages, extendedForPrepared means extended for prepared statements only, extendedCacheEveryting means use extended protocol and try cache every statement (including Statement.execute(String sql)) in a query cache.extendedForPreparedextendedCacheEverytingsimple i3autosaveneverSpecifies what the driver should do if a query fails. In autosave=always mode, JDBC driver sets a safepoint before each query, and rolls back to that safepoint in case of failure. In autosave=never mode (default), no safepoint dance is made ever. In autosave=conservative mode, safepoint is set for each query, however the rollback is done only for rare cases like 'cached statement cannot change return type' or 'statement XXX is not valid' so JDBC driver rollsback and retriesalways conservative j3reWriteBatchedInsertsZEnable optimization to rewrite and collapse compatible INSERT statements that are batched. k3java/lang/Enumjava/util/Propertiesclone()Ljava/lang/Object;5(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;(Ljava/lang/String;I)V getProperty8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;remove&(Ljava/lang/Object;)Ljava/lang/Object; setProperty8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;java/lang/Boolean'(Ljava/lang/String;)Ljava/lang/Boolean; booleanValue()ZparseInt(Ljava/lang/String;)Iorg/postgresql/util/GTtr9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;org/postgresql/util/PSQLStateINVALID_PARAMETER_VALUELorg/postgresql/util/PSQLState;I(Ljava/lang/String;Lorg/postgresql/util/PSQLState;Ljava/lang/Throwable;)V(I)Ljava/lang/Integer;toString(Z)Ljava/lang/String;(I)Ljava/lang/String;'(Ljava/lang/String;Ljava/lang/String;)Vequals(Ljava/lang/Object;)Z@11?@23@43@53@63@73@83@93@:3@;3@<3@=3@>3@?3@@3@A3@B3@C3@D3@E3@F3@G3@H3@I3@J3@K3@L3@M3@N3@O3@P3@Q3@R3@S3@T3@U3@V3@W3@X3@Y3@Z3@[3@\3@]3@^3@_3@`3@a3@b3@c3@d3@e3@f3@g3@h3@i3@j3@k3lmnmopqmrstu vwx" y z{x4 *y|  }m~xY *+-y  |* 3 }m m m~xh*+-y |43}mmmp~x$*+ *- * * * *y #|>$3$}m$m$m$p$sx/* y| 3x/* y| 3x/*y| 3xA +* * y| 3 xo,+* W +* ,Wy| 3m x@ *+y| 3 xM *+M,y |  3 mx,*+M,NYY*SY,S- y  !|* ,3,&m x5*+M,,NYY*SY,S- y"    " * |* 535/m  GxP+* Wy  | 3pxP+*  Wy  !| 3xM*+!y*|3 @xy+"Y* *+#M,* $,* %,*&,y567!8)9| +3+ {x*'L+=>+2:*(y=>?"=(B|3*}m xo+* )M,*,*yM NOQ| 3 x Y+,-.Y/012Y34567Y89:;Y<=>?Y@AB*YCSYDSEYFGHI*YHSYJSYCSKYLMNO6PYQRST6UYV WNX6YYZ [\]6^Y_ `Na6bYc dHe6fYg hij6kYlmop6qYrstu6vYwxyz6{Y|}y~6Y*YSYSY 6Yt6Yt6Y6Y6Y6Y6Y6Y6Y6Y6Y6Y6Y t6Y!H·6ûY"Ƿ6ȻY#H˷6̻Y$Ϸ6лY%ӷ6ԻY&׷6ػY'ܷ6ݻY(6Y)6Y*6Y+6Y,6Y-t6Y.*YSYSYSY/6Y06Y1t6 Y 2  6 Y3*YSYSYSYSY4t6Y56Y6 !*Y SY"SY#SY$S%Y&7'()*Y*SY(SY+S,Y-8.t/609Y.SY2SY7SY;SY?SYESYKSYPSYUSY YSY ^SY bSY fSY kSYqSYvSY{SYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSY SY!SY"SY#SY$SY%SY&SY'SY(SY)SY*SY+SY,SY-SY.SY/SY0SY1 SY2 SY3SY4SY5SY6%SY7,SY80Sy:!&'8-K2^8?ELSY_ fl3rGx[}o 0CVi| ,@Tg%z*17AGMV\4^iadnz