public final class org.postgresql.PGProperty extends java.lang.Enum<org.postgresql.PGProperty>
minor version: 0
major version: 59
flags: flags: (0x4031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER, ACC_ANNOTATION
this_class: org.postgresql.PGProperty
super_class: java.lang.Enum
{
public static final org.postgresql.PGProperty PG_DBNAME;
descriptor: Lorg/postgresql/PGProperty;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final org.postgresql.PGProperty PG_HOST;
descriptor: Lorg/postgresql/PGProperty;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final org.postgresql.PGProperty PG_PORT;
descriptor: Lorg/postgresql/PGProperty;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final org.postgresql.PGProperty USER;
descriptor: Lorg/postgresql/PGProperty;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final org.postgresql.PGProperty PASSWORD;
descriptor: Lorg/postgresql/PGProperty;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final org.postgresql.PGProperty PROTOCOL_VERSION;
descriptor: Lorg/postgresql/PGProperty;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final org.postgresql.PGProperty OPTIONS;
descriptor: Lorg/postgresql/PGProperty;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final org.postgresql.PGProperty LOGGER_LEVEL;
descriptor: Lorg/postgresql/PGProperty;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final org.postgresql.PGProperty LOGGER_FILE;
descriptor: Lorg/postgresql/PGProperty;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final org.postgresql.PGProperty PREPARE_THRESHOLD;
descriptor: Lorg/postgresql/PGProperty;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final org.postgresql.PGProperty PREPARED_STATEMENT_CACHE_QUERIES;
descriptor: Lorg/postgresql/PGProperty;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final org.postgresql.PGProperty PREPARED_STATEMENT_CACHE_SIZE_MIB;
descriptor: Lorg/postgresql/PGProperty;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final org.postgresql.PGProperty DATABASE_METADATA_CACHE_FIELDS;
descriptor: Lorg/postgresql/PGProperty;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final org.postgresql.PGProperty DATABASE_METADATA_CACHE_FIELDS_MIB;
descriptor: Lorg/postgresql/PGProperty;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final org.postgresql.PGProperty DEFAULT_ROW_FETCH_SIZE;
descriptor: Lorg/postgresql/PGProperty;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final org.postgresql.PGProperty BINARY_TRANSFER;
descriptor: Lorg/postgresql/PGProperty;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final org.postgresql.PGProperty READ_ONLY;
descriptor: Lorg/postgresql/PGProperty;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final org.postgresql.PGProperty BINARY_TRANSFER_ENABLE;
descriptor: Lorg/postgresql/PGProperty;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final org.postgresql.PGProperty BINARY_TRANSFER_DISABLE;
descriptor: Lorg/postgresql/PGProperty;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final org.postgresql.PGProperty STRING_TYPE;
descriptor: Lorg/postgresql/PGProperty;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final org.postgresql.PGProperty UNKNOWN_LENGTH;
descriptor: Lorg/postgresql/PGProperty;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final org.postgresql.PGProperty LOG_UNCLOSED_CONNECTIONS;
descriptor: Lorg/postgresql/PGProperty;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final org.postgresql.PGProperty DISABLE_COLUMN_SANITISER;
descriptor: Lorg/postgresql/PGProperty;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final org.postgresql.PGProperty SSL;
descriptor: Lorg/postgresql/PGProperty;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final org.postgresql.PGProperty SSL_MODE;
descriptor: Lorg/postgresql/PGProperty;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final org.postgresql.PGProperty SSL_FACTORY;
descriptor: Lorg/postgresql/PGProperty;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final org.postgresql.PGProperty SSL_FACTORY_ARG;
descriptor: Lorg/postgresql/PGProperty;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
RuntimeVisibleAnnotations:
java.lang.Deprecated()
public static final org.postgresql.PGProperty SSL_HOSTNAME_VERIFIER;
descriptor: Lorg/postgresql/PGProperty;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final org.postgresql.PGProperty SSL_CERT;
descriptor: Lorg/postgresql/PGProperty;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final org.postgresql.PGProperty SSL_KEY;
descriptor: Lorg/postgresql/PGProperty;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final org.postgresql.PGProperty SSL_ROOT_CERT;
descriptor: Lorg/postgresql/PGProperty;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final org.postgresql.PGProperty SSL_PASSWORD;
descriptor: Lorg/postgresql/PGProperty;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final org.postgresql.PGProperty SSL_PASSWORD_CALLBACK;
descriptor: Lorg/postgresql/PGProperty;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final org.postgresql.PGProperty TCP_KEEP_ALIVE;
descriptor: Lorg/postgresql/PGProperty;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final org.postgresql.PGProperty LOGIN_TIMEOUT;
descriptor: Lorg/postgresql/PGProperty;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final org.postgresql.PGProperty CONNECT_TIMEOUT;
descriptor: Lorg/postgresql/PGProperty;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final org.postgresql.PGProperty SOCKET_TIMEOUT;
descriptor: Lorg/postgresql/PGProperty;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final org.postgresql.PGProperty CANCEL_SIGNAL_TIMEOUT;
descriptor: Lorg/postgresql/PGProperty;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final org.postgresql.PGProperty SOCKET_FACTORY;
descriptor: Lorg/postgresql/PGProperty;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final org.postgresql.PGProperty SOCKET_FACTORY_ARG;
descriptor: Lorg/postgresql/PGProperty;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
RuntimeVisibleAnnotations:
java.lang.Deprecated()
public static final org.postgresql.PGProperty RECEIVE_BUFFER_SIZE;
descriptor: Lorg/postgresql/PGProperty;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final org.postgresql.PGProperty SEND_BUFFER_SIZE;
descriptor: Lorg/postgresql/PGProperty;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final org.postgresql.PGProperty ASSUME_MIN_SERVER_VERSION;
descriptor: Lorg/postgresql/PGProperty;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final org.postgresql.PGProperty APPLICATION_NAME;
descriptor: Lorg/postgresql/PGProperty;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final org.postgresql.PGProperty JAAS_LOGIN;
descriptor: Lorg/postgresql/PGProperty;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final org.postgresql.PGProperty JAAS_APPLICATION_NAME;
descriptor: Lorg/postgresql/PGProperty;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final org.postgresql.PGProperty KERBEROS_SERVER_NAME;
descriptor: Lorg/postgresql/PGProperty;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final org.postgresql.PGProperty USE_SPNEGO;
descriptor: Lorg/postgresql/PGProperty;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final org.postgresql.PGProperty GSS_LIB;
descriptor: Lorg/postgresql/PGProperty;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final org.postgresql.PGProperty SSPI_SERVICE_CLASS;
descriptor: Lorg/postgresql/PGProperty;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final org.postgresql.PGProperty ALLOW_ENCODING_CHANGES;
descriptor: Lorg/postgresql/PGProperty;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final org.postgresql.PGProperty CURRENT_SCHEMA;
descriptor: Lorg/postgresql/PGProperty;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final org.postgresql.PGProperty TARGET_SERVER_TYPE;
descriptor: Lorg/postgresql/PGProperty;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final org.postgresql.PGProperty LOAD_BALANCE_HOSTS;
descriptor: Lorg/postgresql/PGProperty;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final org.postgresql.PGProperty HOST_RECHECK_SECONDS;
descriptor: Lorg/postgresql/PGProperty;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final org.postgresql.PGProperty PREFER_QUERY_MODE;
descriptor: Lorg/postgresql/PGProperty;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final org.postgresql.PGProperty AUTOSAVE;
descriptor: Lorg/postgresql/PGProperty;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final org.postgresql.PGProperty CLEANUP_SAVEPOINTS;
descriptor: Lorg/postgresql/PGProperty;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final org.postgresql.PGProperty REWRITE_BATCHED_INSERTS;
descriptor: Lorg/postgresql/PGProperty;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final org.postgresql.PGProperty REPLICATION;
descriptor: Lorg/postgresql/PGProperty;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
private final java.lang.String name;
descriptor: Ljava/lang/String;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.lang.String defaultValue;
descriptor: Ljava/lang/String;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final boolean required;
descriptor: Z
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.lang.String description;
descriptor: Ljava/lang/String;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.lang.String[] choices;
descriptor: [Ljava/lang/String;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private static final org.postgresql.PGProperty[] ENUM$VALUES;
descriptor: [Lorg/postgresql/PGProperty;
flags: (0x101a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL, ACC_SYNTHETIC
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=12, locals=0, args_size=0
0: new org.postgresql.PGProperty
dup
ldc "PG_DBNAME"
iconst_0
1: ldc "PGDBNAME"
aconst_null
2: ldc "Database name to connect to (may be specified directly in the JDBC URL)"
iconst_1
invokespecial org.postgresql.PGProperty.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
3: putstatic org.postgresql.PGProperty.PG_DBNAME:Lorg/postgresql/PGProperty;
4: new org.postgresql.PGProperty
dup
ldc "PG_HOST"
iconst_1
5: ldc "PGHOST"
aconst_null
6: ldc "Hostname of the PostgreSQL server (may be specified directly in the JDBC URL)"
iconst_0
invokespecial org.postgresql.PGProperty.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
7: putstatic org.postgresql.PGProperty.PG_HOST:Lorg/postgresql/PGProperty;
8: new org.postgresql.PGProperty
dup
ldc "PG_PORT"
iconst_2
9: ldc "PGPORT"
aconst_null
10: ldc "Port of the PostgreSQL server (may be specified directly in the JDBC URL)"
invokespecial org.postgresql.PGProperty.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
11: putstatic org.postgresql.PGProperty.PG_PORT:Lorg/postgresql/PGProperty;
12: new org.postgresql.PGProperty
dup
ldc "USER"
iconst_3
13: ldc "user"
aconst_null
ldc "Username to connect to the database as."
iconst_1
invokespecial org.postgresql.PGProperty.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
putstatic org.postgresql.PGProperty.USER:Lorg/postgresql/PGProperty;
14: new org.postgresql.PGProperty
dup
ldc "PASSWORD"
iconst_4
15: ldc "password"
aconst_null
ldc "Password to use when authenticating."
iconst_0
invokespecial org.postgresql.PGProperty.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
putstatic org.postgresql.PGProperty.PASSWORD:Lorg/postgresql/PGProperty;
16: new org.postgresql.PGProperty
dup
ldc "PROTOCOL_VERSION"
iconst_5
17: ldc "protocolVersion"
aconst_null
18: ldc "Force use of a particular protocol version when connecting, currently only version 3 is supported."
19: iconst_0
iconst_1
anewarray java.lang.String
dup
iconst_0
ldc "3"
aastore
invokespecial org.postgresql.PGProperty.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
20: putstatic org.postgresql.PGProperty.PROTOCOL_VERSION:Lorg/postgresql/PGProperty;
21: new org.postgresql.PGProperty
dup
ldc "OPTIONS"
bipush 6
22: ldc "options"
aconst_null
ldc "Specify 'options' connection initialization parameter."
invokespecial org.postgresql.PGProperty.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
putstatic org.postgresql.PGProperty.OPTIONS:Lorg/postgresql/PGProperty;
23: new org.postgresql.PGProperty
dup
ldc "LOGGER_LEVEL"
bipush 7
24: ldc "loggerLevel"
aconst_null
ldc "Logger level of the driver"
iconst_0
iconst_3
anewarray java.lang.String
dup
iconst_0
ldc "OFF"
aastore
dup
iconst_1
ldc "DEBUG"
aastore
dup
iconst_2
ldc "TRACE"
aastore
invokespecial org.postgresql.PGProperty.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
putstatic org.postgresql.PGProperty.LOGGER_LEVEL:Lorg/postgresql/PGProperty;
25: new org.postgresql.PGProperty
dup
ldc "LOGGER_FILE"
bipush 8
26: ldc "loggerFile"
aconst_null
ldc "File name output of the Logger"
invokespecial org.postgresql.PGProperty.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
putstatic org.postgresql.PGProperty.LOGGER_FILE:Lorg/postgresql/PGProperty;
27: new org.postgresql.PGProperty
dup
ldc "PREPARE_THRESHOLD"
bipush 9
28: ldc "prepareThreshold"
ldc "5"
29: ldc "Statement prepare threshold. A value of {@code -1} stands for forceBinary"
invokespecial org.postgresql.PGProperty.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
30: putstatic org.postgresql.PGProperty.PREPARE_THRESHOLD:Lorg/postgresql/PGProperty;
31: new org.postgresql.PGProperty
dup
ldc "PREPARED_STATEMENT_CACHE_QUERIES"
bipush 10
32: ldc "preparedStatementCacheQueries"
ldc "256"
33: ldc "Specifies the maximum number of entries in per-connection cache of prepared statements. A value of {@code 0} disables the cache."
invokespecial org.postgresql.PGProperty.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
34: putstatic org.postgresql.PGProperty.PREPARED_STATEMENT_CACHE_QUERIES:Lorg/postgresql/PGProperty;
35: new org.postgresql.PGProperty
dup
ldc "PREPARED_STATEMENT_CACHE_SIZE_MIB"
bipush 11
36: ldc "preparedStatementCacheSizeMiB"
ldc "5"
37: ldc "Specifies the maximum size (in megabytes) of a per-connection prepared statement cache. A value of {@code 0} disables the cache."
invokespecial org.postgresql.PGProperty.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
38: putstatic org.postgresql.PGProperty.PREPARED_STATEMENT_CACHE_SIZE_MIB:Lorg/postgresql/PGProperty;
39: new org.postgresql.PGProperty
dup
ldc "DATABASE_METADATA_CACHE_FIELDS"
bipush 12
40: ldc "databaseMetadataCacheFields"
ldc "65536"
41: ldc "Specifies the maximum number of fields to be cached per connection. A value of {@code 0} disables the cache."
invokespecial org.postgresql.PGProperty.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
42: putstatic org.postgresql.PGProperty.DATABASE_METADATA_CACHE_FIELDS:Lorg/postgresql/PGProperty;
43: new org.postgresql.PGProperty
dup
ldc "DATABASE_METADATA_CACHE_FIELDS_MIB"
bipush 13
44: ldc "databaseMetadataCacheFieldsMiB"
ldc "5"
45: ldc "Specifies the maximum size (in megabytes) of fields to be cached per connection. A value of {@code 0} disables the cache."
invokespecial org.postgresql.PGProperty.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
46: putstatic org.postgresql.PGProperty.DATABASE_METADATA_CACHE_FIELDS_MIB:Lorg/postgresql/PGProperty;
47: new org.postgresql.PGProperty
dup
ldc "DEFAULT_ROW_FETCH_SIZE"
bipush 14
48: ldc "defaultRowFetchSize"
ldc "0"
49: ldc "Positive number of rows that should be fetched from the database when more rows are needed for ResultSet by each fetch iteration"
invokespecial org.postgresql.PGProperty.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
50: putstatic org.postgresql.PGProperty.DEFAULT_ROW_FETCH_SIZE:Lorg/postgresql/PGProperty;
51: new org.postgresql.PGProperty
dup
ldc "BINARY_TRANSFER"
bipush 15
52: ldc "binaryTransfer"
ldc "true"
53: ldc "Use binary format for sending and receiving data if possible"
invokespecial org.postgresql.PGProperty.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
54: putstatic org.postgresql.PGProperty.BINARY_TRANSFER:Lorg/postgresql/PGProperty;
55: new org.postgresql.PGProperty
dup
ldc "READ_ONLY"
bipush 16
56: ldc "readOnly"
ldc "false"
ldc "Puts this connection in read-only mode"
invokespecial org.postgresql.PGProperty.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
putstatic org.postgresql.PGProperty.READ_ONLY:Lorg/postgresql/PGProperty;
57: new org.postgresql.PGProperty
dup
ldc "BINARY_TRANSFER_ENABLE"
bipush 17
58: ldc "binaryTransferEnable"
ldc ""
59: ldc "Comma separated list of types to enable binary transfer. Either OID numbers or names"
invokespecial org.postgresql.PGProperty.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
60: putstatic org.postgresql.PGProperty.BINARY_TRANSFER_ENABLE:Lorg/postgresql/PGProperty;
61: new org.postgresql.PGProperty
dup
ldc "BINARY_TRANSFER_DISABLE"
bipush 18
62: ldc "binaryTransferDisable"
ldc ""
63: ldc "Comma separated list of types to disable binary transfer. Either OID numbers or names. Overrides values in the driver default set and values set with binaryTransferEnable."
invokespecial org.postgresql.PGProperty.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
64: putstatic org.postgresql.PGProperty.BINARY_TRANSFER_DISABLE:Lorg/postgresql/PGProperty;
65: new org.postgresql.PGProperty
dup
ldc "STRING_TYPE"
bipush 19
66: ldc "stringtype"
aconst_null
67: ldc "The type to bind String parameters as (usually 'varchar', 'unspecified' allows implicit casting to other types)"
68: iconst_0
iconst_2
anewarray java.lang.String
dup
iconst_0
ldc "unspecified"
aastore
dup
iconst_1
ldc "varchar"
aastore
invokespecial org.postgresql.PGProperty.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
69: putstatic org.postgresql.PGProperty.STRING_TYPE:Lorg/postgresql/PGProperty;
70: new org.postgresql.PGProperty
dup
ldc "UNKNOWN_LENGTH"
bipush 20
71: ldc "unknownLength"
ldc 2147483647
invokestatic java.lang.Integer.toString:(I)Ljava/lang/String;
72: ldc "Specifies the length to return for types of unknown length"
invokespecial org.postgresql.PGProperty.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
73: putstatic org.postgresql.PGProperty.UNKNOWN_LENGTH:Lorg/postgresql/PGProperty;
74: new org.postgresql.PGProperty
dup
ldc "LOG_UNCLOSED_CONNECTIONS"
bipush 21
75: ldc "logUnclosedConnections"
ldc "false"
76: ldc "When connections that are not explicitly closed are garbage collected, log the stacktrace from the opening of the connection to trace the leak source"
invokespecial org.postgresql.PGProperty.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
77: putstatic org.postgresql.PGProperty.LOG_UNCLOSED_CONNECTIONS:Lorg/postgresql/PGProperty;
78: new org.postgresql.PGProperty
dup
ldc "DISABLE_COLUMN_SANITISER"
bipush 22
79: ldc "disableColumnSanitiser"
ldc "false"
80: ldc "Enable optimization that disables column name sanitiser"
invokespecial org.postgresql.PGProperty.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
81: putstatic org.postgresql.PGProperty.DISABLE_COLUMN_SANITISER:Lorg/postgresql/PGProperty;
82: new org.postgresql.PGProperty
dup
ldc "SSL"
bipush 23
83: ldc "ssl"
aconst_null
ldc "Control use of SSL (any non-null value causes SSL to be required)"
invokespecial org.postgresql.PGProperty.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
putstatic org.postgresql.PGProperty.SSL:Lorg/postgresql/PGProperty;
84: new org.postgresql.PGProperty
dup
ldc "SSL_MODE"
bipush 24
85: ldc "sslmode"
aconst_null
ldc "Parameter governing the use of SSL"
iconst_0
bipush 6
anewarray java.lang.String
dup
iconst_0
86: ldc "disable"
aastore
dup
iconst_1
ldc "allow"
aastore
dup
iconst_2
ldc "prefer"
aastore
dup
iconst_3
ldc "require"
aastore
dup
iconst_4
ldc "verify-ca"
aastore
dup
iconst_5
ldc "verify-full"
aastore
invokespecial org.postgresql.PGProperty.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
87: putstatic org.postgresql.PGProperty.SSL_MODE:Lorg/postgresql/PGProperty;
88: new org.postgresql.PGProperty
dup
ldc "SSL_FACTORY"
bipush 25
89: ldc "sslfactory"
aconst_null
ldc "Provide a SSLSocketFactory class when using SSL."
invokespecial org.postgresql.PGProperty.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
putstatic org.postgresql.PGProperty.SSL_FACTORY:Lorg/postgresql/PGProperty;
90: new org.postgresql.PGProperty
dup
ldc "SSL_FACTORY_ARG"
bipush 26
91: ldc "sslfactoryarg"
aconst_null
92: ldc "Argument forwarded to constructor of SSLSocketFactory class."
invokespecial org.postgresql.PGProperty.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
93: putstatic org.postgresql.PGProperty.SSL_FACTORY_ARG:Lorg/postgresql/PGProperty;
94: new org.postgresql.PGProperty
dup
ldc "SSL_HOSTNAME_VERIFIER"
bipush 27
95: ldc "sslhostnameverifier"
aconst_null
96: ldc "A class, implementing javax.net.ssl.HostnameVerifier that can verify the server"
invokespecial org.postgresql.PGProperty.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
97: putstatic org.postgresql.PGProperty.SSL_HOSTNAME_VERIFIER:Lorg/postgresql/PGProperty;
98: new org.postgresql.PGProperty
dup
ldc "SSL_CERT"
bipush 28
99: ldc "sslcert"
aconst_null
ldc "The location of the client's SSL certificate"
invokespecial org.postgresql.PGProperty.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
putstatic org.postgresql.PGProperty.SSL_CERT:Lorg/postgresql/PGProperty;
100: new org.postgresql.PGProperty
dup
ldc "SSL_KEY"
bipush 29
101: ldc "sslkey"
aconst_null
ldc "The location of the client's PKCS#8 SSL key"
invokespecial org.postgresql.PGProperty.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
putstatic org.postgresql.PGProperty.SSL_KEY:Lorg/postgresql/PGProperty;
102: new org.postgresql.PGProperty
dup
ldc "SSL_ROOT_CERT"
bipush 30
103: ldc "sslrootcert"
aconst_null
104: ldc "The location of the root certificate for authenticating the server."
invokespecial org.postgresql.PGProperty.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
105: putstatic org.postgresql.PGProperty.SSL_ROOT_CERT:Lorg/postgresql/PGProperty;
106: new org.postgresql.PGProperty
dup
ldc "SSL_PASSWORD"
bipush 31
107: ldc "sslpassword"
aconst_null
108: ldc "The password for the client's ssl key (ignored if sslpasswordcallback is set)"
invokespecial org.postgresql.PGProperty.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
109: putstatic org.postgresql.PGProperty.SSL_PASSWORD:Lorg/postgresql/PGProperty;
110: new org.postgresql.PGProperty
dup
ldc "SSL_PASSWORD_CALLBACK"
bipush 32
111: ldc "sslpasswordcallback"
aconst_null
112: ldc "A class, implementing javax.security.auth.callback.CallbackHandler that can handle PassworCallback for the ssl password."
invokespecial org.postgresql.PGProperty.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
113: putstatic org.postgresql.PGProperty.SSL_PASSWORD_CALLBACK:Lorg/postgresql/PGProperty;
114: new org.postgresql.PGProperty
dup
ldc "TCP_KEEP_ALIVE"
bipush 33
115: ldc "tcpKeepAlive"
ldc "false"
116: ldc "Enable or disable TCP keep-alive. The default is {@code false}."
invokespecial org.postgresql.PGProperty.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
117: putstatic org.postgresql.PGProperty.TCP_KEEP_ALIVE:Lorg/postgresql/PGProperty;
118: new org.postgresql.PGProperty
dup
ldc "LOGIN_TIMEOUT"
bipush 34
119: ldc "loginTimeout"
ldc "0"
120: ldc "Specify how long to wait for establishment of a database connection."
invokespecial org.postgresql.PGProperty.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
121: putstatic org.postgresql.PGProperty.LOGIN_TIMEOUT:Lorg/postgresql/PGProperty;
122: new org.postgresql.PGProperty
dup
ldc "CONNECT_TIMEOUT"
bipush 35
123: ldc "connectTimeout"
ldc "10"
ldc "The timeout value used for socket connect operations."
invokespecial org.postgresql.PGProperty.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
putstatic org.postgresql.PGProperty.CONNECT_TIMEOUT:Lorg/postgresql/PGProperty;
124: new org.postgresql.PGProperty
dup
ldc "SOCKET_TIMEOUT"
bipush 36
125: ldc "socketTimeout"
ldc "0"
ldc "The timeout value used for socket read operations."
invokespecial org.postgresql.PGProperty.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
putstatic org.postgresql.PGProperty.SOCKET_TIMEOUT:Lorg/postgresql/PGProperty;
126: new org.postgresql.PGProperty
dup
ldc "CANCEL_SIGNAL_TIMEOUT"
bipush 37
127: ldc "cancelSignalTimeout"
ldc "10"
ldc "The timeout that is used for sending cancel command."
invokespecial org.postgresql.PGProperty.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
putstatic org.postgresql.PGProperty.CANCEL_SIGNAL_TIMEOUT:Lorg/postgresql/PGProperty;
128: new org.postgresql.PGProperty
dup
ldc "SOCKET_FACTORY"
bipush 38
129: ldc "socketFactory"
aconst_null
ldc "Specify a socket factory for socket creation"
invokespecial org.postgresql.PGProperty.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
putstatic org.postgresql.PGProperty.SOCKET_FACTORY:Lorg/postgresql/PGProperty;
130: new org.postgresql.PGProperty
dup
ldc "SOCKET_FACTORY_ARG"
bipush 39
131: ldc "socketFactoryArg"
aconst_null
132: ldc "Argument forwarded to constructor of SocketFactory class."
invokespecial org.postgresql.PGProperty.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
133: putstatic org.postgresql.PGProperty.SOCKET_FACTORY_ARG:Lorg/postgresql/PGProperty;
134: new org.postgresql.PGProperty
dup
ldc "RECEIVE_BUFFER_SIZE"
bipush 40
135: ldc "receiveBufferSize"
ldc "-1"
ldc "Socket read buffer size"
invokespecial org.postgresql.PGProperty.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
putstatic org.postgresql.PGProperty.RECEIVE_BUFFER_SIZE:Lorg/postgresql/PGProperty;
136: new org.postgresql.PGProperty
dup
ldc "SEND_BUFFER_SIZE"
bipush 41
137: ldc "sendBufferSize"
ldc "-1"
ldc "Socket write buffer size"
invokespecial org.postgresql.PGProperty.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
putstatic org.postgresql.PGProperty.SEND_BUFFER_SIZE:Lorg/postgresql/PGProperty;
138: new org.postgresql.PGProperty
dup
ldc "ASSUME_MIN_SERVER_VERSION"
bipush 42
139: ldc "assumeMinServerVersion"
aconst_null
140: ldc "Assume the server is at least that version"
invokespecial org.postgresql.PGProperty.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
141: putstatic org.postgresql.PGProperty.ASSUME_MIN_SERVER_VERSION:Lorg/postgresql/PGProperty;
142: new org.postgresql.PGProperty
dup
ldc "APPLICATION_NAME"
bipush 43
143: ldc "ApplicationName"
ldc "PostgreSQL JDBC Driver"
ldc "Name of the Application (backend >= 9.0)"
invokespecial org.postgresql.PGProperty.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
putstatic org.postgresql.PGProperty.APPLICATION_NAME:Lorg/postgresql/PGProperty;
144: new org.postgresql.PGProperty
dup
ldc "JAAS_LOGIN"
bipush 44
145: ldc "jaasLogin"
ldc "true"
ldc "Login with JAAS before doing GSSAPI authentication"
invokespecial org.postgresql.PGProperty.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
putstatic org.postgresql.PGProperty.JAAS_LOGIN:Lorg/postgresql/PGProperty;
146: new org.postgresql.PGProperty
dup
ldc "JAAS_APPLICATION_NAME"
bipush 45
147: ldc "jaasApplicationName"
aconst_null
148: ldc "Specifies the name of the JAAS system or application login configuration."
invokespecial org.postgresql.PGProperty.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
149: putstatic org.postgresql.PGProperty.JAAS_APPLICATION_NAME:Lorg/postgresql/PGProperty;
150: new org.postgresql.PGProperty
dup
ldc "KERBEROS_SERVER_NAME"
bipush 46
151: ldc "kerberosServerName"
aconst_null
152: ldc "The Kerberos service name to use when authenticating with GSSAPI."
invokespecial org.postgresql.PGProperty.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
153: putstatic org.postgresql.PGProperty.KERBEROS_SERVER_NAME:Lorg/postgresql/PGProperty;
154: new org.postgresql.PGProperty
dup
ldc "USE_SPNEGO"
bipush 47
155: ldc "useSpnego"
ldc "false"
ldc "Use SPNEGO in SSPI authentication requests"
invokespecial org.postgresql.PGProperty.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
putstatic org.postgresql.PGProperty.USE_SPNEGO:Lorg/postgresql/PGProperty;
156: new org.postgresql.PGProperty
dup
ldc "GSS_LIB"
bipush 48
157: ldc "gsslib"
ldc "auto"
ldc "Force SSSPI or GSSAPI"
iconst_0
iconst_3
anewarray java.lang.String
dup
iconst_0
ldc "auto"
aastore
dup
iconst_1
ldc "sspi"
aastore
dup
iconst_2
ldc "gssapi"
aastore
invokespecial org.postgresql.PGProperty.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
putstatic org.postgresql.PGProperty.GSS_LIB:Lorg/postgresql/PGProperty;
158: new org.postgresql.PGProperty
dup
ldc "SSPI_SERVICE_CLASS"
bipush 49
159: ldc "sspiServiceClass"
ldc "POSTGRES"
ldc "The Windows SSPI service class for SPN"
invokespecial org.postgresql.PGProperty.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
putstatic org.postgresql.PGProperty.SSPI_SERVICE_CLASS:Lorg/postgresql/PGProperty;
160: new org.postgresql.PGProperty
dup
ldc "ALLOW_ENCODING_CHANGES"
bipush 50
161: ldc "allowEncodingChanges"
ldc "false"
ldc "Allow for changes in client_encoding"
invokespecial org.postgresql.PGProperty.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
putstatic org.postgresql.PGProperty.ALLOW_ENCODING_CHANGES:Lorg/postgresql/PGProperty;
162: new org.postgresql.PGProperty
dup
ldc "CURRENT_SCHEMA"
bipush 51
163: ldc "currentSchema"
aconst_null
ldc "Specify the schema to be set in the search-path"
invokespecial org.postgresql.PGProperty.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
putstatic org.postgresql.PGProperty.CURRENT_SCHEMA:Lorg/postgresql/PGProperty;
164: new org.postgresql.PGProperty
dup
ldc "TARGET_SERVER_TYPE"
bipush 52
ldc "targetServerType"
ldc "any"
ldc "Specifies what kind of server to connect"
iconst_0
bipush 6
anewarray java.lang.String
dup
iconst_0
165: ldc "any"
aastore
dup
iconst_1
ldc "master"
aastore
dup
iconst_2
ldc "slave"
aastore
dup
iconst_3
ldc "secondary"
aastore
dup
iconst_4
ldc "preferSlave"
aastore
dup
iconst_5
ldc "preferSecondary"
aastore
invokespecial org.postgresql.PGProperty.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
166: putstatic org.postgresql.PGProperty.TARGET_SERVER_TYPE:Lorg/postgresql/PGProperty;
167: new org.postgresql.PGProperty
dup
ldc "LOAD_BALANCE_HOSTS"
bipush 53
ldc "loadBalanceHosts"
ldc "false"
168: ldc "If disabled hosts are connected in the given order. If enabled hosts are chosen randomly from the set of suitable candidates"
invokespecial org.postgresql.PGProperty.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
169: putstatic org.postgresql.PGProperty.LOAD_BALANCE_HOSTS:Lorg/postgresql/PGProperty;
170: new org.postgresql.PGProperty
dup
ldc "HOST_RECHECK_SECONDS"
bipush 54
ldc "hostRecheckSeconds"
ldc "10"
171: ldc "Specifies period (seconds) after which the host status is checked again in case it has changed"
invokespecial org.postgresql.PGProperty.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
172: putstatic org.postgresql.PGProperty.HOST_RECHECK_SECONDS:Lorg/postgresql/PGProperty;
173: new org.postgresql.PGProperty
dup
ldc "PREFER_QUERY_MODE"
bipush 55
174: ldc "preferQueryMode"
ldc "extended"
175: ldc "Specifies 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, extendedCacheEverything means use extended protocol and try cache every statement (including Statement.execute(String sql)) in a query cache."
176: iconst_0
iconst_4
anewarray java.lang.String
dup
iconst_0
177: ldc "extended"
aastore
dup
iconst_1
ldc "extendedForPrepared"
aastore
dup
iconst_2
ldc "extendedCacheEverything"
aastore
dup
iconst_3
ldc "simple"
aastore
invokespecial org.postgresql.PGProperty.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
178: putstatic org.postgresql.PGProperty.PREFER_QUERY_MODE:Lorg/postgresql/PGProperty;
179: new org.postgresql.PGProperty
dup
ldc "AUTOSAVE"
bipush 56
180: ldc "autosave"
ldc "never"
181: ldc "Specifies what the driver should do if a query fails. In autosave=always mode, JDBC driver sets a savepoint before each query, and rolls back to that savepoint in case of failure. In autosave=never mode (default), no savepoint 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 retries"
182: iconst_0
iconst_3
anewarray java.lang.String
dup
iconst_0
183: ldc "always"
aastore
dup
iconst_1
ldc "never"
aastore
dup
iconst_2
ldc "conservative"
aastore
invokespecial org.postgresql.PGProperty.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
184: putstatic org.postgresql.PGProperty.AUTOSAVE:Lorg/postgresql/PGProperty;
185: new org.postgresql.PGProperty
dup
ldc "CLEANUP_SAVEPOINTS"
bipush 57
186: ldc "cleanupSavepoints"
ldc "false"
ldc "Determine whether SAVEPOINTS used in AUTOSAVE will be released per query or not"
187: iconst_0
iconst_2
anewarray java.lang.String
dup
iconst_0
ldc "true"
aastore
dup
iconst_1
ldc "false"
aastore
invokespecial org.postgresql.PGProperty.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
188: putstatic org.postgresql.PGProperty.CLEANUP_SAVEPOINTS:Lorg/postgresql/PGProperty;
189: new org.postgresql.PGProperty
dup
ldc "REWRITE_BATCHED_INSERTS"
bipush 58
190: ldc "reWriteBatchedInserts"
ldc "false"
191: ldc "Enable optimization to rewrite and collapse compatible INSERT statements that are batched."
invokespecial org.postgresql.PGProperty.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
192: putstatic org.postgresql.PGProperty.REWRITE_BATCHED_INSERTS:Lorg/postgresql/PGProperty;
193: new org.postgresql.PGProperty
dup
ldc "REPLICATION"
bipush 59
194: ldc "replication"
aconst_null
195: ldc "Connection parameter passed in startup message, one of 'true' or 'database' Passing 'true' tells the backend to go into walsender mode, wherein a small set of replication commands can be issued instead of SQL statements. Only the simple query protocol can be used in walsender mode. Passing 'database' as the value instructs walsender to connect to the database specified in the dbname parameter, which will allow the connection to be used for logical replication from that database. (backend >= 9.4)"
invokespecial org.postgresql.PGProperty.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
196: putstatic org.postgresql.PGProperty.REPLICATION:Lorg/postgresql/PGProperty;
197: bipush 60
anewarray org.postgresql.PGProperty
dup
iconst_0
getstatic org.postgresql.PGProperty.PG_DBNAME:Lorg/postgresql/PGProperty;
aastore
dup
iconst_1
getstatic org.postgresql.PGProperty.PG_HOST:Lorg/postgresql/PGProperty;
aastore
dup
iconst_2
getstatic org.postgresql.PGProperty.PG_PORT:Lorg/postgresql/PGProperty;
aastore
dup
iconst_3
getstatic org.postgresql.PGProperty.USER:Lorg/postgresql/PGProperty;
aastore
dup
iconst_4
getstatic org.postgresql.PGProperty.PASSWORD:Lorg/postgresql/PGProperty;
aastore
dup
iconst_5
getstatic org.postgresql.PGProperty.PROTOCOL_VERSION:Lorg/postgresql/PGProperty;
aastore
dup
bipush 6
getstatic org.postgresql.PGProperty.OPTIONS:Lorg/postgresql/PGProperty;
aastore
dup
bipush 7
getstatic org.postgresql.PGProperty.LOGGER_LEVEL:Lorg/postgresql/PGProperty;
aastore
dup
bipush 8
getstatic org.postgresql.PGProperty.LOGGER_FILE:Lorg/postgresql/PGProperty;
aastore
dup
bipush 9
getstatic org.postgresql.PGProperty.PREPARE_THRESHOLD:Lorg/postgresql/PGProperty;
aastore
dup
bipush 10
getstatic org.postgresql.PGProperty.PREPARED_STATEMENT_CACHE_QUERIES:Lorg/postgresql/PGProperty;
aastore
dup
bipush 11
getstatic org.postgresql.PGProperty.PREPARED_STATEMENT_CACHE_SIZE_MIB:Lorg/postgresql/PGProperty;
aastore
dup
bipush 12
getstatic org.postgresql.PGProperty.DATABASE_METADATA_CACHE_FIELDS:Lorg/postgresql/PGProperty;
aastore
dup
bipush 13
getstatic org.postgresql.PGProperty.DATABASE_METADATA_CACHE_FIELDS_MIB:Lorg/postgresql/PGProperty;
aastore
dup
bipush 14
getstatic org.postgresql.PGProperty.DEFAULT_ROW_FETCH_SIZE:Lorg/postgresql/PGProperty;
aastore
dup
bipush 15
getstatic org.postgresql.PGProperty.BINARY_TRANSFER:Lorg/postgresql/PGProperty;
aastore
dup
bipush 16
getstatic org.postgresql.PGProperty.READ_ONLY:Lorg/postgresql/PGProperty;
aastore
dup
bipush 17
getstatic org.postgresql.PGProperty.BINARY_TRANSFER_ENABLE:Lorg/postgresql/PGProperty;
aastore
dup
bipush 18
getstatic org.postgresql.PGProperty.BINARY_TRANSFER_DISABLE:Lorg/postgresql/PGProperty;
aastore
dup
bipush 19
getstatic org.postgresql.PGProperty.STRING_TYPE:Lorg/postgresql/PGProperty;
aastore
dup
bipush 20
getstatic org.postgresql.PGProperty.UNKNOWN_LENGTH:Lorg/postgresql/PGProperty;
aastore
dup
bipush 21
getstatic org.postgresql.PGProperty.LOG_UNCLOSED_CONNECTIONS:Lorg/postgresql/PGProperty;
aastore
dup
bipush 22
getstatic org.postgresql.PGProperty.DISABLE_COLUMN_SANITISER:Lorg/postgresql/PGProperty;
aastore
dup
bipush 23
getstatic org.postgresql.PGProperty.SSL:Lorg/postgresql/PGProperty;
aastore
dup
bipush 24
getstatic org.postgresql.PGProperty.SSL_MODE:Lorg/postgresql/PGProperty;
aastore
dup
bipush 25
getstatic org.postgresql.PGProperty.SSL_FACTORY:Lorg/postgresql/PGProperty;
aastore
dup
bipush 26
getstatic org.postgresql.PGProperty.SSL_FACTORY_ARG:Lorg/postgresql/PGProperty;
aastore
dup
bipush 27
getstatic org.postgresql.PGProperty.SSL_HOSTNAME_VERIFIER:Lorg/postgresql/PGProperty;
aastore
dup
bipush 28
getstatic org.postgresql.PGProperty.SSL_CERT:Lorg/postgresql/PGProperty;
aastore
dup
bipush 29
getstatic org.postgresql.PGProperty.SSL_KEY:Lorg/postgresql/PGProperty;
aastore
dup
bipush 30
getstatic org.postgresql.PGProperty.SSL_ROOT_CERT:Lorg/postgresql/PGProperty;
aastore
dup
bipush 31
getstatic org.postgresql.PGProperty.SSL_PASSWORD:Lorg/postgresql/PGProperty;
aastore
dup
bipush 32
getstatic org.postgresql.PGProperty.SSL_PASSWORD_CALLBACK:Lorg/postgresql/PGProperty;
aastore
dup
bipush 33
getstatic org.postgresql.PGProperty.TCP_KEEP_ALIVE:Lorg/postgresql/PGProperty;
aastore
dup
bipush 34
getstatic org.postgresql.PGProperty.LOGIN_TIMEOUT:Lorg/postgresql/PGProperty;
aastore
dup
bipush 35
getstatic org.postgresql.PGProperty.CONNECT_TIMEOUT:Lorg/postgresql/PGProperty;
aastore
dup
bipush 36
getstatic org.postgresql.PGProperty.SOCKET_TIMEOUT:Lorg/postgresql/PGProperty;
aastore
dup
bipush 37
getstatic org.postgresql.PGProperty.CANCEL_SIGNAL_TIMEOUT:Lorg/postgresql/PGProperty;
aastore
dup
bipush 38
getstatic org.postgresql.PGProperty.SOCKET_FACTORY:Lorg/postgresql/PGProperty;
aastore
dup
bipush 39
getstatic org.postgresql.PGProperty.SOCKET_FACTORY_ARG:Lorg/postgresql/PGProperty;
aastore
dup
bipush 40
getstatic org.postgresql.PGProperty.RECEIVE_BUFFER_SIZE:Lorg/postgresql/PGProperty;
aastore
dup
bipush 41
getstatic org.postgresql.PGProperty.SEND_BUFFER_SIZE:Lorg/postgresql/PGProperty;
aastore
dup
bipush 42
getstatic org.postgresql.PGProperty.ASSUME_MIN_SERVER_VERSION:Lorg/postgresql/PGProperty;
aastore
dup
bipush 43
getstatic org.postgresql.PGProperty.APPLICATION_NAME:Lorg/postgresql/PGProperty;
aastore
dup
bipush 44
getstatic org.postgresql.PGProperty.JAAS_LOGIN:Lorg/postgresql/PGProperty;
aastore
dup
bipush 45
getstatic org.postgresql.PGProperty.JAAS_APPLICATION_NAME:Lorg/postgresql/PGProperty;
aastore
dup
bipush 46
getstatic org.postgresql.PGProperty.KERBEROS_SERVER_NAME:Lorg/postgresql/PGProperty;
aastore
dup
bipush 47
getstatic org.postgresql.PGProperty.USE_SPNEGO:Lorg/postgresql/PGProperty;
aastore
dup
bipush 48
getstatic org.postgresql.PGProperty.GSS_LIB:Lorg/postgresql/PGProperty;
aastore
dup
bipush 49
getstatic org.postgresql.PGProperty.SSPI_SERVICE_CLASS:Lorg/postgresql/PGProperty;
aastore
dup
bipush 50
getstatic org.postgresql.PGProperty.ALLOW_ENCODING_CHANGES:Lorg/postgresql/PGProperty;
aastore
dup
bipush 51
getstatic org.postgresql.PGProperty.CURRENT_SCHEMA:Lorg/postgresql/PGProperty;
aastore
dup
bipush 52
getstatic org.postgresql.PGProperty.TARGET_SERVER_TYPE:Lorg/postgresql/PGProperty;
aastore
dup
bipush 53
getstatic org.postgresql.PGProperty.LOAD_BALANCE_HOSTS:Lorg/postgresql/PGProperty;
aastore
dup
bipush 54
getstatic org.postgresql.PGProperty.HOST_RECHECK_SECONDS:Lorg/postgresql/PGProperty;
aastore
dup
bipush 55
getstatic org.postgresql.PGProperty.PREFER_QUERY_MODE:Lorg/postgresql/PGProperty;
aastore
dup
bipush 56
getstatic org.postgresql.PGProperty.AUTOSAVE:Lorg/postgresql/PGProperty;
aastore
dup
bipush 57
getstatic org.postgresql.PGProperty.CLEANUP_SAVEPOINTS:Lorg/postgresql/PGProperty;
aastore
dup
bipush 58
getstatic org.postgresql.PGProperty.REWRITE_BATCHED_INSERTS:Lorg/postgresql/PGProperty;
aastore
dup
bipush 59
getstatic org.postgresql.PGProperty.REPLICATION:Lorg/postgresql/PGProperty;
aastore
putstatic org.postgresql.PGProperty.ENUM$VALUES:[Lorg/postgresql/PGProperty;
return
LocalVariableTable:
Start End Slot Name Signature
private void <init>(java.lang.String, int, java.lang.String, java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=7, locals=6, args_size=6
start local 0 start local 3 start local 4 start local 5 0: aload 0
aload 1
iload 2
aload 3
aload 4
aload 5
iconst_0
invokespecial org.postgresql.PGProperty.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
1: return
end local 5 end local 4 end local 3 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/postgresql/PGProperty;
0 2 3 name Ljava/lang/String;
0 2 4 defaultValue Ljava/lang/String;
0 2 5 description Ljava/lang/String;
MethodParameters:
Name Flags
$enum$name
$enum$ordinal
name
defaultValue
description
private void <init>(java.lang.String, int, java.lang.String, java.lang.String, java.lang.String, boolean);
descriptor: (Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=8, locals=7, args_size=7
start local 0 start local 3 start local 4 start local 5 start local 6 0: aload 0
aload 1
iload 2
aload 3
aload 4
aload 5
iload 6
aconst_null
invokespecial org.postgresql.PGProperty.<init>:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
1: return
end local 6 end local 5 end local 4 end local 3 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/postgresql/PGProperty;
0 2 3 name Ljava/lang/String;
0 2 4 defaultValue Ljava/lang/String;
0 2 5 description Ljava/lang/String;
0 2 6 required Z
MethodParameters:
Name Flags
$enum$name
$enum$ordinal
name
defaultValue
description
required
private void <init>(java.lang.String, int, java.lang.String, java.lang.String, java.lang.String, boolean, java.lang.String[]);
descriptor: (Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
flags: (0x0082) ACC_PRIVATE, ACC_VARARGS
Code:
stack=3, locals=8, args_size=8
start local 0 start local 3 start local 4 start local 5 start local 6 start local 7 0: aload 0
aload 1
iload 2
invokespecial java.lang.Enum.<init>:(Ljava/lang/String;I)V
1: aload 0
aload 3
putfield org.postgresql.PGProperty.name:Ljava/lang/String;
2: aload 0
aload 4
putfield org.postgresql.PGProperty.defaultValue:Ljava/lang/String;
3: aload 0
iload 6
putfield org.postgresql.PGProperty.required:Z
4: aload 0
aload 5
putfield org.postgresql.PGProperty.description:Ljava/lang/String;
5: aload 0
aload 7
putfield org.postgresql.PGProperty.choices:[Ljava/lang/String;
6: return
end local 7 end local 6 end local 5 end local 4 end local 3 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/postgresql/PGProperty;
0 7 3 name Ljava/lang/String;
0 7 4 defaultValue Ljava/lang/String;
0 7 5 description Ljava/lang/String;
0 7 6 required Z
0 7 7 choices [Ljava/lang/String;
MethodParameters:
Name Flags
$enum$name
$enum$ordinal
name
defaultValue
description
required
choices
public java.lang.String getName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.postgresql.PGProperty.name:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/postgresql/PGProperty;
public java.lang.String getDefaultValue();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.postgresql.PGProperty.defaultValue:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/postgresql/PGProperty;
public java.lang.String[] getChoices();
descriptor: ()[Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.postgresql.PGProperty.choices:[Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/postgresql/PGProperty;
public java.lang.String get(java.util.Properties);
descriptor: (Ljava/util/Properties;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
getfield org.postgresql.PGProperty.name:Ljava/lang/String;
aload 0
getfield org.postgresql.PGProperty.defaultValue:Ljava/lang/String;
invokevirtual java.util.Properties.getProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/postgresql/PGProperty;
0 1 1 properties Ljava/util/Properties;
MethodParameters:
Name Flags
properties
public void set(java.util.Properties, java.lang.String);
descriptor: (Ljava/util/Properties;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 2
ifnonnull 3
1: aload 1
aload 0
getfield org.postgresql.PGProperty.name:Ljava/lang/String;
invokevirtual java.util.Properties.remove:(Ljava/lang/Object;)Ljava/lang/Object;
pop
2: goto 4
3: StackMap locals:
StackMap stack:
aload 1
aload 0
getfield org.postgresql.PGProperty.name:Ljava/lang/String;
aload 2
invokevirtual java.util.Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
pop
4: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/postgresql/PGProperty;
0 5 1 properties Ljava/util/Properties;
0 5 2 value Ljava/lang/String;
MethodParameters:
Name Flags
properties
value
public boolean getBoolean(java.util.Properties);
descriptor: (Ljava/util/Properties;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.postgresql.PGProperty.get:(Ljava/util/Properties;)Ljava/lang/String;
invokestatic java.lang.Boolean.valueOf:(Ljava/lang/String;)Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/postgresql/PGProperty;
0 1 1 properties Ljava/util/Properties;
MethodParameters:
Name Flags
properties
public int getIntNoCheck(java.util.Properties);
descriptor: (Ljava/util/Properties;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.postgresql.PGProperty.get:(Ljava/util/Properties;)Ljava/lang/String;
astore 2
start local 2 1: aload 2
invokestatic java.lang.Integer.parseInt:(Ljava/lang/String;)I
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/postgresql/PGProperty;
0 2 1 properties Ljava/util/Properties;
1 2 2 value Ljava/lang/String;
MethodParameters:
Name Flags
properties
public int getInt(java.util.Properties);
descriptor: (Ljava/util/Properties;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=4, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.postgresql.PGProperty.get:(Ljava/util/Properties;)Ljava/lang/String;
astore 2
start local 2 1: aload 2
invokestatic java.lang.Integer.parseInt:(Ljava/lang/String;)I
2: ireturn
3: StackMap locals: org.postgresql.PGProperty java.util.Properties java.lang.String
StackMap stack: java.lang.NumberFormatException
astore 3
start local 3 4: new org.postgresql.util.PSQLException
dup
ldc "{0} parameter value must be an integer but was: {1}"
iconst_2
anewarray java.lang.Object
dup
iconst_0
5: aload 0
invokevirtual org.postgresql.PGProperty.getName:()Ljava/lang/String;
aastore
dup
iconst_1
aload 2
aastore
6: invokestatic org.postgresql.util.GT.tr:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
7: getstatic org.postgresql.util.PSQLState.INVALID_PARAMETER_VALUE:Lorg/postgresql/util/PSQLState;
aload 3
8: invokespecial org.postgresql.util.PSQLException.<init>:(Ljava/lang/String;Lorg/postgresql/util/PSQLState;Ljava/lang/Throwable;)V
athrow
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/postgresql/PGProperty;
0 9 1 properties Ljava/util/Properties;
1 9 2 value Ljava/lang/String;
4 9 3 nfe Ljava/lang/NumberFormatException;
Exception table:
from to target type
1 2 3 Class java.lang.NumberFormatException
Exceptions:
throws org.postgresql.util.PSQLException
MethodParameters:
Name Flags
properties
public java.lang.Integer getInteger(java.util.Properties);
descriptor: (Ljava/util/Properties;)Ljava/lang/Integer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=4, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.postgresql.PGProperty.get:(Ljava/util/Properties;)Ljava/lang/String;
astore 2
start local 2 1: aload 2
ifnonnull 3
2: aconst_null
areturn
3: StackMap locals: java.lang.String
StackMap stack:
aload 2
invokestatic java.lang.Integer.parseInt:(Ljava/lang/String;)I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
4: areturn
5: StackMap locals:
StackMap stack: java.lang.NumberFormatException
astore 3
start local 3 6: new org.postgresql.util.PSQLException
dup
ldc "{0} parameter value must be an integer but was: {1}"
iconst_2
anewarray java.lang.Object
dup
iconst_0
7: aload 0
invokevirtual org.postgresql.PGProperty.getName:()Ljava/lang/String;
aastore
dup
iconst_1
aload 2
aastore
8: invokestatic org.postgresql.util.GT.tr:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
9: getstatic org.postgresql.util.PSQLState.INVALID_PARAMETER_VALUE:Lorg/postgresql/util/PSQLState;
aload 3
10: invokespecial org.postgresql.util.PSQLException.<init>:(Ljava/lang/String;Lorg/postgresql/util/PSQLState;Ljava/lang/Throwable;)V
athrow
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lorg/postgresql/PGProperty;
0 11 1 properties Ljava/util/Properties;
1 11 2 value Ljava/lang/String;
6 11 3 nfe Ljava/lang/NumberFormatException;
Exception table:
from to target type
3 4 5 Class java.lang.NumberFormatException
Exceptions:
throws org.postgresql.util.PSQLException
MethodParameters:
Name Flags
properties
public void set(java.util.Properties, boolean);
descriptor: (Ljava/util/Properties;Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
aload 0
getfield org.postgresql.PGProperty.name:Ljava/lang/String;
iload 2
invokestatic java.lang.Boolean.toString:(Z)Ljava/lang/String;
invokevirtual java.util.Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
pop
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/postgresql/PGProperty;
0 2 1 properties Ljava/util/Properties;
0 2 2 value Z
MethodParameters:
Name Flags
properties
value
public void set(java.util.Properties, int);
descriptor: (Ljava/util/Properties;I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
aload 0
getfield org.postgresql.PGProperty.name:Ljava/lang/String;
iload 2
invokestatic java.lang.Integer.toString:(I)Ljava/lang/String;
invokevirtual java.util.Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
pop
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/postgresql/PGProperty;
0 2 1 properties Ljava/util/Properties;
0 2 2 value I
MethodParameters:
Name Flags
properties
value
public boolean isPresent(java.util.Properties);
descriptor: (Ljava/util/Properties;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.postgresql.PGProperty.getSetString:(Ljava/util/Properties;)Ljava/lang/String;
ifnull 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/postgresql/PGProperty;
0 2 1 properties Ljava/util/Properties;
MethodParameters:
Name Flags
properties
public java.sql.DriverPropertyInfo toDriverPropertyInfo(java.util.Properties);
descriptor: (Ljava/util/Properties;)Ljava/sql/DriverPropertyInfo;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: new java.sql.DriverPropertyInfo
dup
aload 0
getfield org.postgresql.PGProperty.name:Ljava/lang/String;
aload 0
aload 1
invokevirtual org.postgresql.PGProperty.get:(Ljava/util/Properties;)Ljava/lang/String;
invokespecial java.sql.DriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;)V
astore 2
start local 2 1: aload 2
aload 0
getfield org.postgresql.PGProperty.required:Z
putfield java.sql.DriverPropertyInfo.required:Z
2: aload 2
aload 0
getfield org.postgresql.PGProperty.description:Ljava/lang/String;
putfield java.sql.DriverPropertyInfo.description:Ljava/lang/String;
3: aload 2
aload 0
getfield org.postgresql.PGProperty.choices:[Ljava/lang/String;
putfield java.sql.DriverPropertyInfo.choices:[Ljava/lang/String;
4: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/postgresql/PGProperty;
0 5 1 properties Ljava/util/Properties;
1 5 2 propertyInfo Ljava/sql/DriverPropertyInfo;
MethodParameters:
Name Flags
properties
public static org.postgresql.PGProperty forName(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/postgresql/PGProperty;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=5, args_size=1
start local 0 0: invokestatic org.postgresql.PGProperty.values:()[Lorg/postgresql/PGProperty;
dup
astore 4
arraylength
istore 3
iconst_0
istore 2
goto 5
StackMap locals: java.lang.String top int int org.postgresql.PGProperty[]
StackMap stack:
1: aload 4
iload 2
aaload
astore 1
start local 1 2: aload 1
invokevirtual org.postgresql.PGProperty.getName:()Ljava/lang/String;
aload 0
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 4
3: aload 1
areturn
end local 1 4: StackMap locals:
StackMap stack:
iinc 2 1
StackMap locals:
StackMap stack:
5: iload 2
iload 3
if_icmplt 1
6: aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 name Ljava/lang/String;
2 4 1 property Lorg/postgresql/PGProperty;
MethodParameters:
Name Flags
name
public java.lang.String getSetString(java.util.Properties);
descriptor: (Ljava/util/Properties;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 1
aload 0
getfield org.postgresql.PGProperty.name:Ljava/lang/String;
invokevirtual java.util.Properties.get:(Ljava/lang/Object;)Ljava/lang/Object;
astore 2
start local 2 1: aload 2
instanceof java.lang.String
ifeq 3
2: aload 2
checkcast java.lang.String
areturn
3: StackMap locals: java.lang.Object
StackMap stack:
aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/postgresql/PGProperty;
0 4 1 properties Ljava/util/Properties;
1 4 2 o Ljava/lang/Object;
MethodParameters:
Name Flags
properties
public static org.postgresql.PGProperty[] values();
descriptor: ()[Lorg/postgresql/PGProperty;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=3, args_size=0
0: getstatic org.postgresql.PGProperty.ENUM$VALUES:[Lorg/postgresql/PGProperty;
dup
astore 0
iconst_0
aload 0
arraylength
dup
istore 1
anewarray org.postgresql.PGProperty
dup
astore 2
iconst_0
iload 1
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
aload 2
areturn
LocalVariableTable:
Start End Slot Name Signature
public static org.postgresql.PGProperty valueOf(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/postgresql/PGProperty;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
0: ldc Lorg/postgresql/PGProperty;
aload 0
invokestatic java.lang.Enum.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
checkcast org.postgresql.PGProperty
areturn
LocalVariableTable:
Start End Slot Name Signature
MethodParameters:
Name Flags
name
}
Signature: Ljava/lang/Enum<Lorg/postgresql/PGProperty;>;
SourceFile: "PGProperty.java"