public final class com.microsoft.sqlserver.jdbc.SQLServerDriver implements java.sql.Driver
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: com.microsoft.sqlserver.jdbc.SQLServerDriver
super_class: java.lang.Object
{
static final java.lang.String PRODUCT_NAME;
descriptor: Ljava/lang/String;
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: "Microsoft JDBC Driver 9.2 for SQL Server"
static final java.lang.String AUTH_DLL_NAME;
descriptor: Ljava/lang/String;
flags: (0x0018) ACC_STATIC, ACC_FINAL
static final java.lang.String DEFAULT_APP_NAME;
descriptor: Ljava/lang/String;
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: "Microsoft JDBC Driver for SQL Server"
private static final java.lang.String[] TRUE_FALSE;
descriptor: [Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo[] DRIVER_PROPERTIES;
descriptor: [Lcom/microsoft/sqlserver/jdbc/SQLServerDriverPropertyInfo;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo[] DRIVER_PROPERTIES_PROPERTY_ONLY;
descriptor: [Lcom/microsoft/sqlserver/jdbc/SQLServerDriverPropertyInfo;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final java.lang.String[][] driverPropertiesSynonyms;
descriptor: [[Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final java.util.concurrent.atomic.AtomicInteger baseID;
descriptor: Ljava/util/concurrent/atomic/AtomicInteger;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private final int instanceID;
descriptor: I
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.lang.String traceID;
descriptor: Ljava/lang/String;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private static final java.util.logging.Logger loggerExternal;
descriptor: Ljava/util/logging/Logger;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final java.util.logging.Logger parentLogger;
descriptor: Ljava/util/logging/Logger;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private final java.lang.String loggingClassName;
descriptor: Ljava/lang/String;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private static final java.util.logging.Logger drLogger;
descriptor: Ljava/util/logging/Logger;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static java.sql.Driver mssqlDriver;
descriptor: Ljava/sql/Driver;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=12, locals=1, args_size=0
0: new java.lang.StringBuilder
dup
ldc "mssql-jdbc_auth-9.2.1."
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
1: invokestatic com.microsoft.sqlserver.jdbc.Util.getJVMArchOnWindows:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
2: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
putstatic com.microsoft.sqlserver.jdbc.SQLServerDriver.AUTH_DLL_NAME:Ljava/lang/String;
3: iconst_2
anewarray java.lang.String
dup
iconst_0
ldc "true"
aastore
dup
iconst_1
ldc "false"
aastore
putstatic com.microsoft.sqlserver.jdbc.SQLServerDriver.TRUE_FALSE:[Ljava/lang/String;
4: bipush 67
anewarray com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
dup
iconst_0
5: new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
dup
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.APPLICATION_INTENT:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
6: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.APPLICATION_INTENT:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.getDefaultValue:()Ljava/lang/String;
iconst_0
7: iconst_2
anewarray java.lang.String
dup
iconst_0
getstatic com.microsoft.sqlserver.jdbc.ApplicationIntent.READ_ONLY:Lcom/microsoft/sqlserver/jdbc/ApplicationIntent;
invokevirtual com.microsoft.sqlserver.jdbc.ApplicationIntent.toString:()Ljava/lang/String;
aastore
dup
iconst_1
getstatic com.microsoft.sqlserver.jdbc.ApplicationIntent.READ_WRITE:Lcom/microsoft/sqlserver/jdbc/ApplicationIntent;
invokevirtual com.microsoft.sqlserver.jdbc.ApplicationIntent.toString:()Ljava/lang/String;
aastore
8: invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
aastore
dup
iconst_1
9: new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
dup
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.APPLICATION_NAME:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
10: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.APPLICATION_NAME:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.getDefaultValue:()Ljava/lang/String;
iconst_0
aconst_null
11: invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
aastore
dup
iconst_2
12: new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
dup
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.COLUMN_ENCRYPTION:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
13: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.COLUMN_ENCRYPTION:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.getDefaultValue:()Ljava/lang/String;
iconst_0
14: iconst_2
anewarray java.lang.String
dup
iconst_0
getstatic com.microsoft.sqlserver.jdbc.ColumnEncryptionSetting.Disabled:Lcom/microsoft/sqlserver/jdbc/ColumnEncryptionSetting;
invokevirtual com.microsoft.sqlserver.jdbc.ColumnEncryptionSetting.toString:()Ljava/lang/String;
aastore
dup
iconst_1
15: getstatic com.microsoft.sqlserver.jdbc.ColumnEncryptionSetting.Enabled:Lcom/microsoft/sqlserver/jdbc/ColumnEncryptionSetting;
invokevirtual com.microsoft.sqlserver.jdbc.ColumnEncryptionSetting.toString:()Ljava/lang/String;
aastore
16: invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
aastore
dup
iconst_3
17: new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
dup
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.ENCLAVE_ATTESTATION_URL:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
18: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.ENCLAVE_ATTESTATION_URL:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.getDefaultValue:()Ljava/lang/String;
iconst_0
aconst_null
19: invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
aastore
dup
iconst_4
20: new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
dup
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.ENCLAVE_ATTESTATION_PROTOCOL:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
21: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.ENCLAVE_ATTESTATION_PROTOCOL:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.getDefaultValue:()Ljava/lang/String;
iconst_0
aconst_null
22: invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
aastore
dup
iconst_5
23: new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
dup
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.DATABASE_NAME:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
24: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.DATABASE_NAME:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.getDefaultValue:()Ljava/lang/String;
iconst_0
aconst_null
25: invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
aastore
dup
bipush 6
26: new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
dup
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.DISABLE_STATEMENT_POOLING:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverBooleanProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.toString:()Ljava/lang/String;
27: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.DISABLE_STATEMENT_POOLING:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverBooleanProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.getDefaultValue:()Z
invokestatic java.lang.Boolean.toString:(Z)Ljava/lang/String;
iconst_0
28: iconst_1
anewarray java.lang.String
dup
iconst_0
ldc "true"
aastore
29: invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
aastore
dup
bipush 7
30: new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
dup
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.ENCRYPT:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverBooleanProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.toString:()Ljava/lang/String;
31: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.ENCRYPT:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverBooleanProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.getDefaultValue:()Z
invokestatic java.lang.Boolean.toString:(Z)Ljava/lang/String;
iconst_0
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriver.TRUE_FALSE:[Ljava/lang/String;
32: invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
aastore
dup
bipush 8
33: new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
dup
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.FAILOVER_PARTNER:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
34: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.FAILOVER_PARTNER:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.getDefaultValue:()Ljava/lang/String;
iconst_0
aconst_null
35: invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
aastore
dup
bipush 9
36: new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
dup
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.HOSTNAME_IN_CERTIFICATE:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
37: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.HOSTNAME_IN_CERTIFICATE:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.getDefaultValue:()Ljava/lang/String;
iconst_0
aconst_null
38: invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
aastore
dup
bipush 10
39: new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
dup
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.INSTANCE_NAME:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
40: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.INSTANCE_NAME:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.getDefaultValue:()Ljava/lang/String;
iconst_0
aconst_null
41: invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
aastore
dup
bipush 11
42: new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
dup
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.INTEGRATED_SECURITY:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverBooleanProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.toString:()Ljava/lang/String;
43: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.INTEGRATED_SECURITY:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverBooleanProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.getDefaultValue:()Z
invokestatic java.lang.Boolean.toString:(Z)Ljava/lang/String;
iconst_0
44: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriver.TRUE_FALSE:[Ljava/lang/String;
45: invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
aastore
dup
bipush 12
46: new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
dup
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.KEY_STORE_AUTHENTICATION:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
47: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.KEY_STORE_AUTHENTICATION:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.getDefaultValue:()Ljava/lang/String;
iconst_0
48: iconst_1
anewarray java.lang.String
dup
iconst_0
getstatic com.microsoft.sqlserver.jdbc.KeyStoreAuthentication.JavaKeyStorePassword:Lcom/microsoft/sqlserver/jdbc/KeyStoreAuthentication;
invokevirtual com.microsoft.sqlserver.jdbc.KeyStoreAuthentication.toString:()Ljava/lang/String;
aastore
49: invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
aastore
dup
bipush 13
50: new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
dup
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.KEY_STORE_SECRET:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
51: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.KEY_STORE_SECRET:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.getDefaultValue:()Ljava/lang/String;
iconst_0
aconst_null
52: invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
aastore
dup
bipush 14
53: new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
dup
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.KEY_STORE_LOCATION:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
54: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.KEY_STORE_LOCATION:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.getDefaultValue:()Ljava/lang/String;
iconst_0
aconst_null
55: invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
aastore
dup
bipush 15
56: new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
dup
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.LAST_UPDATE_COUNT:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverBooleanProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.toString:()Ljava/lang/String;
57: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.LAST_UPDATE_COUNT:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverBooleanProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.getDefaultValue:()Z
invokestatic java.lang.Boolean.toString:(Z)Ljava/lang/String;
iconst_0
58: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriver.TRUE_FALSE:[Ljava/lang/String;
59: invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
aastore
dup
bipush 16
60: new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
dup
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.LOCK_TIMEOUT:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverIntProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.toString:()Ljava/lang/String;
61: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.LOCK_TIMEOUT:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverIntProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.getDefaultValue:()I
invokestatic java.lang.Integer.toString:(I)Ljava/lang/String;
iconst_0
aconst_null
62: invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
aastore
dup
bipush 17
63: new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
dup
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.LOGIN_TIMEOUT:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverIntProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.toString:()Ljava/lang/String;
64: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.LOGIN_TIMEOUT:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverIntProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.getDefaultValue:()I
invokestatic java.lang.Integer.toString:(I)Ljava/lang/String;
iconst_0
aconst_null
65: invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
aastore
dup
bipush 18
66: new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
dup
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.MULTI_SUBNET_FAILOVER:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverBooleanProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.toString:()Ljava/lang/String;
67: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.MULTI_SUBNET_FAILOVER:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverBooleanProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.getDefaultValue:()Z
invokestatic java.lang.Boolean.toString:(Z)Ljava/lang/String;
iconst_0
68: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriver.TRUE_FALSE:[Ljava/lang/String;
69: invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
aastore
dup
bipush 19
70: new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
dup
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.PACKET_SIZE:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverIntProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.toString:()Ljava/lang/String;
71: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.PACKET_SIZE:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverIntProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.getDefaultValue:()I
invokestatic java.lang.Integer.toString:(I)Ljava/lang/String;
iconst_0
aconst_null
72: invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
aastore
dup
bipush 20
73: new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
dup
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.PASSWORD:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
74: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.PASSWORD:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.getDefaultValue:()Ljava/lang/String;
iconst_1
aconst_null
75: invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
aastore
dup
bipush 21
76: new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
dup
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.PORT_NUMBER:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverIntProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.toString:()Ljava/lang/String;
77: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.PORT_NUMBER:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverIntProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.getDefaultValue:()I
invokestatic java.lang.Integer.toString:(I)Ljava/lang/String;
iconst_0
aconst_null
78: invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
aastore
dup
bipush 22
79: new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
dup
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.QUERY_TIMEOUT:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverIntProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.toString:()Ljava/lang/String;
80: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.QUERY_TIMEOUT:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverIntProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.getDefaultValue:()I
invokestatic java.lang.Integer.toString:(I)Ljava/lang/String;
iconst_0
aconst_null
81: invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
aastore
dup
bipush 23
82: new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
dup
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.RESPONSE_BUFFERING:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
83: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.RESPONSE_BUFFERING:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.getDefaultValue:()Ljava/lang/String;
iconst_0
84: iconst_2
anewarray java.lang.String
dup
iconst_0
ldc "adaptive"
aastore
dup
iconst_1
ldc "full"
aastore
85: invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
aastore
dup
bipush 24
86: new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
dup
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.SELECT_METHOD:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
87: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.SELECT_METHOD:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.getDefaultValue:()Ljava/lang/String;
iconst_0
88: iconst_2
anewarray java.lang.String
dup
iconst_0
ldc "direct"
aastore
dup
iconst_1
ldc "cursor"
aastore
89: invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
aastore
dup
bipush 25
90: new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
dup
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.SEND_STRING_PARAMETERS_AS_UNICODE:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverBooleanProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.toString:()Ljava/lang/String;
91: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.SEND_STRING_PARAMETERS_AS_UNICODE:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverBooleanProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.getDefaultValue:()Z
92: invokestatic java.lang.Boolean.toString:(Z)Ljava/lang/String;
93: iconst_0
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriver.TRUE_FALSE:[Ljava/lang/String;
94: invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
aastore
dup
bipush 26
95: new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
dup
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.SERVER_NAME_AS_ACE:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverBooleanProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.toString:()Ljava/lang/String;
96: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.SERVER_NAME_AS_ACE:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverBooleanProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.getDefaultValue:()Z
invokestatic java.lang.Boolean.toString:(Z)Ljava/lang/String;
iconst_0
97: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriver.TRUE_FALSE:[Ljava/lang/String;
98: invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
aastore
dup
bipush 27
99: new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
dup
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.DOMAIN:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
100: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.DOMAIN:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.getDefaultValue:()Ljava/lang/String;
iconst_0
aconst_null
101: invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
aastore
dup
bipush 28
102: new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
dup
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.SERVER_NAME:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
103: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.SERVER_NAME:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.getDefaultValue:()Ljava/lang/String;
iconst_0
aconst_null
104: invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
aastore
dup
bipush 29
105: new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
dup
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.SERVER_SPN:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
106: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.SERVER_SPN:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.getDefaultValue:()Ljava/lang/String;
iconst_0
aconst_null
107: invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
aastore
dup
bipush 30
108: new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
dup
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.SOCKET_FACTORY_CLASS:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
109: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.SOCKET_FACTORY_CLASS:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.getDefaultValue:()Ljava/lang/String;
iconst_0
aconst_null
110: invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
aastore
dup
bipush 31
111: new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
dup
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.SOCKET_FACTORY_CONSTRUCTOR_ARG:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
112: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.SOCKET_FACTORY_CONSTRUCTOR_ARG:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.getDefaultValue:()Ljava/lang/String;
iconst_0
aconst_null
113: invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
aastore
dup
bipush 32
114: new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
dup
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.TRANSPARENT_NETWORK_IP_RESOLUTION:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverBooleanProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.toString:()Ljava/lang/String;
115: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.TRANSPARENT_NETWORK_IP_RESOLUTION:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverBooleanProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.getDefaultValue:()Z
116: invokestatic java.lang.Boolean.toString:(Z)Ljava/lang/String;
117: iconst_0
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriver.TRUE_FALSE:[Ljava/lang/String;
118: invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
aastore
dup
bipush 33
119: new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
dup
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.TRUST_SERVER_CERTIFICATE:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverBooleanProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.toString:()Ljava/lang/String;
120: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.TRUST_SERVER_CERTIFICATE:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverBooleanProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.getDefaultValue:()Z
invokestatic java.lang.Boolean.toString:(Z)Ljava/lang/String;
iconst_0
121: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriver.TRUE_FALSE:[Ljava/lang/String;
122: invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
aastore
dup
bipush 34
123: new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
dup
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.TRUST_STORE_TYPE:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
124: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.TRUST_STORE_TYPE:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.getDefaultValue:()Ljava/lang/String;
iconst_0
aconst_null
125: invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
aastore
dup
bipush 35
126: new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
dup
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.TRUST_STORE:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
127: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.TRUST_STORE:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.getDefaultValue:()Ljava/lang/String;
iconst_0
aconst_null
128: invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
aastore
dup
bipush 36
129: new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
dup
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.TRUST_STORE_PASSWORD:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
130: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.TRUST_STORE_PASSWORD:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.getDefaultValue:()Ljava/lang/String;
iconst_0
aconst_null
131: invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
aastore
dup
bipush 37
132: new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
dup
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.TRUST_MANAGER_CLASS:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
133: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.TRUST_MANAGER_CLASS:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.getDefaultValue:()Ljava/lang/String;
iconst_0
aconst_null
134: invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
aastore
dup
bipush 38
135: new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
dup
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.TRUST_MANAGER_CONSTRUCTOR_ARG:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
136: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.TRUST_MANAGER_CONSTRUCTOR_ARG:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.getDefaultValue:()Ljava/lang/String;
iconst_0
aconst_null
137: invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
aastore
dup
bipush 39
138: new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
dup
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.SEND_TIME_AS_DATETIME:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverBooleanProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.toString:()Ljava/lang/String;
139: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.SEND_TIME_AS_DATETIME:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverBooleanProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.getDefaultValue:()Z
invokestatic java.lang.Boolean.toString:(Z)Ljava/lang/String;
iconst_0
140: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriver.TRUE_FALSE:[Ljava/lang/String;
141: invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
aastore
dup
bipush 40
142: new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
dup
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.USER:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
143: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.USER:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.getDefaultValue:()Ljava/lang/String;
iconst_1
aconst_null
144: invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
aastore
dup
bipush 41
145: new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
dup
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.WORKSTATION_ID:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
146: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.WORKSTATION_ID:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.getDefaultValue:()Ljava/lang/String;
iconst_0
aconst_null
147: invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
aastore
dup
bipush 42
148: new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
dup
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.XOPEN_STATES:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverBooleanProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.toString:()Ljava/lang/String;
149: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.XOPEN_STATES:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverBooleanProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.getDefaultValue:()Z
invokestatic java.lang.Boolean.toString:(Z)Ljava/lang/String;
iconst_0
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriver.TRUE_FALSE:[Ljava/lang/String;
150: invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
aastore
dup
bipush 43
151: new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
dup
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.AUTHENTICATION_SCHEME:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
152: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.AUTHENTICATION_SCHEME:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.getDefaultValue:()Ljava/lang/String;
iconst_0
153: iconst_3
anewarray java.lang.String
dup
iconst_0
getstatic com.microsoft.sqlserver.jdbc.AuthenticationScheme.javaKerberos:Lcom/microsoft/sqlserver/jdbc/AuthenticationScheme;
invokevirtual com.microsoft.sqlserver.jdbc.AuthenticationScheme.toString:()Ljava/lang/String;
aastore
dup
iconst_1
154: getstatic com.microsoft.sqlserver.jdbc.AuthenticationScheme.nativeAuthentication:Lcom/microsoft/sqlserver/jdbc/AuthenticationScheme;
invokevirtual com.microsoft.sqlserver.jdbc.AuthenticationScheme.toString:()Ljava/lang/String;
aastore
dup
iconst_2
155: getstatic com.microsoft.sqlserver.jdbc.AuthenticationScheme.ntlm:Lcom/microsoft/sqlserver/jdbc/AuthenticationScheme;
invokevirtual com.microsoft.sqlserver.jdbc.AuthenticationScheme.toString:()Ljava/lang/String;
aastore
156: invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
aastore
dup
bipush 44
157: new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
dup
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.AUTHENTICATION:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
158: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.AUTHENTICATION:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.getDefaultValue:()Ljava/lang/String;
iconst_0
159: bipush 7
anewarray java.lang.String
dup
iconst_0
getstatic com.microsoft.sqlserver.jdbc.SqlAuthentication.NotSpecified:Lcom/microsoft/sqlserver/jdbc/SqlAuthentication;
invokevirtual com.microsoft.sqlserver.jdbc.SqlAuthentication.toString:()Ljava/lang/String;
aastore
dup
iconst_1
getstatic com.microsoft.sqlserver.jdbc.SqlAuthentication.SqlPassword:Lcom/microsoft/sqlserver/jdbc/SqlAuthentication;
invokevirtual com.microsoft.sqlserver.jdbc.SqlAuthentication.toString:()Ljava/lang/String;
aastore
dup
iconst_2
160: getstatic com.microsoft.sqlserver.jdbc.SqlAuthentication.ActiveDirectoryPassword:Lcom/microsoft/sqlserver/jdbc/SqlAuthentication;
invokevirtual com.microsoft.sqlserver.jdbc.SqlAuthentication.toString:()Ljava/lang/String;
aastore
dup
iconst_3
161: getstatic com.microsoft.sqlserver.jdbc.SqlAuthentication.ActiveDirectoryIntegrated:Lcom/microsoft/sqlserver/jdbc/SqlAuthentication;
invokevirtual com.microsoft.sqlserver.jdbc.SqlAuthentication.toString:()Ljava/lang/String;
aastore
dup
iconst_4
162: getstatic com.microsoft.sqlserver.jdbc.SqlAuthentication.ActiveDirectoryMSI:Lcom/microsoft/sqlserver/jdbc/SqlAuthentication;
invokevirtual com.microsoft.sqlserver.jdbc.SqlAuthentication.toString:()Ljava/lang/String;
aastore
dup
iconst_5
163: getstatic com.microsoft.sqlserver.jdbc.SqlAuthentication.ActiveDirectoryServicePrincipal:Lcom/microsoft/sqlserver/jdbc/SqlAuthentication;
invokevirtual com.microsoft.sqlserver.jdbc.SqlAuthentication.toString:()Ljava/lang/String;
aastore
dup
bipush 6
164: getstatic com.microsoft.sqlserver.jdbc.SqlAuthentication.ActiveDirectoryInteractive:Lcom/microsoft/sqlserver/jdbc/SqlAuthentication;
invokevirtual com.microsoft.sqlserver.jdbc.SqlAuthentication.toString:()Ljava/lang/String;
aastore
165: invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
aastore
dup
bipush 45
166: new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
dup
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.SOCKET_TIMEOUT:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverIntProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.toString:()Ljava/lang/String;
167: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.SOCKET_TIMEOUT:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverIntProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.getDefaultValue:()I
invokestatic java.lang.Integer.toString:(I)Ljava/lang/String;
iconst_0
aconst_null
168: invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
aastore
dup
bipush 46
169: new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
dup
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.FIPS:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverBooleanProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.toString:()Ljava/lang/String;
170: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.FIPS:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverBooleanProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.getDefaultValue:()Z
invokestatic java.lang.Boolean.toString:(Z)Ljava/lang/String;
iconst_0
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriver.TRUE_FALSE:[Ljava/lang/String;
171: invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
aastore
dup
bipush 47
172: new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
dup
173: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.ENABLE_PREPARE_ON_FIRST_PREPARED_STATEMENT:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverBooleanProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.toString:()Ljava/lang/String;
174: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.ENABLE_PREPARE_ON_FIRST_PREPARED_STATEMENT:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverBooleanProperty;
175: invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.getDefaultValue:()Z
176: invokestatic java.lang.Boolean.toString:(Z)Ljava/lang/String;
177: iconst_0
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriver.TRUE_FALSE:[Ljava/lang/String;
178: invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
aastore
dup
bipush 48
179: new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
dup
180: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.SERVER_PREPARED_STATEMENT_DISCARD_THRESHOLD:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverIntProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.toString:()Ljava/lang/String;
181: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.SERVER_PREPARED_STATEMENT_DISCARD_THRESHOLD:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverIntProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.getDefaultValue:()I
182: invokestatic java.lang.Integer.toString:(I)Ljava/lang/String;
183: iconst_0
aconst_null
184: invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
aastore
dup
bipush 49
185: new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
dup
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.STATEMENT_POOLING_CACHE_SIZE:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverIntProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.toString:()Ljava/lang/String;
186: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.STATEMENT_POOLING_CACHE_SIZE:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverIntProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.getDefaultValue:()I
invokestatic java.lang.Integer.toString:(I)Ljava/lang/String;
iconst_0
187: aconst_null
188: invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
aastore
dup
bipush 50
189: new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
dup
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.JAAS_CONFIG_NAME:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
190: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.JAAS_CONFIG_NAME:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.getDefaultValue:()Ljava/lang/String;
iconst_0
aconst_null
191: invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
aastore
dup
bipush 51
192: new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
dup
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.SSL_PROTOCOL:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
193: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.SSL_PROTOCOL:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.getDefaultValue:()Ljava/lang/String;
iconst_0
194: iconst_4
anewarray java.lang.String
dup
iconst_0
getstatic com.microsoft.sqlserver.jdbc.SSLProtocol.TLS:Lcom/microsoft/sqlserver/jdbc/SSLProtocol;
invokevirtual com.microsoft.sqlserver.jdbc.SSLProtocol.toString:()Ljava/lang/String;
aastore
dup
iconst_1
getstatic com.microsoft.sqlserver.jdbc.SSLProtocol.TLS_V10:Lcom/microsoft/sqlserver/jdbc/SSLProtocol;
invokevirtual com.microsoft.sqlserver.jdbc.SSLProtocol.toString:()Ljava/lang/String;
aastore
dup
iconst_2
195: getstatic com.microsoft.sqlserver.jdbc.SSLProtocol.TLS_V11:Lcom/microsoft/sqlserver/jdbc/SSLProtocol;
invokevirtual com.microsoft.sqlserver.jdbc.SSLProtocol.toString:()Ljava/lang/String;
aastore
dup
iconst_3
getstatic com.microsoft.sqlserver.jdbc.SSLProtocol.TLS_V12:Lcom/microsoft/sqlserver/jdbc/SSLProtocol;
invokevirtual com.microsoft.sqlserver.jdbc.SSLProtocol.toString:()Ljava/lang/String;
aastore
196: invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
aastore
dup
bipush 52
197: new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
dup
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.CANCEL_QUERY_TIMEOUT:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverIntProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.toString:()Ljava/lang/String;
198: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.CANCEL_QUERY_TIMEOUT:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverIntProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.getDefaultValue:()I
invokestatic java.lang.Integer.toString:(I)Ljava/lang/String;
iconst_0
aconst_null
199: invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
aastore
dup
bipush 53
200: new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
dup
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.USE_BULK_COPY_FOR_BATCH_INSERT:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverBooleanProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.toString:()Ljava/lang/String;
201: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.USE_BULK_COPY_FOR_BATCH_INSERT:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverBooleanProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.getDefaultValue:()Z
invokestatic java.lang.Boolean.toString:(Z)Ljava/lang/String;
202: iconst_0
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriver.TRUE_FALSE:[Ljava/lang/String;
203: invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
aastore
dup
bipush 54
204: new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
dup
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.MSI_CLIENT_ID:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
205: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.MSI_CLIENT_ID:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.getDefaultValue:()Ljava/lang/String;
iconst_0
aconst_null
206: invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
aastore
dup
bipush 55
207: new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
dup
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.KEY_VAULT_PROVIDER_CLIENT_ID:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
208: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.KEY_VAULT_PROVIDER_CLIENT_ID:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.getDefaultValue:()Ljava/lang/String;
iconst_0
aconst_null
209: invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
aastore
dup
bipush 56
210: new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
dup
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.KEY_VAULT_PROVIDER_CLIENT_KEY:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
211: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.KEY_VAULT_PROVIDER_CLIENT_KEY:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.getDefaultValue:()Ljava/lang/String;
iconst_0
aconst_null
212: invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
aastore
dup
bipush 57
213: new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
dup
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.USE_FMT_ONLY:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverBooleanProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.toString:()Ljava/lang/String;
214: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.USE_FMT_ONLY:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverBooleanProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.getDefaultValue:()Z
invokestatic java.lang.Boolean.toString:(Z)Ljava/lang/String;
iconst_0
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriver.TRUE_FALSE:[Ljava/lang/String;
215: invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
aastore
dup
bipush 58
216: new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
dup
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.KEY_STORE_PRINCIPAL_ID:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
217: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.KEY_STORE_PRINCIPAL_ID:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.getDefaultValue:()Ljava/lang/String;
iconst_0
aconst_null
218: invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
aastore
dup
bipush 59
219: new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
dup
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.CLIENT_CERTIFICATE:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
220: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.CLIENT_CERTIFICATE:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.getDefaultValue:()Ljava/lang/String;
iconst_0
aconst_null
221: invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
aastore
dup
bipush 60
222: new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
dup
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.CLIENT_KEY:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
223: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.CLIENT_KEY:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.getDefaultValue:()Ljava/lang/String;
iconst_0
aconst_null
224: invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
aastore
dup
bipush 61
225: new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
dup
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.CLIENT_KEY_PASSWORD:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
226: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.CLIENT_KEY_PASSWORD:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.getDefaultValue:()Ljava/lang/String;
iconst_0
aconst_null
227: invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
aastore
dup
bipush 62
228: new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
dup
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.DELAY_LOADING_LOBS:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverBooleanProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.toString:()Ljava/lang/String;
229: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.DELAY_LOADING_LOBS:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverBooleanProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.getDefaultValue:()Z
invokestatic java.lang.Boolean.toString:(Z)Ljava/lang/String;
iconst_0
230: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriver.TRUE_FALSE:[Ljava/lang/String;
231: invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
aastore
dup
bipush 63
232: new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
dup
233: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.SEND_TEMPORAL_DATATYPES_AS_STRING_FOR_BULK_COPY:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverBooleanProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.toString:()Ljava/lang/String;
234: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.SEND_TEMPORAL_DATATYPES_AS_STRING_FOR_BULK_COPY:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverBooleanProperty;
235: invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.getDefaultValue:()Z
236: invokestatic java.lang.Boolean.toString:(Z)Ljava/lang/String;
237: iconst_0
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriver.TRUE_FALSE:[Ljava/lang/String;
238: invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
aastore
dup
bipush 64
239: new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
dup
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.AAD_SECURE_PRINCIPAL_ID:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
240: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.AAD_SECURE_PRINCIPAL_ID:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.getDefaultValue:()Ljava/lang/String;
iconst_0
aconst_null
241: invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
aastore
dup
bipush 65
242: new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
dup
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.AAD_SECURE_PRINCIPAL_SECRET:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
243: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.AAD_SECURE_PRINCIPAL_SECRET:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.getDefaultValue:()Ljava/lang/String;
iconst_0
aconst_null
244: invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
aastore
dup
bipush 66
245: new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
dup
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.MAX_RESULT_BUFFER:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
246: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.MAX_RESULT_BUFFER:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.getDefaultValue:()Ljava/lang/String;
iconst_0
aconst_null
247: invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
aastore
248: putstatic com.microsoft.sqlserver.jdbc.SQLServerDriver.DRIVER_PROPERTIES:[Lcom/microsoft/sqlserver/jdbc/SQLServerDriverPropertyInfo;
249: iconst_2
anewarray com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
dup
iconst_0
250: new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
dup
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.ACCESS_TOKEN:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
251: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.ACCESS_TOKEN:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.getDefaultValue:()Ljava/lang/String;
iconst_0
aconst_null
252: invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
aastore
dup
iconst_1
253: new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
dup
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverObjectProperty.GSS_CREDENTIAL:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverObjectProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverObjectProperty.toString:()Ljava/lang/String;
254: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverObjectProperty.GSS_CREDENTIAL:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverObjectProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverObjectProperty.getDefaultValue:()Ljava/lang/String;
iconst_0
aconst_null
255: invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
aastore
256: putstatic com.microsoft.sqlserver.jdbc.SQLServerDriver.DRIVER_PROPERTIES_PROPERTY_ONLY:[Lcom/microsoft/sqlserver/jdbc/SQLServerDriverPropertyInfo;
257: iconst_5
anewarray java.lang.String[]
dup
iconst_0
258: iconst_2
anewarray java.lang.String
dup
iconst_0
ldc "database"
aastore
dup
iconst_1
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.DATABASE_NAME:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
aastore
aastore
dup
iconst_1
259: iconst_2
anewarray java.lang.String
dup
iconst_0
ldc "userName"
aastore
dup
iconst_1
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.USER:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
aastore
aastore
dup
iconst_2
260: iconst_2
anewarray java.lang.String
dup
iconst_0
ldc "server"
aastore
dup
iconst_1
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.SERVER_NAME:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
aastore
aastore
dup
iconst_3
261: iconst_2
anewarray java.lang.String
dup
iconst_0
ldc "domainName"
aastore
dup
iconst_1
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.DOMAIN:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
aastore
aastore
dup
iconst_4
262: iconst_2
anewarray java.lang.String
dup
iconst_0
ldc "port"
aastore
dup
iconst_1
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.PORT_NUMBER:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverIntProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.toString:()Ljava/lang/String;
aastore
aastore
263: putstatic com.microsoft.sqlserver.jdbc.SQLServerDriver.driverPropertiesSynonyms:[[Ljava/lang/String;
264: new java.util.concurrent.atomic.AtomicInteger
dup
iconst_0
invokespecial java.util.concurrent.atomic.AtomicInteger.<init>:(I)V
putstatic com.microsoft.sqlserver.jdbc.SQLServerDriver.baseID:Ljava/util/concurrent/atomic/AtomicInteger;
265: ldc "com.microsoft.sqlserver.jdbc.Driver"
invokestatic java.util.logging.Logger.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger;
266: putstatic com.microsoft.sqlserver.jdbc.SQLServerDriver.loggerExternal:Ljava/util/logging/Logger;
267: ldc "com.microsoft.sqlserver.jdbc"
invokestatic java.util.logging.Logger.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger;
268: putstatic com.microsoft.sqlserver.jdbc.SQLServerDriver.parentLogger:Ljava/util/logging/Logger;
269: ldc "com.microsoft.sqlserver.jdbc.internals.SQLServerDriver"
invokestatic java.util.logging.Logger.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger;
270: putstatic com.microsoft.sqlserver.jdbc.SQLServerDriver.drLogger:Ljava/util/logging/Logger;
271: aconst_null
putstatic com.microsoft.sqlserver.jdbc.SQLServerDriver.mssqlDriver:Ljava/sql/Driver;
272: invokestatic com.microsoft.sqlserver.jdbc.SQLServerDriver.register:()V
273: goto 277
StackMap locals:
StackMap stack: java.sql.SQLException
274: astore 0
start local 0 275: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriver.drLogger:Ljava/util/logging/Logger;
getstatic java.util.logging.Level.FINER:Ljava/util/logging/Level;
invokevirtual java.util.logging.Logger.isLoggable:(Ljava/util/logging/Level;)Z
ifeq 277
invokestatic com.microsoft.sqlserver.jdbc.Util.isActivityTraceOn:()Z
ifeq 277
276: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriver.drLogger:Ljava/util/logging/Logger;
new java.lang.StringBuilder
dup
ldc "Error registering driver: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.util.logging.Logger.finer:(Ljava/lang/String;)V
end local 0 277: StackMap locals:
StackMap stack:
return
LocalVariableTable:
Start End Slot Name Signature
275 277 0 e Ljava/sql/SQLException;
Exception table:
from to target type
272 273 274 Class java.sql.SQLException
private static int nextInstanceID();
descriptor: ()I
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriver.baseID:Ljava/util/concurrent/atomic/AtomicInteger;
invokevirtual java.util.concurrent.atomic.AtomicInteger.incrementAndGet:()I
ireturn
LocalVariableTable:
Start End Slot Name Signature
public final java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDriver.traceID:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDriver;
java.lang.String getClassNameLogging();
descriptor: ()Ljava/lang/String;
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDriver.loggingClassName:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDriver;
public static void register();
descriptor: ()V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: invokestatic com.microsoft.sqlserver.jdbc.SQLServerDriver.isRegistered:()Z
ifne 3
1: new com.microsoft.sqlserver.jdbc.SQLServerDriver
dup
invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriver.<init>:()V
putstatic com.microsoft.sqlserver.jdbc.SQLServerDriver.mssqlDriver:Ljava/sql/Driver;
2: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriver.mssqlDriver:Ljava/sql/Driver;
invokestatic java.sql.DriverManager.registerDriver:(Ljava/sql/Driver;)V
3: StackMap locals:
StackMap stack:
return
LocalVariableTable:
Start End Slot Name Signature
Exceptions:
throws java.sql.SQLException
public static void deregister();
descriptor: ()V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: invokestatic com.microsoft.sqlserver.jdbc.SQLServerDriver.isRegistered:()Z
ifeq 3
1: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriver.mssqlDriver:Ljava/sql/Driver;
invokestatic java.sql.DriverManager.deregisterDriver:(Ljava/sql/Driver;)V
2: aconst_null
putstatic com.microsoft.sqlserver.jdbc.SQLServerDriver.mssqlDriver:Ljava/sql/Driver;
3: StackMap locals:
StackMap stack:
return
LocalVariableTable:
Start End Slot Name Signature
Exceptions:
throws java.sql.SQLException
public static boolean isRegistered();
descriptor: ()Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriver.mssqlDriver:Ljava/sql/Driver;
ifnull 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
LocalVariableTable:
Start End Slot Name Signature
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
invokestatic com.microsoft.sqlserver.jdbc.SQLServerDriver.nextInstanceID:()I
putfield com.microsoft.sqlserver.jdbc.SQLServerDriver.instanceID:I
2: aload 0
new java.lang.StringBuilder
dup
ldc "SQLServerDriver:"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDriver.instanceID:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
putfield com.microsoft.sqlserver.jdbc.SQLServerDriver.traceID:Ljava/lang/String;
3: aload 0
new java.lang.StringBuilder
dup
ldc "com.microsoft.sqlserver.jdbc.SQLServerDriver:"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDriver.instanceID:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
putfield com.microsoft.sqlserver.jdbc.SQLServerDriver.loggingClassName:Ljava/lang/String;
4: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDriver;
static java.util.Properties fixupProperties(java.util.Properties);
descriptor: (Ljava/util/Properties;)Ljava/util/Properties;
flags: (0x0008) ACC_STATIC
Code:
stack=7, locals=8, args_size=1
start local 0 0: new java.util.Properties
dup
invokespecial java.util.Properties.<init>:()V
astore 1
start local 1 1: aload 0
invokevirtual java.util.Properties.keys:()Ljava/util/Enumeration;
astore 2
start local 2 2: goto 18
3: StackMap locals: java.util.Properties java.util.Enumeration
StackMap stack:
aload 2
invokeinterface java.util.Enumeration.nextElement:()Ljava/lang/Object;
checkcast java.lang.String
astore 3
start local 3 4: aload 3
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriver.drLogger:Ljava/util/logging/Logger;
invokestatic com.microsoft.sqlserver.jdbc.SQLServerDriver.getNormalizedPropertyName:(Ljava/lang/String;Ljava/util/logging/Logger;)Ljava/lang/String;
astore 4
start local 4 5: aload 4
ifnonnull 7
6: aload 3
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriver.drLogger:Ljava/util/logging/Logger;
invokestatic com.microsoft.sqlserver.jdbc.SQLServerDriver.getPropertyOnlyName:(Ljava/lang/String;Ljava/util/logging/Logger;)Ljava/lang/String;
astore 4
7: StackMap locals: java.lang.String java.lang.String
StackMap stack:
aload 4
ifnull 18
8: aload 0
aload 3
invokevirtual java.util.Properties.getProperty:(Ljava/lang/String;)Ljava/lang/String;
astore 5
start local 5 9: aload 5
ifnull 12
10: aload 1
aload 4
aload 5
invokevirtual java.util.Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
pop
11: goto 18
StackMap locals: java.lang.String
StackMap stack:
12: ldc "gsscredential"
aload 4
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 15
aload 0
aload 3
invokevirtual java.util.Properties.get:(Ljava/lang/Object;)Ljava/lang/Object;
instanceof org.ietf.jgss.GSSCredential
ifeq 15
13: aload 1
aload 4
aload 0
aload 3
invokevirtual java.util.Properties.get:(Ljava/lang/Object;)Ljava/lang/Object;
invokevirtual java.util.Properties.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
14: goto 18
15: StackMap locals:
StackMap stack:
new java.text.MessageFormat
dup
ldc "R_invalidpropertyValue"
invokestatic com.microsoft.sqlserver.jdbc.SQLServerException.getErrString:(Ljava/lang/String;)Ljava/lang/String;
invokespecial java.text.MessageFormat.<init>:(Ljava/lang/String;)V
astore 6
start local 6 16: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 3
aastore
astore 7
start local 7 17: new com.microsoft.sqlserver.jdbc.SQLServerException
dup
aconst_null
aload 6
aload 7
invokevirtual java.text.MessageFormat.format:(Ljava/lang/Object;)Ljava/lang/String;
aconst_null
iconst_0
iconst_0
invokespecial com.microsoft.sqlserver.jdbc.SQLServerException.<init>:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;IZ)V
athrow
end local 7 end local 6 end local 5 end local 4 end local 3 18: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.Enumeration.hasMoreElements:()Z
ifne 3
19: aload 1
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 20 0 props Ljava/util/Properties;
1 20 1 fixedup Ljava/util/Properties;
2 20 2 e Ljava/util/Enumeration<*>;
4 18 3 name Ljava/lang/String;
5 18 4 newname Ljava/lang/String;
9 18 5 val Ljava/lang/String;
16 18 6 form Ljava/text/MessageFormat;
17 18 7 msgArgs [Ljava/lang/Object;
Exceptions:
throws com.microsoft.sqlserver.jdbc.SQLServerException
MethodParameters:
Name Flags
props
static java.util.Properties mergeURLAndSuppliedProperties(java.util.Properties, java.util.Properties);
descriptor: (Ljava/util/Properties;Ljava/util/Properties;)Ljava/util/Properties;
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=9, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: aload 0
areturn
2: StackMap locals:
StackMap stack:
aload 1
invokevirtual java.util.Properties.isEmpty:()Z
ifeq 4
3: aload 0
areturn
4: StackMap locals:
StackMap stack:
aload 1
invokestatic com.microsoft.sqlserver.jdbc.SQLServerDriver.fixupProperties:(Ljava/util/Properties;)Ljava/util/Properties;
astore 2
start local 2 5: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriver.DRIVER_PROPERTIES:[Lcom/microsoft/sqlserver/jdbc/SQLServerDriverPropertyInfo;
dup
astore 6
arraylength
istore 5
iconst_0
istore 4
goto 12
StackMap locals: java.util.Properties java.util.Properties java.util.Properties top int int com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo[]
StackMap stack:
6: aload 6
iload 4
aaload
astore 3
start local 3 7: aload 3
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.getName:()Ljava/lang/String;
astore 7
start local 7 8: aload 2
aload 7
invokevirtual java.util.Properties.getProperty:(Ljava/lang/String;)Ljava/lang/String;
astore 8
start local 8 9: aload 8
ifnull 11
10: aload 0
aload 7
aload 8
invokevirtual java.util.Properties.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
end local 8 end local 7 end local 3 11: StackMap locals:
StackMap stack:
iinc 4 1
StackMap locals:
StackMap stack:
12: iload 4
iload 5
if_icmplt 6
13: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriver.DRIVER_PROPERTIES_PROPERTY_ONLY:[Lcom/microsoft/sqlserver/jdbc/SQLServerDriverPropertyInfo;
dup
astore 6
arraylength
istore 5
iconst_0
istore 4
goto 20
StackMap locals:
StackMap stack:
14: aload 6
iload 4
aaload
astore 3
start local 3 15: aload 3
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.getName:()Ljava/lang/String;
astore 7
start local 7 16: aload 2
aload 7
invokevirtual java.util.Properties.get:(Ljava/lang/Object;)Ljava/lang/Object;
astore 8
start local 8 17: aload 8
ifnull 19
18: aload 0
aload 7
aload 8
invokevirtual java.util.Properties.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
end local 8 end local 7 end local 3 19: StackMap locals:
StackMap stack:
iinc 4 1
StackMap locals:
StackMap stack:
20: iload 4
iload 5
if_icmplt 14
21: aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 22 0 urlProps Ljava/util/Properties;
0 22 1 suppliedProperties Ljava/util/Properties;
5 22 2 suppliedPropertiesFixed Ljava/util/Properties;
7 11 3 DRIVER_PROPERTY Lcom/microsoft/sqlserver/jdbc/SQLServerDriverPropertyInfo;
8 11 7 sProp Ljava/lang/String;
9 11 8 sPropVal Ljava/lang/String;
15 19 3 aDRIVER_PROPERTIES_PROPERTY_ONLY Lcom/microsoft/sqlserver/jdbc/SQLServerDriverPropertyInfo;
16 19 7 sProp Ljava/lang/String;
17 19 8 oPropVal Ljava/lang/Object;
Exceptions:
throws com.microsoft.sqlserver.jdbc.SQLServerException
MethodParameters:
Name Flags
urlProps
suppliedProperties
static java.lang.String getNormalizedPropertyName(java.lang.String, java.util.logging.Logger);
descriptor: (Ljava/lang/String;Ljava/util/logging/Logger;)Ljava/lang/String;
flags: (0x0008) ACC_STATIC
Code:
stack=4, locals=6, args_size=2
start local 0 start local 1 0: aload 0
ifnonnull 2
1: aload 0
areturn
2: StackMap locals:
StackMap stack:
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriver.driverPropertiesSynonyms:[[Ljava/lang/String;
dup
astore 5
arraylength
istore 4
iconst_0
istore 3
goto 7
StackMap locals: java.lang.String java.util.logging.Logger top int int java.lang.String[][]
StackMap stack:
3: aload 5
iload 3
aaload
astore 2
start local 2 4: aload 2
iconst_0
aaload
aload 0
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 6
5: aload 2
iconst_1
aaload
areturn
end local 2 6: StackMap locals:
StackMap stack:
iinc 3 1
StackMap locals:
StackMap stack:
7: iload 3
iload 4
if_icmplt 3
8: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriver.DRIVER_PROPERTIES:[Lcom/microsoft/sqlserver/jdbc/SQLServerDriverPropertyInfo;
dup
astore 5
arraylength
istore 4
iconst_0
istore 3
goto 13
StackMap locals: java.lang.String java.util.logging.Logger top int int com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo[]
StackMap stack:
9: aload 5
iload 3
aaload
astore 2
start local 2 10: aload 2
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.getName:()Ljava/lang/String;
aload 0
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 12
11: aload 2
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.getName:()Ljava/lang/String;
areturn
end local 2 12: StackMap locals:
StackMap stack:
iinc 3 1
StackMap locals:
StackMap stack:
13: iload 3
iload 4
if_icmplt 9
14: aload 1
getstatic java.util.logging.Level.FINER:Ljava/util/logging/Level;
invokevirtual java.util.logging.Logger.isLoggable:(Ljava/util/logging/Level;)Z
ifeq 16
15: aload 1
new java.lang.StringBuilder
dup
ldc "Unknown property"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.util.logging.Logger.finer:(Ljava/lang/String;)V
16: StackMap locals: java.lang.String java.util.logging.Logger
StackMap stack:
aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 name Ljava/lang/String;
0 17 1 logger Ljava/util/logging/Logger;
4 6 2 driverPropertiesSynonym [Ljava/lang/String;
10 12 2 DRIVER_PROPERTY Lcom/microsoft/sqlserver/jdbc/SQLServerDriverPropertyInfo;
MethodParameters:
Name Flags
name
logger
static java.lang.String getPropertyOnlyName(java.lang.String, java.util.logging.Logger);
descriptor: (Ljava/lang/String;Ljava/util/logging/Logger;)Ljava/lang/String;
flags: (0x0008) ACC_STATIC
Code:
stack=4, locals=6, args_size=2
start local 0 start local 1 0: aload 0
ifnonnull 2
1: aload 0
areturn
2: StackMap locals:
StackMap stack:
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriver.DRIVER_PROPERTIES_PROPERTY_ONLY:[Lcom/microsoft/sqlserver/jdbc/SQLServerDriverPropertyInfo;
dup
astore 5
arraylength
istore 4
iconst_0
istore 3
goto 7
StackMap locals: java.lang.String java.util.logging.Logger top int int com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo[]
StackMap stack:
3: aload 5
iload 3
aaload
astore 2
start local 2 4: aload 2
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.getName:()Ljava/lang/String;
aload 0
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 6
5: aload 2
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.getName:()Ljava/lang/String;
areturn
end local 2 6: StackMap locals:
StackMap stack:
iinc 3 1
StackMap locals:
StackMap stack:
7: iload 3
iload 4
if_icmplt 3
8: aload 1
getstatic java.util.logging.Level.FINER:Ljava/util/logging/Level;
invokevirtual java.util.logging.Logger.isLoggable:(Ljava/util/logging/Level;)Z
ifeq 10
9: aload 1
new java.lang.StringBuilder
dup
ldc "Unknown property"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.util.logging.Logger.finer:(Ljava/lang/String;)V
10: StackMap locals: java.lang.String java.util.logging.Logger
StackMap stack:
aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 name Ljava/lang/String;
0 11 1 logger Ljava/util/logging/Logger;
4 6 2 aDRIVER_PROPERTIES_PROPERTY_ONLY Lcom/microsoft/sqlserver/jdbc/SQLServerDriverPropertyInfo;
MethodParameters:
Name Flags
name
logger
public java.sql.Connection connect(java.lang.String, java.util.Properties);
descriptor: (Ljava/lang/String;Ljava/util/Properties;)Ljava/sql/Connection;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=3
start local 0 start local 1 start local 2 0: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriver.loggerExternal:Ljava/util/logging/Logger;
aload 0
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriver.getClassNameLogging:()Ljava/lang/String;
ldc "connect"
ldc "Arguments not traced."
invokevirtual java.util.logging.Logger.entering:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
1: aconst_null
astore 3
start local 3 2: aload 0
aload 1
aload 2
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriver.parseAndMergeProperties:(Ljava/lang/String;Ljava/util/Properties;)Ljava/util/Properties;
astore 4
start local 4 3: aload 4
ifnull 9
4: invokestatic com.microsoft.sqlserver.jdbc.Util.use43Wrapper:()Z
ifeq 7
5: new com.microsoft.sqlserver.jdbc.SQLServerConnection43
dup
aload 0
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriver.toString:()Ljava/lang/String;
invokespecial com.microsoft.sqlserver.jdbc.SQLServerConnection43.<init>:(Ljava/lang/String;)V
astore 3
6: goto 8
7: StackMap locals: com.microsoft.sqlserver.jdbc.SQLServerConnection java.util.Properties
StackMap stack:
new com.microsoft.sqlserver.jdbc.SQLServerConnection
dup
aload 0
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriver.toString:()Ljava/lang/String;
invokespecial com.microsoft.sqlserver.jdbc.SQLServerConnection.<init>:(Ljava/lang/String;)V
astore 3
8: StackMap locals:
StackMap stack:
aload 3
aload 4
aconst_null
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerConnection.connect:(Ljava/util/Properties;Lcom/microsoft/sqlserver/jdbc/SQLServerPooledConnection;)Ljava/sql/Connection;
pop
9: StackMap locals:
StackMap stack:
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriver.loggerExternal:Ljava/util/logging/Logger;
aload 0
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriver.getClassNameLogging:()Ljava/lang/String;
ldc "connect"
aload 3
invokevirtual java.util.logging.Logger.exiting:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
10: aload 3
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDriver;
0 11 1 Url Ljava/lang/String;
0 11 2 suppliedProperties Ljava/util/Properties;
2 11 3 result Lcom/microsoft/sqlserver/jdbc/SQLServerConnection;
3 11 4 connectProperties Ljava/util/Properties;
Exceptions:
throws com.microsoft.sqlserver.jdbc.SQLServerException
MethodParameters:
Name Flags
Url
suppliedProperties
private java.util.Properties parseAndMergeProperties(java.lang.String, java.util.Properties);
descriptor: (Ljava/lang/String;Ljava/util/Properties;)Ljava/util/Properties;
flags: (0x0002) ACC_PRIVATE
Code:
stack=7, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ifnonnull 2
1: new com.microsoft.sqlserver.jdbc.SQLServerException
dup
aconst_null
ldc "R_nullConnection"
invokestatic com.microsoft.sqlserver.jdbc.SQLServerException.getErrString:(Ljava/lang/String;)Ljava/lang/String;
aconst_null
iconst_0
iconst_0
invokespecial com.microsoft.sqlserver.jdbc.SQLServerException.<init>:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;IZ)V
athrow
2: StackMap locals:
StackMap stack:
aload 1
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriver.drLogger:Ljava/util/logging/Logger;
invokestatic com.microsoft.sqlserver.jdbc.Util.parseUrl:(Ljava/lang/String;Ljava/util/logging/Logger;)Ljava/util/Properties;
astore 3
start local 3 3: aload 3
ifnonnull 5
4: aconst_null
areturn
5: StackMap locals: java.util.Properties
StackMap stack:
aload 3
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.LOGIN_TIMEOUT:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverIntProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.toString:()Ljava/lang/String;
invokevirtual java.util.Properties.getProperty:(Ljava/lang/String;)Ljava/lang/String;
astore 4
start local 4 6: invokestatic java.sql.DriverManager.getLoginTimeout:()I
istore 5
start local 5 7: iload 5
ifle 11
aload 4
ifnonnull 11
8: aload 3
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.LOGIN_TIMEOUT:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverIntProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.toString:()Ljava/lang/String;
9: iload 5
invokestatic java.lang.String.valueOf:(I)Ljava/lang/String;
10: invokevirtual java.util.Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
pop
11: StackMap locals: java.lang.String int
StackMap stack:
aload 3
aload 2
invokestatic com.microsoft.sqlserver.jdbc.SQLServerDriver.mergeURLAndSuppliedProperties:(Ljava/util/Properties;Ljava/util/Properties;)Ljava/util/Properties;
astore 3
12: aload 3
areturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDriver;
0 13 1 Url Ljava/lang/String;
0 13 2 suppliedProperties Ljava/util/Properties;
3 13 3 connectProperties Ljava/util/Properties;
6 13 4 loginTimeoutProp Ljava/lang/String;
7 13 5 dmLoginTimeout I
Exceptions:
throws com.microsoft.sqlserver.jdbc.SQLServerException
MethodParameters:
Name Flags
Url
suppliedProperties
public boolean acceptsURL(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=3, args_size=2
start local 0 start local 1 0: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriver.loggerExternal:Ljava/util/logging/Logger;
aload 0
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriver.getClassNameLogging:()Ljava/lang/String;
ldc "acceptsURL"
ldc "Arguments not traced."
invokevirtual java.util.logging.Logger.entering:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
1: aload 1
ifnonnull 3
2: new com.microsoft.sqlserver.jdbc.SQLServerException
dup
aconst_null
ldc "R_nullConnection"
invokestatic com.microsoft.sqlserver.jdbc.SQLServerException.getErrString:(Ljava/lang/String;)Ljava/lang/String;
aconst_null
iconst_0
iconst_0
invokespecial com.microsoft.sqlserver.jdbc.SQLServerException.<init>:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;IZ)V
athrow
3: StackMap locals:
StackMap stack:
iconst_0
istore 2
start local 2 4: aload 1
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriver.drLogger:Ljava/util/logging/Logger;
invokestatic com.microsoft.sqlserver.jdbc.Util.parseUrl:(Ljava/lang/String;Ljava/util/logging/Logger;)Ljava/util/Properties;
ifnull 5
iconst_1
goto 6
StackMap locals: int
StackMap stack:
5: iconst_0
StackMap locals:
StackMap stack: int
6: istore 2
7: goto 10
StackMap locals:
StackMap stack: com.microsoft.sqlserver.jdbc.SQLServerException
8: pop
9: iconst_0
istore 2
10: StackMap locals:
StackMap stack:
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriver.loggerExternal:Ljava/util/logging/Logger;
aload 0
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriver.getClassNameLogging:()Ljava/lang/String;
ldc "acceptsURL"
iload 2
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokevirtual java.util.logging.Logger.exiting:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
11: iload 2
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDriver;
0 12 1 url Ljava/lang/String;
4 12 2 result Z
Exception table:
from to target type
4 7 8 Class com.microsoft.sqlserver.jdbc.SQLServerException
Exceptions:
throws com.microsoft.sqlserver.jdbc.SQLServerException
MethodParameters:
Name Flags
url
public java.sql.DriverPropertyInfo[] getPropertyInfo(java.lang.String, java.util.Properties);
descriptor: (Ljava/lang/String;Ljava/util/Properties;)[Ljava/sql/DriverPropertyInfo;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=5, args_size=3
start local 0 start local 1 start local 2 0: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriver.loggerExternal:Ljava/util/logging/Logger;
aload 0
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriver.getClassNameLogging:()Ljava/lang/String;
ldc "getPropertyInfo"
ldc "Arguments not traced."
invokevirtual java.util.logging.Logger.entering:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
1: aload 0
aload 1
aload 2
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriver.parseAndMergeProperties:(Ljava/lang/String;Ljava/util/Properties;)Ljava/util/Properties;
astore 3
start local 3 2: aload 3
ifnonnull 4
3: new com.microsoft.sqlserver.jdbc.SQLServerException
dup
aconst_null
ldc "R_invalidConnection"
invokestatic com.microsoft.sqlserver.jdbc.SQLServerException.getErrString:(Ljava/lang/String;)Ljava/lang/String;
aconst_null
iconst_0
iconst_0
invokespecial com.microsoft.sqlserver.jdbc.SQLServerException.<init>:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;IZ)V
athrow
4: StackMap locals: java.util.Properties
StackMap stack:
aload 3
invokestatic com.microsoft.sqlserver.jdbc.SQLServerDriver.getPropertyInfoFromProperties:(Ljava/util/Properties;)[Ljava/sql/DriverPropertyInfo;
astore 4
start local 4 5: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriver.loggerExternal:Ljava/util/logging/Logger;
aload 0
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriver.getClassNameLogging:()Ljava/lang/String;
ldc "getPropertyInfo"
invokevirtual java.util.logging.Logger.exiting:(Ljava/lang/String;Ljava/lang/String;)V
6: aload 4
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDriver;
0 7 1 Url Ljava/lang/String;
0 7 2 Info Ljava/util/Properties;
2 7 3 connProperties Ljava/util/Properties;
5 7 4 properties [Ljava/sql/DriverPropertyInfo;
Exceptions:
throws com.microsoft.sqlserver.jdbc.SQLServerException
MethodParameters:
Name Flags
Url
Info
static final java.sql.DriverPropertyInfo[] getPropertyInfoFromProperties(java.util.Properties);
descriptor: (Ljava/util/Properties;)[Ljava/sql/DriverPropertyInfo;
flags: (0x0018) ACC_STATIC, ACC_FINAL
Code:
stack=4, locals=3, args_size=1
start local 0 0: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriver.DRIVER_PROPERTIES:[Lcom/microsoft/sqlserver/jdbc/SQLServerDriverPropertyInfo;
arraylength
anewarray java.sql.DriverPropertyInfo
astore 1
start local 1 1: iconst_0
istore 2
start local 2 2: goto 5
3: StackMap locals: java.sql.DriverPropertyInfo[] int
StackMap stack:
aload 1
iload 2
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriver.DRIVER_PROPERTIES:[Lcom/microsoft/sqlserver/jdbc/SQLServerDriverPropertyInfo;
iload 2
aaload
aload 0
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.build:(Ljava/util/Properties;)Ljava/sql/DriverPropertyInfo;
aastore
4: iinc 2 1
StackMap locals:
StackMap stack:
5: iload 2
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriver.DRIVER_PROPERTIES:[Lcom/microsoft/sqlserver/jdbc/SQLServerDriverPropertyInfo;
arraylength
if_icmplt 3
end local 2 6: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 props Ljava/util/Properties;
1 7 1 properties [Ljava/sql/DriverPropertyInfo;
2 6 2 i I
MethodParameters:
Name Flags
props
public int getMajorVersion();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriver.loggerExternal:Ljava/util/logging/Logger;
aload 0
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriver.getClassNameLogging:()Ljava/lang/String;
ldc "getMajorVersion"
invokevirtual java.util.logging.Logger.entering:(Ljava/lang/String;Ljava/lang/String;)V
1: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriver.loggerExternal:Ljava/util/logging/Logger;
aload 0
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriver.getClassNameLogging:()Ljava/lang/String;
ldc "getMajorVersion"
bipush 9
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokevirtual java.util.logging.Logger.exiting:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
2: bipush 9
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDriver;
public int getMinorVersion();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriver.loggerExternal:Ljava/util/logging/Logger;
aload 0
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriver.getClassNameLogging:()Ljava/lang/String;
ldc "getMinorVersion"
invokevirtual java.util.logging.Logger.entering:(Ljava/lang/String;Ljava/lang/String;)V
1: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriver.loggerExternal:Ljava/util/logging/Logger;
aload 0
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriver.getClassNameLogging:()Ljava/lang/String;
ldc "getMinorVersion"
iconst_2
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokevirtual java.util.logging.Logger.exiting:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
2: iconst_2
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDriver;
public java.util.logging.Logger getParentLogger();
descriptor: ()Ljava/util/logging/Logger;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriver.parentLogger:Ljava/util/logging/Logger;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDriver;
public boolean jdbcCompliant();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriver.loggerExternal:Ljava/util/logging/Logger;
aload 0
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriver.getClassNameLogging:()Ljava/lang/String;
ldc "jdbcCompliant"
invokevirtual java.util.logging.Logger.entering:(Ljava/lang/String;Ljava/lang/String;)V
1: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriver.loggerExternal:Ljava/util/logging/Logger;
aload 0
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriver.getClassNameLogging:()Ljava/lang/String;
ldc "jdbcCompliant"
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
invokevirtual java.util.logging.Logger.exiting:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
2: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDriver;
}
SourceFile: "SQLServerDriver.java"