com.huawei.opengauss.jdbc.PGProperty.class Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of opengaussjdbc Show documentation
Show all versions of opengaussjdbc Show documentation
HuaweiCloud JDBC for GaussDB
The newest version!
???? 4` $com/huawei/opengauss/jdbc/PGProperty 8Ljava/lang/Enum; java/lang/Enum PGProperty.java PG_CLIENT_LOGIC &Lcom/huawei/opengauss/jdbc/PGProperty; REFRESH_CLIENT_ENCRYPTION PG_DBNAME PG_HOST PG_PORT USER PASSWORD PROTOCOL_VERSION LOGGER_LEVEL LOGGER_FILE LOGGER PREPARE_THRESHOLD PREPARED_STATEMENT_CACHE_QUERIES !PREPARED_STATEMENT_CACHE_SIZE_MIB DATABASE_METADATA_CACHE_FIELDS "DATABASE_METADATA_CACHE_FIELDS_MIB DEFAULT_ROW_FETCH_SIZE BINARY_TRANSFER READ_ONLY BINARY_TRANSFER_ENABLE BINARY_TRANSFER_DISABLE STRING_TYPE UNKNOWN_LENGTH LOG_UNCLOSED_CONNECTIONS DISABLE_COLUMN_SANITISER SSL SSL_MODE SSL_FACTORY SSL_FACTORY_ARG Ljava/lang/Deprecated; SSL_HOSTNAME_VERIFIER SSL_CERT SSL_KEY
SSL_ROOT_CERT SSL_PASSWORD SSL_PRIVATEKEY_FACTORY SSL_PASSWORD_CALLBACK TCP_KEEP_ALIVE
LOGIN_TIMEOUT CONNECT_TIMEOUT SOCKET_TIMEOUT CANCEL_SIGNAL_TIMEOUT SOCKET_FACTORY SOCKET_FACTORY_ARG RECEIVE_BUFFER_SIZE SEND_BUFFER_SIZE ASSUME_MIN_SERVER_VERSION APPLICATION_NAME APPLICATION_TYPE
JAAS_LOGIN JAAS_APPLICATION_NAME KERBEROS_SERVER_NAME
USE_SPNEGO GSS_LIB SSPI_SERVICE_CLASS ALLOW_ENCODING_CHANGES CURRENT_SCHEMA TARGET_SERVER_TYPE AUTO_BALANCE PRIORITY_SERVERS TRACE_INTERFACE_CLASS USING_EIP LOAD_BALANCE_HOSTS HOST_RECHECK_SECONDS FORCE_TARGET_SERVER_SLAVE PREFER_QUERY_MODE AUTOSAVE REWRITE_BATCHED_INSERTS REPLICATION TLS_CIPHERS_SUPPERTED XML_FACTORY_FACTORY IAM_USER IAM_PASSWORD
KMS_DOMAIN KMS_PROJECT_NAME KMS_PROJECT_ID CLIENT_HIS_KMS_INFO UPPERCASE_ATTRIBUTE_NAME STRIP_TRAILING_ZEROS ENABLE_TIME_ZONE ENABLE_STANDBY_READ GNS GNS_HOSTS GNS_PORTS
ENABLE_ALT ALT_LEVEL ALT_CLUSTER_ID SOCKET_TIMEOUT_IN_CONNECTING DRIVER_INFO_MODE PG_PORT_URL PG_HOST_URL ALLOW_READ_ONLY CONNECTION_EXTRA_INFO
FETCH_SIZE BLOB_MODE
BATCH_MODE CHARACTER_ENCODING USE_BOOLEAN MASTER_CLUSTER COMPATIBILITY_TAGS PRINT_SQL_IN_LOG FORCE_MULTI_COMMANDS
CONNECT_TO_DN names Ljava/util/Set; #Ljava/util/Set; _name Ljava/lang/String;
_defaultValue _required Z _description _choices [Ljava/lang/String; $VALUES '[Lcom/huawei/opengauss/jdbc/PGProperty; values )()[Lcom/huawei/opengauss/jdbc/PGProperty; z { ~ { clone ()Ljava/lang/Object; ? ?
? ? valueOf :(Ljava/lang/String;)Lcom/huawei/opengauss/jdbc/PGProperty; 5(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; ? ?
? name L(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V M(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V ? ?
? this defaultValue description y `(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V ? ?
? required (Ljava/lang/String;I)V ? ?
? r s ? t s ? u v ? w s ? x y ? choices getName ()Ljava/lang/String; getDefaultValue
getChoices ()[Ljava/lang/String; get *(Ljava/util/Properties;)Ljava/lang/String; java/util/Properties ? getProperty 8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; ? ?
? ?
properties Ljava/util/Properties; set +(Ljava/util/Properties;Ljava/lang/String;)V remove &(Ljava/lang/Object;)Ljava/lang/Object; ? ?
? ? setProperty 8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object; ? ?
? ? value
getBoolean (Ljava/util/Properties;)Z ? ?
? java/lang/Boolean ? '(Ljava/lang/String;)Ljava/lang/Boolean; ? ?
? ? booleanValue ()Z ? ?
? ?
getIntNoCheck (Ljava/util/Properties;)I java/lang/Integer ? parseInt (Ljava/lang/String;)I ? ?
? ? getInt ,com/huawei/opengauss/jdbc/util/PSQLException ? java/lang/NumberFormatException ? java/lang/String ? 3{0} parameter value must be an integer but was: {1} ? java/lang/Object ? ? ?
? !com/huawei/opengauss/jdbc/util/GT ? tr 9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; ? ?
? ? (com/huawei/opengauss/jdbc/util/PSQLState ? INVALID_PARAMETER_VALUE *Lcom/huawei/opengauss/jdbc/util/PSQLState; ? ? ? ? T(Ljava/lang/String;Lcom/huawei/opengauss/jdbc/util/PSQLState;Ljava/lang/Throwable;)V ? ?
? ? nfe !Ljava/lang/NumberFormatException;
getInteger +(Ljava/util/Properties;)Ljava/lang/Integer; (I)Ljava/lang/Integer; ? ?
? ? (Ljava/util/Properties;Z)V toString (Z)Ljava/lang/String; ? ?
? ? (Ljava/util/Properties;I)V (I)Ljava/lang/String; ? ?
? ? I isPresent getSetString ?
toDriverPropertyInfo 5(Ljava/util/Properties;)Ljava/sql/DriverPropertyInfo; java/sql/DriverPropertyInfo '(Ljava/lang/String;Ljava/lang/String;)V ?
? v
? s ? y propertyInfo Ljava/sql/DriverPropertyInfo; forName | }
equals (Ljava/lang/Object;)Z
? property isValidName (Ljava/lang/String;)Z o p
java/util/Set! contains#"$ ? ?
?& o Ljava/lang/Object; ()V enable_ce- ?value of 1 is used to turn on the client logic driver feature,value of 2 turns on client side sorting in addition to that of value of 1,value of 3 turns on server side range and sorting in addition to that of value of 1./ 1 refreshClientEncryption4 Krefresh the client encryption cache when invoke PgConnection.isValid method6 8
PGDBNAME; GDatabase name to connect to (may be specified directly in the JDBC URL)=
? PGHOSTB MHostname of the PostgreSQL server (may be specified directly in the JDBC URL)D F PGPORTI IPort of the PostgreSQL server (may be specified directly in the JDBC URL)K ? ?
M O
userR 'Username to connect to the database as.T
V passwordY $Password to use when authenticating.[ ] protocolVersion` bForce use of a particular protocol version when connecting, currently only version 3 is supported.b 3d f loggerLeveli Logger level of the driverk OFFm DEBUGo TRACEq s
loggerFilev File name output of the Loggerx z logger} ;logger used by third party application, such as Slf4JLogger ? prepareThreshold? 5? IStatement prepare threshold. A value of {@code -1} stands for forceBinary? ? preparedStatementCacheQueries? 256? ?Specifies the maximum number of entries in per-connection cache of prepared statements. A value of {@code 0} disables the cache.? ? preparedStatementCacheSizeMiB? ?Specifies the maximum size (in megabytes) of a per-connection prepared statement cache. A value of {@code 0} disables the cache.? ? databaseMetadataCacheFields? 65536? lSpecifies the maximum number of fields to be cached per connection. A value of {@code 0} disables the cache.? ? databaseMetadataCacheFieldsMiB? ySpecifies the maximum size (in megabytes) of fields to be cached per connection. A value of {@code 0} disables the cache.? ? defaultRowFetchSize? 0? ?Positive number of rows that should be fetched from the database when more rows are needed for ResultSet by each fetch iteration? ? binaryTransfer? false?