public class com.microsoft.sqlserver.jdbc.SQLServerDataSource implements com.microsoft.sqlserver.jdbc.ISQLServerDataSource, javax.sql.DataSource, java.io.Serializable, javax.naming.Referenceable
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.microsoft.sqlserver.jdbc.SQLServerDataSource
super_class: java.lang.Object
{
static final java.util.logging.Logger dsLogger;
descriptor: Ljava/util/logging/Logger;
flags: (0x0018) ACC_STATIC, ACC_FINAL
static final java.util.logging.Logger loggerExternal;
descriptor: Ljava/util/logging/Logger;
flags: (0x0018) 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 boolean trustStorePasswordStripped;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private static final long serialVersionUID;
descriptor: J
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 654861379544314296
private java.util.Properties connectionProps;
descriptor: Ljava/util/Properties;
flags: (0x0002) ACC_PRIVATE
private java.lang.String dataSourceURL;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.lang.String dataSourceDescription;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private static final java.util.concurrent.atomic.AtomicInteger baseDataSourceID;
descriptor: Ljava/util/concurrent/atomic/AtomicInteger;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private final java.lang.String traceID;
descriptor: Ljava/lang/String;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private transient java.io.PrintWriter logWriter;
descriptor: Ljava/io/PrintWriter;
flags: (0x0082) ACC_PRIVATE, ACC_TRANSIENT
static final boolean $assertionsDisabled;
descriptor: Z
flags: (0x1018) ACC_STATIC, ACC_FINAL, ACC_SYNTHETIC
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=0, args_size=0
0: ldc Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
invokevirtual java.lang.Class.desiredAssertionStatus:()Z
ifne 1
iconst_1
goto 2
StackMap locals:
StackMap stack:
1: iconst_0
StackMap locals:
StackMap stack: int
2: putstatic com.microsoft.sqlserver.jdbc.SQLServerDataSource.$assertionsDisabled:Z
3: ldc "com.microsoft.sqlserver.jdbc.internals.SQLServerDataSource"
invokestatic java.util.logging.Logger.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger;
4: putstatic com.microsoft.sqlserver.jdbc.SQLServerDataSource.dsLogger:Ljava/util/logging/Logger;
5: ldc "com.microsoft.sqlserver.jdbc.DataSource"
invokestatic java.util.logging.Logger.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger;
6: putstatic com.microsoft.sqlserver.jdbc.SQLServerDataSource.loggerExternal:Ljava/util/logging/Logger;
7: ldc "com.microsoft.sqlserver.jdbc"
invokestatic java.util.logging.Logger.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger;
8: putstatic com.microsoft.sqlserver.jdbc.SQLServerDataSource.parentLogger:Ljava/util/logging/Logger;
9: new java.util.concurrent.atomic.AtomicInteger
dup
iconst_0
invokespecial java.util.concurrent.atomic.AtomicInteger.<init>:(I)V
putstatic com.microsoft.sqlserver.jdbc.SQLServerDataSource.baseDataSourceID:Ljava/util/concurrent/atomic/AtomicInteger;
return
LocalVariableTable:
Start End Slot Name Signature
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=3, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
iconst_0
putfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.trustStorePasswordStripped:Z
2: aload 0
new java.util.Properties
dup
invokespecial java.util.Properties.<init>:()V
putfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
3: invokestatic com.microsoft.sqlserver.jdbc.SQLServerDataSource.nextDataSourceID:()I
istore 1
start local 1 4: aload 0
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
astore 2
start local 2 5: aload 0
new java.lang.StringBuilder
dup
aload 2
iconst_1
aload 2
bipush 46
invokevirtual java.lang.String.lastIndexOf:(I)I
iadd
invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc ":"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
iload 1
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
putfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.traceID:Ljava/lang/String;
6: aload 0
new java.lang.StringBuilder
dup
ldc "com.microsoft.sqlserver.jdbc."
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 2
iconst_1
aload 2
bipush 46
invokevirtual java.lang.String.lastIndexOf:(I)I
iadd
invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ":"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
7: iload 1
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
8: putfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.loggingClassName:Ljava/lang/String;
9: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
4 10 1 dataSourceID I
5 10 2 nameL Ljava/lang/String;
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.SQLServerDataSource.loggingClassName:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.traceID:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
public java.sql.Connection getConnection();
descriptor: ()Ljava/sql/Connection;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=1
start local 0 0: getstatic com.microsoft.sqlserver.jdbc.SQLServerDataSource.loggerExternal:Ljava/util/logging/Logger;
aload 0
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.getClassNameLogging:()Ljava/lang/String;
ldc "getConnection"
invokevirtual java.util.logging.Logger.entering:(Ljava/lang/String;Ljava/lang/String;)V
1: aload 0
aconst_null
aconst_null
aconst_null
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.getConnectionInternal:(Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/sqlserver/jdbc/SQLServerPooledConnection;)Lcom/microsoft/sqlserver/jdbc/SQLServerConnection;
astore 1
start local 1 2: getstatic com.microsoft.sqlserver.jdbc.SQLServerDataSource.loggerExternal:Ljava/util/logging/Logger;
aload 0
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.getClassNameLogging:()Ljava/lang/String;
ldc "getConnection"
aload 1
invokevirtual java.util.logging.Logger.exiting:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
3: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
2 4 1 con Ljava/sql/Connection;
Exceptions:
throws com.microsoft.sqlserver.jdbc.SQLServerException
public java.sql.Connection getConnection(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljava/sql/Connection;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=4, args_size=3
start local 0 start local 1 start local 2 0: getstatic com.microsoft.sqlserver.jdbc.SQLServerDataSource.loggerExternal: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 4
1: getstatic com.microsoft.sqlserver.jdbc.SQLServerDataSource.loggerExternal:Ljava/util/logging/Logger;
aload 0
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.getClassNameLogging:()Ljava/lang/String;
ldc "getConnection"
2: iconst_2
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
dup
iconst_1
ldc "Password not traced"
aastore
3: invokevirtual java.util.logging.Logger.entering:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V
4: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 2
aconst_null
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.getConnectionInternal:(Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/sqlserver/jdbc/SQLServerPooledConnection;)Lcom/microsoft/sqlserver/jdbc/SQLServerConnection;
astore 3
start local 3 5: getstatic com.microsoft.sqlserver.jdbc.SQLServerDataSource.loggerExternal:Ljava/util/logging/Logger;
aload 0
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.getClassNameLogging:()Ljava/lang/String;
ldc "getConnection"
aload 3
invokevirtual java.util.logging.Logger.exiting:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
6: aload 3
areturn
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/SQLServerDataSource;
0 7 1 username Ljava/lang/String;
0 7 2 password Ljava/lang/String;
5 7 3 con Ljava/sql/Connection;
Exceptions:
throws com.microsoft.sqlserver.jdbc.SQLServerException
MethodParameters:
Name Flags
username
password
public void setLoginTimeout(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.LOGIN_TIMEOUT:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverIntProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.toString:()Ljava/lang/String;
iload 1
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.setIntProperty:(Ljava/util/Properties;Ljava/lang/String;I)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
0 2 1 loginTimeout I
MethodParameters:
Name Flags
loginTimeout
public int getLoginTimeout();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=1
start local 0 0: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.LOGIN_TIMEOUT:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverIntProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.getDefaultValue:()I
istore 1
start local 1 1: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.LOGIN_TIMEOUT:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverIntProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.toString:()Ljava/lang/String;
2: iload 1
3: invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.getIntProperty:(Ljava/util/Properties;Ljava/lang/String;I)I
istore 2
start local 2 4: iload 2
ifne 5
iload 1
goto 6
StackMap locals: int int
StackMap stack:
5: iload 2
StackMap locals:
StackMap stack: int
6: ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
1 7 1 defaultTimeOut I
4 7 2 logintimeout I
public void setLogWriter(java.io.PrintWriter);
descriptor: (Ljava/io/PrintWriter;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: getstatic com.microsoft.sqlserver.jdbc.SQLServerDataSource.loggerExternal:Ljava/util/logging/Logger;
aload 0
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.getClassNameLogging:()Ljava/lang/String;
ldc "setLogWriter"
aload 1
invokevirtual java.util.logging.Logger.entering:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
1: aload 0
aload 1
putfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.logWriter:Ljava/io/PrintWriter;
2: getstatic com.microsoft.sqlserver.jdbc.SQLServerDataSource.loggerExternal:Ljava/util/logging/Logger;
aload 0
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.getClassNameLogging:()Ljava/lang/String;
ldc "setLogWriter"
invokevirtual java.util.logging.Logger.exiting:(Ljava/lang/String;Ljava/lang/String;)V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
0 4 1 out Ljava/io/PrintWriter;
MethodParameters:
Name Flags
out
public java.io.PrintWriter getLogWriter();
descriptor: ()Ljava/io/PrintWriter;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: getstatic com.microsoft.sqlserver.jdbc.SQLServerDataSource.loggerExternal:Ljava/util/logging/Logger;
aload 0
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.getClassNameLogging:()Ljava/lang/String;
ldc "getLogWriter"
invokevirtual java.util.logging.Logger.entering:(Ljava/lang/String;Ljava/lang/String;)V
1: getstatic com.microsoft.sqlserver.jdbc.SQLServerDataSource.loggerExternal:Ljava/util/logging/Logger;
aload 0
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.getClassNameLogging:()Ljava/lang/String;
ldc "getLogWriter"
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.logWriter:Ljava/io/PrintWriter;
invokevirtual java.util.logging.Logger.exiting:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
2: aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.logWriter:Ljava/io/PrintWriter;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
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.SQLServerDataSource.parentLogger:Ljava/util/logging/Logger;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
Exceptions:
throws java.sql.SQLFeatureNotSupportedException
public void setApplicationName(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.APPLICATION_NAME:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
aload 1
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.setStringProperty:(Ljava/util/Properties;Ljava/lang/String;Ljava/lang/String;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
0 2 1 applicationName Ljava/lang/String;
MethodParameters:
Name Flags
applicationName
public java.lang.String getApplicationName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.APPLICATION_NAME:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
1: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.APPLICATION_NAME:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.getDefaultValue:()Ljava/lang/String;
2: invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.getStringProperty:(Ljava/util/Properties;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
public void setDatabaseName(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.DATABASE_NAME:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
aload 1
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.setStringProperty:(Ljava/util/Properties;Ljava/lang/String;Ljava/lang/String;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
0 2 1 databaseName Ljava/lang/String;
MethodParameters:
Name Flags
databaseName
public java.lang.String getDatabaseName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.DATABASE_NAME:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
aconst_null
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.getStringProperty:(Ljava/util/Properties;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
public void setInstanceName(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.INSTANCE_NAME:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
aload 1
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.setStringProperty:(Ljava/util/Properties;Ljava/lang/String;Ljava/lang/String;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
0 2 1 instanceName Ljava/lang/String;
MethodParameters:
Name Flags
instanceName
public java.lang.String getInstanceName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.INSTANCE_NAME:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
aconst_null
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.getStringProperty:(Ljava/util/Properties;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
public void setIntegratedSecurity(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.INTEGRATED_SECURITY:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverBooleanProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.toString:()Ljava/lang/String;
iload 1
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.setBooleanProperty:(Ljava/util/Properties;Ljava/lang/String;Z)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
0 2 1 enable Z
MethodParameters:
Name Flags
enable
public void setAuthenticationScheme(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.AUTHENTICATION_SCHEME:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
1: aload 1
2: invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.setStringProperty:(Ljava/util/Properties;Ljava/lang/String;Ljava/lang/String;)V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
0 4 1 authenticationScheme Ljava/lang/String;
MethodParameters:
Name Flags
authenticationScheme
public void setAuthentication(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.AUTHENTICATION:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
aload 1
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.setStringProperty:(Ljava/util/Properties;Ljava/lang/String;Ljava/lang/String;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
0 2 1 authentication Ljava/lang/String;
MethodParameters:
Name Flags
authentication
public java.lang.String getAuthentication();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.AUTHENTICATION:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
1: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.AUTHENTICATION:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.getDefaultValue:()Ljava/lang/String;
2: invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.getStringProperty:(Ljava/util/Properties;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
public void setGSSCredentials(org.ietf.jgss.GSSCredential);
descriptor: (Lorg/ietf/jgss/GSSCredential;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverObjectProperty.GSS_CREDENTIAL:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverObjectProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverObjectProperty.toString:()Ljava/lang/String;
aload 1
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.setObjectProperty:(Ljava/util/Properties;Ljava/lang/String;Ljava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
0 2 1 userCredential Lorg/ietf/jgss/GSSCredential;
MethodParameters:
Name Flags
userCredential
public org.ietf.jgss.GSSCredential getGSSCredentials();
descriptor: ()Lorg/ietf/jgss/GSSCredential;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
1: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverObjectProperty.GSS_CREDENTIAL:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverObjectProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverObjectProperty.toString:()Ljava/lang/String;
2: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverObjectProperty.GSS_CREDENTIAL:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverObjectProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverObjectProperty.getDefaultValue:()Ljava/lang/String;
3: invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.getObjectProperty:(Ljava/util/Properties;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.ietf.jgss.GSSCredential
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
public void setAccessToken(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.ACCESS_TOKEN:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
aload 1
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.setStringProperty:(Ljava/util/Properties;Ljava/lang/String;Ljava/lang/String;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
0 2 1 accessToken Ljava/lang/String;
MethodParameters:
Name Flags
accessToken
public java.lang.String getAccessToken();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.ACCESS_TOKEN:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
aconst_null
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.getStringProperty:(Ljava/util/Properties;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
public void setColumnEncryptionSetting(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.COLUMN_ENCRYPTION:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
1: aload 1
2: invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.setStringProperty:(Ljava/util/Properties;Ljava/lang/String;Ljava/lang/String;)V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
0 4 1 columnEncryptionSetting Ljava/lang/String;
MethodParameters:
Name Flags
columnEncryptionSetting
public java.lang.String getColumnEncryptionSetting();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.COLUMN_ENCRYPTION:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
1: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.COLUMN_ENCRYPTION:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.getDefaultValue:()Ljava/lang/String;
2: invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.getStringProperty:(Ljava/util/Properties;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
public void setKeyStoreAuthentication(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.KEY_STORE_AUTHENTICATION:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
1: aload 1
2: invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.setStringProperty:(Ljava/util/Properties;Ljava/lang/String;Ljava/lang/String;)V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
0 4 1 keyStoreAuthentication Ljava/lang/String;
MethodParameters:
Name Flags
keyStoreAuthentication
public java.lang.String getKeyStoreAuthentication();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.KEY_STORE_AUTHENTICATION:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
1: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.KEY_STORE_AUTHENTICATION:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.getDefaultValue:()Ljava/lang/String;
2: invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.getStringProperty:(Ljava/util/Properties;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
public void setKeyStoreSecret(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.KEY_STORE_SECRET:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
aload 1
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.setStringProperty:(Ljava/util/Properties;Ljava/lang/String;Ljava/lang/String;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
0 2 1 keyStoreSecret Ljava/lang/String;
MethodParameters:
Name Flags
keyStoreSecret
public void setKeyStoreLocation(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.KEY_STORE_LOCATION:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
1: aload 1
2: invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.setStringProperty:(Ljava/util/Properties;Ljava/lang/String;Ljava/lang/String;)V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
0 4 1 keyStoreLocation Ljava/lang/String;
MethodParameters:
Name Flags
keyStoreLocation
public java.lang.String getKeyStoreLocation();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.KEY_STORE_LOCATION:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
1: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.KEY_STORE_LOCATION:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.getDefaultValue:()Ljava/lang/String;
2: invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.getStringProperty:(Ljava/util/Properties;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
public void setLastUpdateCount(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.LAST_UPDATE_COUNT:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverBooleanProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.toString:()Ljava/lang/String;
1: iload 1
2: invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.setBooleanProperty:(Ljava/util/Properties;Ljava/lang/String;Z)V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
0 4 1 lastUpdateCount Z
MethodParameters:
Name Flags
lastUpdateCount
public boolean getLastUpdateCount();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.LAST_UPDATE_COUNT:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverBooleanProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.toString:()Ljava/lang/String;
1: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.LAST_UPDATE_COUNT:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverBooleanProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.getDefaultValue:()Z
2: invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.getBooleanProperty:(Ljava/util/Properties;Ljava/lang/String;Z)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
public void setEncrypt(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.ENCRYPT:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverBooleanProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.toString:()Ljava/lang/String;
iload 1
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.setBooleanProperty:(Ljava/util/Properties;Ljava/lang/String;Z)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
0 2 1 encrypt Z
MethodParameters:
Name Flags
encrypt
public boolean getEncrypt();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.ENCRYPT:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverBooleanProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.toString:()Ljava/lang/String;
1: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.ENCRYPT:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverBooleanProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.getDefaultValue:()Z
2: invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.getBooleanProperty:(Ljava/util/Properties;Ljava/lang/String;Z)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
public void setTransparentNetworkIPResolution(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
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;
1: iload 1
2: invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.setBooleanProperty:(Ljava/util/Properties;Ljava/lang/String;Z)V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
0 4 1 tnir Z
MethodParameters:
Name Flags
tnir
public boolean getTransparentNetworkIPResolution();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
1: 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;
2: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.TRANSPARENT_NETWORK_IP_RESOLUTION:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverBooleanProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.getDefaultValue:()Z
3: invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.getBooleanProperty:(Ljava/util/Properties;Ljava/lang/String;Z)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
public void setTrustServerCertificate(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.TRUST_SERVER_CERTIFICATE:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverBooleanProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.toString:()Ljava/lang/String;
iload 1
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.setBooleanProperty:(Ljava/util/Properties;Ljava/lang/String;Z)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
0 2 1 e Z
MethodParameters:
Name Flags
e
public boolean getTrustServerCertificate();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.TRUST_SERVER_CERTIFICATE:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverBooleanProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.toString:()Ljava/lang/String;
1: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.TRUST_SERVER_CERTIFICATE:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverBooleanProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.getDefaultValue:()Z
2: invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.getBooleanProperty:(Ljava/util/Properties;Ljava/lang/String;Z)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
public void setTrustStoreType(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.TRUST_STORE_TYPE:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
aload 1
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.setStringProperty:(Ljava/util/Properties;Ljava/lang/String;Ljava/lang/String;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
0 2 1 trustStoreType Ljava/lang/String;
MethodParameters:
Name Flags
trustStoreType
public java.lang.String getTrustStoreType();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.TRUST_STORE_TYPE:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
1: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.TRUST_STORE_TYPE:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.getDefaultValue:()Ljava/lang/String;
2: invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.getStringProperty:(Ljava/util/Properties;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
public void setTrustStore(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.TRUST_STORE:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
aload 1
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.setStringProperty:(Ljava/util/Properties;Ljava/lang/String;Ljava/lang/String;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
0 2 1 trustStore Ljava/lang/String;
MethodParameters:
Name Flags
trustStore
public java.lang.String getTrustStore();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.TRUST_STORE:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
aconst_null
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.getStringProperty:(Ljava/util/Properties;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
public void setTrustStorePassword(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnull 2
1: aload 0
iconst_0
putfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.trustStorePasswordStripped:Z
2: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.TRUST_STORE_PASSWORD:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
3: aload 1
4: invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.setStringProperty:(Ljava/util/Properties;Ljava/lang/String;Ljava/lang/String;)V
5: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
0 6 1 trustStorePassword Ljava/lang/String;
MethodParameters:
Name Flags
trustStorePassword
java.lang.String getTrustStorePassword();
descriptor: ()Ljava/lang/String;
flags: (0x0000)
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.TRUST_STORE_PASSWORD:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
aconst_null
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.getStringProperty:(Ljava/util/Properties;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
public void setHostNameInCertificate(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.HOSTNAME_IN_CERTIFICATE:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
aload 1
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.setStringProperty:(Ljava/util/Properties;Ljava/lang/String;Ljava/lang/String;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
0 2 1 hostName Ljava/lang/String;
MethodParameters:
Name Flags
hostName
public java.lang.String getHostNameInCertificate();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.HOSTNAME_IN_CERTIFICATE:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
1: aconst_null
2: invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.getStringProperty:(Ljava/util/Properties;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
public void setLockTimeout(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.LOCK_TIMEOUT:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverIntProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.toString:()Ljava/lang/String;
iload 1
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.setIntProperty:(Ljava/util/Properties;Ljava/lang/String;I)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
0 2 1 lockTimeout I
MethodParameters:
Name Flags
lockTimeout
public int getLockTimeout();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.LOCK_TIMEOUT:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverIntProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.toString:()Ljava/lang/String;
1: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.LOCK_TIMEOUT:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverIntProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.getDefaultValue:()I
2: invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.getIntProperty:(Ljava/util/Properties;Ljava/lang/String;I)I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
public void setPassword(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.PASSWORD:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
aload 1
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.setStringProperty:(Ljava/util/Properties;Ljava/lang/String;Ljava/lang/String;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
0 2 1 password Ljava/lang/String;
MethodParameters:
Name Flags
password
java.lang.String getPassword();
descriptor: ()Ljava/lang/String;
flags: (0x0000)
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.PASSWORD:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
aconst_null
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.getStringProperty:(Ljava/util/Properties;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
public void setPortNumber(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.PORT_NUMBER:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverIntProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.toString:()Ljava/lang/String;
iload 1
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.setIntProperty:(Ljava/util/Properties;Ljava/lang/String;I)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
0 2 1 portNumber I
MethodParameters:
Name Flags
portNumber
public int getPortNumber();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.PORT_NUMBER:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverIntProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.toString:()Ljava/lang/String;
1: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.PORT_NUMBER:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverIntProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.getDefaultValue:()I
2: invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.getIntProperty:(Ljava/util/Properties;Ljava/lang/String;I)I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
public void setSelectMethod(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.SELECT_METHOD:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
aload 1
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.setStringProperty:(Ljava/util/Properties;Ljava/lang/String;Ljava/lang/String;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
0 2 1 selectMethod Ljava/lang/String;
MethodParameters:
Name Flags
selectMethod
public java.lang.String getSelectMethod();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.SELECT_METHOD:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
1: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.SELECT_METHOD:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.getDefaultValue:()Ljava/lang/String;
2: invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.getStringProperty:(Ljava/util/Properties;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
public void setResponseBuffering(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.RESPONSE_BUFFERING:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
aload 1
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.setStringProperty:(Ljava/util/Properties;Ljava/lang/String;Ljava/lang/String;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
0 2 1 bufferingMode Ljava/lang/String;
MethodParameters:
Name Flags
bufferingMode
public java.lang.String getResponseBuffering();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.RESPONSE_BUFFERING:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
1: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.RESPONSE_BUFFERING:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.getDefaultValue:()Ljava/lang/String;
2: invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.getStringProperty:(Ljava/util/Properties;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
public void setApplicationIntent(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.APPLICATION_INTENT:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
1: aload 1
2: invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.setStringProperty:(Ljava/util/Properties;Ljava/lang/String;Ljava/lang/String;)V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
0 4 1 applicationIntent Ljava/lang/String;
MethodParameters:
Name Flags
applicationIntent
public java.lang.String getApplicationIntent();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.APPLICATION_INTENT:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
1: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.APPLICATION_INTENT:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.getDefaultValue:()Ljava/lang/String;
2: invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.getStringProperty:(Ljava/util/Properties;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
public void setSendTimeAsDatetime(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
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;
1: iload 1
2: invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.setBooleanProperty:(Ljava/util/Properties;Ljava/lang/String;Z)V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
0 4 1 sendTimeAsDatetime Z
MethodParameters:
Name Flags
sendTimeAsDatetime
public boolean getSendTimeAsDatetime();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
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;
1: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.SEND_TIME_AS_DATETIME:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverBooleanProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.getDefaultValue:()Z
2: invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.getBooleanProperty:(Ljava/util/Properties;Ljava/lang/String;Z)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
public void setUseFmtOnly(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.USE_FMT_ONLY:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverBooleanProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.toString:()Ljava/lang/String;
iload 1
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.setBooleanProperty:(Ljava/util/Properties;Ljava/lang/String;Z)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
0 2 1 useFmtOnly Z
MethodParameters:
Name Flags
useFmtOnly
public boolean getUseFmtOnly();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.USE_FMT_ONLY:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverBooleanProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.toString:()Ljava/lang/String;
1: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.USE_FMT_ONLY:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverBooleanProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.getDefaultValue:()Z
2: invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.getBooleanProperty:(Ljava/util/Properties;Ljava/lang/String;Z)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
public void setDelayLoadingLobs(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.DELAY_LOADING_LOBS:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverBooleanProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.toString:()Ljava/lang/String;
1: iload 1
2: invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.setBooleanProperty:(Ljava/util/Properties;Ljava/lang/String;Z)V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
0 4 1 delayLoadingLobs Z
MethodParameters:
Name Flags
delayLoadingLobs
public boolean getDelayLoadingLobs();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.DELAY_LOADING_LOBS:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverBooleanProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.toString:()Ljava/lang/String;
1: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.DELAY_LOADING_LOBS:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverBooleanProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.getDefaultValue:()Z
2: invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.getBooleanProperty:(Ljava/util/Properties;Ljava/lang/String;Z)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
public void setSendStringParametersAsUnicode(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
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;
1: iload 1
2: invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.setBooleanProperty:(Ljava/util/Properties;Ljava/lang/String;Z)V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
0 4 1 sendStringParametersAsUnicode Z
MethodParameters:
Name Flags
sendStringParametersAsUnicode
public boolean getSendStringParametersAsUnicode();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
1: 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;
2: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.SEND_STRING_PARAMETERS_AS_UNICODE:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverBooleanProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.getDefaultValue:()Z
3: invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.getBooleanProperty:(Ljava/util/Properties;Ljava/lang/String;Z)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
public void setServerNameAsACE(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
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;
1: iload 1
2: invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.setBooleanProperty:(Ljava/util/Properties;Ljava/lang/String;Z)V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
0 4 1 serverNameAsACE Z
MethodParameters:
Name Flags
serverNameAsACE
public boolean getServerNameAsACE();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
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;
1: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.SERVER_NAME_AS_ACE:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverBooleanProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.getDefaultValue:()Z
2: invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.getBooleanProperty:(Ljava/util/Properties;Ljava/lang/String;Z)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
public void setServerName(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.SERVER_NAME:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
aload 1
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.setStringProperty:(Ljava/util/Properties;Ljava/lang/String;Ljava/lang/String;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
0 2 1 serverName Ljava/lang/String;
MethodParameters:
Name Flags
serverName
public java.lang.String getServerName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.SERVER_NAME:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
aconst_null
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.getStringProperty:(Ljava/util/Properties;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
public void setServerSpn(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.SERVER_SPN:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
aload 1
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.setStringProperty:(Ljava/util/Properties;Ljava/lang/String;Ljava/lang/String;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
0 2 1 serverSpn Ljava/lang/String;
MethodParameters:
Name Flags
serverSpn
public java.lang.String getServerSpn();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.SERVER_SPN:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
aconst_null
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.getStringProperty:(Ljava/util/Properties;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
public void setFailoverPartner(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.FAILOVER_PARTNER:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
aload 1
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.setStringProperty:(Ljava/util/Properties;Ljava/lang/String;Ljava/lang/String;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
0 2 1 serverName Ljava/lang/String;
MethodParameters:
Name Flags
serverName
public java.lang.String getFailoverPartner();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.FAILOVER_PARTNER:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
aconst_null
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.getStringProperty:(Ljava/util/Properties;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
public void setMultiSubnetFailover(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.MULTI_SUBNET_FAILOVER:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverBooleanProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.toString:()Ljava/lang/String;
1: iload 1
2: invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.setBooleanProperty:(Ljava/util/Properties;Ljava/lang/String;Z)V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
0 4 1 multiSubnetFailover Z
MethodParameters:
Name Flags
multiSubnetFailover
public boolean getMultiSubnetFailover();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.MULTI_SUBNET_FAILOVER:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverBooleanProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.toString:()Ljava/lang/String;
1: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.MULTI_SUBNET_FAILOVER:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverBooleanProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.getDefaultValue:()Z
2: invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.getBooleanProperty:(Ljava/util/Properties;Ljava/lang/String;Z)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
public void setUser(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.USER:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
aload 1
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.setStringProperty:(Ljava/util/Properties;Ljava/lang/String;Ljava/lang/String;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
0 2 1 user Ljava/lang/String;
MethodParameters:
Name Flags
user
public java.lang.String getUser();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.USER:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
aconst_null
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.getStringProperty:(Ljava/util/Properties;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
public void setWorkstationID(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.WORKSTATION_ID:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
aload 1
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.setStringProperty:(Ljava/util/Properties;Ljava/lang/String;Ljava/lang/String;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
0 2 1 workstationID Ljava/lang/String;
MethodParameters:
Name Flags
workstationID
public java.lang.String getWorkstationID();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=1
start local 0 0: getstatic com.microsoft.sqlserver.jdbc.SQLServerDataSource.loggerExternal: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 2
1: getstatic com.microsoft.sqlserver.jdbc.SQLServerDataSource.loggerExternal:Ljava/util/logging/Logger;
aload 0
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.getClassNameLogging:()Ljava/lang/String;
ldc "getWorkstationID"
invokevirtual java.util.logging.Logger.entering:(Ljava/lang/String;Ljava/lang/String;)V
2: StackMap locals:
StackMap stack:
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.WORKSTATION_ID:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
invokevirtual java.util.Properties.getProperty:(Ljava/lang/String;)Ljava/lang/String;
astore 1
start local 1 3: aload 1
ifnonnull 5
4: invokestatic com.microsoft.sqlserver.jdbc.Util.lookupHostName:()Ljava/lang/String;
astore 1
5: StackMap locals: java.lang.String
StackMap stack:
getstatic com.microsoft.sqlserver.jdbc.SQLServerDataSource.loggerExternal:Ljava/util/logging/Logger;
aload 0
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.getClassNameLogging:()Ljava/lang/String;
ldc "getWorkstationID"
aload 1
invokevirtual java.util.logging.Logger.exiting:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
6: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
3 7 1 getWSID Ljava/lang/String;
public void setXopenStates(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.XOPEN_STATES:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverBooleanProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.toString:()Ljava/lang/String;
iload 1
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.setBooleanProperty:(Ljava/util/Properties;Ljava/lang/String;Z)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
0 2 1 xopenStates Z
MethodParameters:
Name Flags
xopenStates
public boolean getXopenStates();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.XOPEN_STATES:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverBooleanProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.toString:()Ljava/lang/String;
1: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.XOPEN_STATES:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverBooleanProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.getDefaultValue:()Z
2: invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.getBooleanProperty:(Ljava/util/Properties;Ljava/lang/String;Z)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
public void setFIPS(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.FIPS:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverBooleanProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.toString:()Ljava/lang/String;
iload 1
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.setBooleanProperty:(Ljava/util/Properties;Ljava/lang/String;Z)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
0 2 1 fips Z
MethodParameters:
Name Flags
fips
public boolean getFIPS();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.FIPS:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverBooleanProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.toString:()Ljava/lang/String;
1: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.FIPS:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverBooleanProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.getDefaultValue:()Z
2: invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.getBooleanProperty:(Ljava/util/Properties;Ljava/lang/String;Z)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
public java.lang.String getSocketFactoryClass();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.SOCKET_FACTORY_CLASS:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
aconst_null
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.getStringProperty:(Ljava/util/Properties;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
public void setSocketFactoryClass(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.SOCKET_FACTORY_CLASS:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
1: aload 1
2: invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.setStringProperty:(Ljava/util/Properties;Ljava/lang/String;Ljava/lang/String;)V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
0 4 1 socketFactoryClass Ljava/lang/String;
MethodParameters:
Name Flags
socketFactoryClass
public java.lang.String getSocketFactoryConstructorArg();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
1: 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;
aconst_null
2: invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.getStringProperty:(Ljava/util/Properties;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
public void setSocketFactoryConstructorArg(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
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;
1: aload 1
2: invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.setStringProperty:(Ljava/util/Properties;Ljava/lang/String;Ljava/lang/String;)V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
0 4 1 socketFactoryConstructorArg Ljava/lang/String;
MethodParameters:
Name Flags
socketFactoryConstructorArg
public void setSSLProtocol(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.SSL_PROTOCOL:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
aload 1
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.setStringProperty:(Ljava/util/Properties;Ljava/lang/String;Ljava/lang/String;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
0 2 1 sslProtocol Ljava/lang/String;
MethodParameters:
Name Flags
sslProtocol
public java.lang.String getSSLProtocol();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.SSL_PROTOCOL:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
1: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.SSL_PROTOCOL:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.getDefaultValue:()Ljava/lang/String;
2: invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.getStringProperty:(Ljava/util/Properties;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
public void setTrustManagerClass(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.TRUST_MANAGER_CLASS:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
1: aload 1
2: invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.setStringProperty:(Ljava/util/Properties;Ljava/lang/String;Ljava/lang/String;)V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
0 4 1 trustManagerClass Ljava/lang/String;
MethodParameters:
Name Flags
trustManagerClass
public java.lang.String getTrustManagerClass();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.TRUST_MANAGER_CLASS:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
1: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.TRUST_MANAGER_CLASS:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.getDefaultValue:()Ljava/lang/String;
2: invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.getStringProperty:(Ljava/util/Properties;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
public void setTrustManagerConstructorArg(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
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;
1: aload 1
2: invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.setStringProperty:(Ljava/util/Properties;Ljava/lang/String;Ljava/lang/String;)V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
0 4 1 trustManagerConstructorArg Ljava/lang/String;
MethodParameters:
Name Flags
trustManagerConstructorArg
public java.lang.String getTrustManagerConstructorArg();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
1: 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;
2: 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;
3: invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.getStringProperty:(Ljava/util/Properties;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
public void setURL(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: getstatic com.microsoft.sqlserver.jdbc.SQLServerDataSource.loggerExternal:Ljava/util/logging/Logger;
aload 0
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.getClassNameLogging:()Ljava/lang/String;
ldc "setURL"
aload 1
invokevirtual java.util.logging.Logger.entering:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
1: aload 0
aload 1
putfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.dataSourceURL:Ljava/lang/String;
2: getstatic com.microsoft.sqlserver.jdbc.SQLServerDataSource.loggerExternal:Ljava/util/logging/Logger;
aload 0
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.getClassNameLogging:()Ljava/lang/String;
ldc "setURL"
invokevirtual java.util.logging.Logger.exiting:(Ljava/lang/String;Ljava/lang/String;)V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
0 4 1 url Ljava/lang/String;
MethodParameters:
Name Flags
url
public java.lang.String getURL();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=1
start local 0 0: aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.dataSourceURL:Ljava/lang/String;
astore 1
start local 1 1: getstatic com.microsoft.sqlserver.jdbc.SQLServerDataSource.loggerExternal:Ljava/util/logging/Logger;
aload 0
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.getClassNameLogging:()Ljava/lang/String;
ldc "getURL"
invokevirtual java.util.logging.Logger.entering:(Ljava/lang/String;Ljava/lang/String;)V
2: aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.dataSourceURL:Ljava/lang/String;
ifnonnull 4
3: ldc "jdbc:sqlserver://"
astore 1
4: StackMap locals: java.lang.String
StackMap stack:
getstatic com.microsoft.sqlserver.jdbc.SQLServerDataSource.loggerExternal:Ljava/util/logging/Logger;
aload 0
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.getClassNameLogging:()Ljava/lang/String;
ldc "getURL"
aload 1
invokevirtual java.util.logging.Logger.exiting:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
5: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
1 6 1 url Ljava/lang/String;
public void setDescription(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: getstatic com.microsoft.sqlserver.jdbc.SQLServerDataSource.loggerExternal:Ljava/util/logging/Logger;
aload 0
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.getClassNameLogging:()Ljava/lang/String;
ldc "setDescription"
aload 1
invokevirtual java.util.logging.Logger.entering:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
1: aload 0
aload 1
putfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.dataSourceDescription:Ljava/lang/String;
2: getstatic com.microsoft.sqlserver.jdbc.SQLServerDataSource.loggerExternal:Ljava/util/logging/Logger;
aload 0
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.getClassNameLogging:()Ljava/lang/String;
ldc "setDescription"
invokevirtual java.util.logging.Logger.exiting:(Ljava/lang/String;Ljava/lang/String;)V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
0 4 1 description Ljava/lang/String;
MethodParameters:
Name Flags
description
public java.lang.String getDescription();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: getstatic com.microsoft.sqlserver.jdbc.SQLServerDataSource.loggerExternal:Ljava/util/logging/Logger;
aload 0
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.getClassNameLogging:()Ljava/lang/String;
ldc "getDescription"
invokevirtual java.util.logging.Logger.entering:(Ljava/lang/String;Ljava/lang/String;)V
1: getstatic com.microsoft.sqlserver.jdbc.SQLServerDataSource.loggerExternal:Ljava/util/logging/Logger;
aload 0
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.getClassNameLogging:()Ljava/lang/String;
ldc "getDescription"
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.dataSourceDescription:Ljava/lang/String;
invokevirtual java.util.logging.Logger.exiting:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
2: aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.dataSourceDescription:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
public void setPacketSize(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.PACKET_SIZE:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverIntProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.toString:()Ljava/lang/String;
iload 1
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.setIntProperty:(Ljava/util/Properties;Ljava/lang/String;I)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
0 2 1 packetSize I
MethodParameters:
Name Flags
packetSize
public int getPacketSize();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.PACKET_SIZE:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverIntProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.toString:()Ljava/lang/String;
1: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.PACKET_SIZE:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverIntProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.getDefaultValue:()I
2: invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.getIntProperty:(Ljava/util/Properties;Ljava/lang/String;I)I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
public void setQueryTimeout(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.QUERY_TIMEOUT:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverIntProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.toString:()Ljava/lang/String;
iload 1
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.setIntProperty:(Ljava/util/Properties;Ljava/lang/String;I)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
0 2 1 queryTimeout I
MethodParameters:
Name Flags
queryTimeout
public int getQueryTimeout();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.QUERY_TIMEOUT:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverIntProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.toString:()Ljava/lang/String;
1: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.QUERY_TIMEOUT:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverIntProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.getDefaultValue:()I
2: invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.getIntProperty:(Ljava/util/Properties;Ljava/lang/String;I)I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
public void setCancelQueryTimeout(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.CANCEL_QUERY_TIMEOUT:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverIntProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.toString:()Ljava/lang/String;
iload 1
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.setIntProperty:(Ljava/util/Properties;Ljava/lang/String;I)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
0 2 1 cancelQueryTimeout I
MethodParameters:
Name Flags
cancelQueryTimeout
public int getCancelQueryTimeout();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.CANCEL_QUERY_TIMEOUT:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverIntProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.toString:()Ljava/lang/String;
1: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.CANCEL_QUERY_TIMEOUT:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverIntProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.getDefaultValue:()I
2: invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.getIntProperty:(Ljava/util/Properties;Ljava/lang/String;I)I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
public void setEnablePrepareOnFirstPreparedStatementCall(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
1: 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;
2: iload 1
3: invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.setBooleanProperty:(Ljava/util/Properties;Ljava/lang/String;Z)V
4: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
0 5 1 enablePrepareOnFirstPreparedStatementCall Z
MethodParameters:
Name Flags
enablePrepareOnFirstPreparedStatementCall
public boolean getEnablePrepareOnFirstPreparedStatementCall();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=1
start local 0 0: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.ENABLE_PREPARE_ON_FIRST_PREPARED_STATEMENT:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverBooleanProperty;
1: invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.getDefaultValue:()Z
2: istore 1
start local 1 3: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
4: 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;
iload 1
5: invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.getBooleanProperty:(Ljava/util/Properties;Ljava/lang/String;Z)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
3 6 1 defaultValue Z
public void setServerPreparedStatementDiscardThreshold(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
1: 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;
2: iload 1
3: invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.setIntProperty:(Ljava/util/Properties;Ljava/lang/String;I)V
4: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
0 5 1 serverPreparedStatementDiscardThreshold I
MethodParameters:
Name Flags
serverPreparedStatementDiscardThreshold
public int getServerPreparedStatementDiscardThreshold();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=1
start local 0 0: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.SERVER_PREPARED_STATEMENT_DISCARD_THRESHOLD:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverIntProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.getDefaultValue:()I
istore 1
start local 1 1: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
2: 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;
iload 1
3: invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.getIntProperty:(Ljava/util/Properties;Ljava/lang/String;I)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
1 4 1 defaultSize I
public void setStatementPoolingCacheSize(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
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;
1: iload 1
2: invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.setIntProperty:(Ljava/util/Properties;Ljava/lang/String;I)V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
0 4 1 statementPoolingCacheSize I
MethodParameters:
Name Flags
statementPoolingCacheSize
public int getStatementPoolingCacheSize();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=1
start local 0 0: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.STATEMENT_POOLING_CACHE_SIZE:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverIntProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.getDefaultValue:()I
istore 1
start local 1 1: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
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;
2: iload 1
3: invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.getIntProperty:(Ljava/util/Properties;Ljava/lang/String;I)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
1 4 1 defaultSize I
public void setDisableStatementPooling(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.DISABLE_STATEMENT_POOLING:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverBooleanProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.toString:()Ljava/lang/String;
1: iload 1
2: invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.setBooleanProperty:(Ljava/util/Properties;Ljava/lang/String;Z)V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
0 4 1 disableStatementPooling Z
MethodParameters:
Name Flags
disableStatementPooling
public boolean getDisableStatementPooling();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=1
start local 0 0: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.DISABLE_STATEMENT_POOLING:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverBooleanProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.getDefaultValue:()Z
istore 1
start local 1 1: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.DISABLE_STATEMENT_POOLING:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverBooleanProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.toString:()Ljava/lang/String;
2: iload 1
3: invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.getBooleanProperty:(Ljava/util/Properties;Ljava/lang/String;Z)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
1 4 1 defaultValue Z
public void setSocketTimeout(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.SOCKET_TIMEOUT:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverIntProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.toString:()Ljava/lang/String;
iload 1
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.setIntProperty:(Ljava/util/Properties;Ljava/lang/String;I)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
0 2 1 socketTimeout I
MethodParameters:
Name Flags
socketTimeout
public int getSocketTimeout();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=1
start local 0 0: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.SOCKET_TIMEOUT:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverIntProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.getDefaultValue:()I
istore 1
start local 1 1: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.SOCKET_TIMEOUT:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverIntProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.toString:()Ljava/lang/String;
iload 1
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.getIntProperty:(Ljava/util/Properties;Ljava/lang/String;I)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
1 2 1 defaultTimeOut I
public void setUseBulkCopyForBatchInsert(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
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;
1: iload 1
2: invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.setBooleanProperty:(Ljava/util/Properties;Ljava/lang/String;Z)V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
0 4 1 useBulkCopyForBatchInsert Z
MethodParameters:
Name Flags
useBulkCopyForBatchInsert
public boolean getUseBulkCopyForBatchInsert();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
1: 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;
2: 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
3: invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.getBooleanProperty:(Ljava/util/Properties;Ljava/lang/String;Z)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
public void setJASSConfigurationName(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.JAAS_CONFIG_NAME:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
1: aload 1
2: invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.setStringProperty:(Ljava/util/Properties;Ljava/lang/String;Ljava/lang/String;)V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
0 4 1 configurationName Ljava/lang/String;
MethodParameters:
Name Flags
configurationName
public java.lang.String getJASSConfigurationName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.JAAS_CONFIG_NAME:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
1: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.JAAS_CONFIG_NAME:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.getDefaultValue:()Ljava/lang/String;
2: invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.getStringProperty:(Ljava/util/Properties;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
public void setMSIClientId(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.MSI_CLIENT_ID:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
aload 1
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.setStringProperty:(Ljava/util/Properties;Ljava/lang/String;Ljava/lang/String;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
0 2 1 msiClientId Ljava/lang/String;
MethodParameters:
Name Flags
msiClientId
public java.lang.String getMSIClientId();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.MSI_CLIENT_ID:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
1: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.MSI_CLIENT_ID:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.getDefaultValue:()Ljava/lang/String;
2: invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.getStringProperty:(Ljava/util/Properties;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
public void setKeyVaultProviderClientId(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
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;
1: aload 1
2: invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.setStringProperty:(Ljava/util/Properties;Ljava/lang/String;Ljava/lang/String;)V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
0 4 1 keyVaultProviderClientId Ljava/lang/String;
MethodParameters:
Name Flags
keyVaultProviderClientId
public java.lang.String getKeyVaultProviderClientId();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
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;
1: 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;
2: invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.getStringProperty:(Ljava/util/Properties;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
public void setKeyVaultProviderClientKey(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
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;
1: aload 1
2: invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.setStringProperty:(Ljava/util/Properties;Ljava/lang/String;Ljava/lang/String;)V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
0 4 1 keyVaultProviderClientKey Ljava/lang/String;
MethodParameters:
Name Flags
keyVaultProviderClientKey
public void setKeyStorePrincipalId(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
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;
1: aload 1
2: invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.setStringProperty:(Ljava/util/Properties;Ljava/lang/String;Ljava/lang/String;)V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
0 4 1 keyStorePrincipalId Ljava/lang/String;
MethodParameters:
Name Flags
keyStorePrincipalId
public java.lang.String getKeyStorePrincipalId();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
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;
1: 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;
2: invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.getStringProperty:(Ljava/util/Properties;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
public java.lang.String getDomain();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.DOMAIN:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
1: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.DOMAIN:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.getDefaultValue:()Ljava/lang/String;
2: invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.getStringProperty:(Ljava/util/Properties;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
public void setDomain(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.DOMAIN:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
aload 1
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.setStringProperty:(Ljava/util/Properties;Ljava/lang/String;Ljava/lang/String;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
0 2 1 domain Ljava/lang/String;
MethodParameters:
Name Flags
domain
public java.lang.String getEnclaveAttestationUrl();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.ENCLAVE_ATTESTATION_URL:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
1: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.ENCLAVE_ATTESTATION_URL:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.getDefaultValue:()Ljava/lang/String;
2: invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.getStringProperty:(Ljava/util/Properties;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
public void setEnclaveAttestationUrl(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.ENCLAVE_ATTESTATION_URL:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
aload 1
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.setStringProperty:(Ljava/util/Properties;Ljava/lang/String;Ljava/lang/String;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
0 2 1 url Ljava/lang/String;
MethodParameters:
Name Flags
url
public java.lang.String getEnclaveAttestationProtocol();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.ENCLAVE_ATTESTATION_PROTOCOL:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
1: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.ENCLAVE_ATTESTATION_PROTOCOL:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.getDefaultValue:()Ljava/lang/String;
2: invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.getStringProperty:(Ljava/util/Properties;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
public void setEnclaveAttestationProtocol(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.ENCLAVE_ATTESTATION_PROTOCOL:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
1: aload 1
2: invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.setStringProperty:(Ljava/util/Properties;Ljava/lang/String;Ljava/lang/String;)V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
0 4 1 protocol Ljava/lang/String;
MethodParameters:
Name Flags
protocol
public java.lang.String getClientCertificate();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.CLIENT_CERTIFICATE:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
1: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.CLIENT_CERTIFICATE:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.getDefaultValue:()Ljava/lang/String;
2: invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.getStringProperty:(Ljava/util/Properties;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
public void setClientCertificate(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.CLIENT_CERTIFICATE:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
aload 1
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.setStringProperty:(Ljava/util/Properties;Ljava/lang/String;Ljava/lang/String;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
0 2 1 certPath Ljava/lang/String;
MethodParameters:
Name Flags
certPath
public java.lang.String getClientKey();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.CLIENT_KEY:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
1: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.CLIENT_KEY:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.getDefaultValue:()Ljava/lang/String;
2: invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.getStringProperty:(Ljava/util/Properties;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
public void setClientKey(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.CLIENT_KEY:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
aload 1
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.setStringProperty:(Ljava/util/Properties;Ljava/lang/String;Ljava/lang/String;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
0 2 1 keyPath Ljava/lang/String;
MethodParameters:
Name Flags
keyPath
public void setClientKeyPassword(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.CLIENT_KEY_PASSWORD:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
aload 1
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.setStringProperty:(Ljava/util/Properties;Ljava/lang/String;Ljava/lang/String;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
0 2 1 password Ljava/lang/String;
MethodParameters:
Name Flags
password
public java.lang.String getAADSecurePrincipalId();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
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;
1: 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;
2: invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.getStringProperty:(Ljava/util/Properties;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
public void setAADSecurePrincipalId(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
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;
1: aload 1
2: invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.setStringProperty:(Ljava/util/Properties;Ljava/lang/String;Ljava/lang/String;)V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
0 4 1 AADSecurePrincipalId Ljava/lang/String;
MethodParameters:
Name Flags
AADSecurePrincipalId
public java.lang.String getAADSecurePrincipalSecret();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
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;
1: 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;
2: invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.getStringProperty:(Ljava/util/Properties;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
public void setAADSecurePrincipalSecret(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
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;
1: aload 1
2: invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.setStringProperty:(Ljava/util/Properties;Ljava/lang/String;Ljava/lang/String;)V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
0 4 1 AADSecurePrincipalSecret Ljava/lang/String;
MethodParameters:
Name Flags
AADSecurePrincipalSecret
public boolean getSendTemporalDataTypesAsStringForBulkCopy();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
1: 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;
2: 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.getDefaultValue:()Z
3: invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.getBooleanProperty:(Ljava/util/Properties;Ljava/lang/String;Z)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
public void setSendTemporalDataTypesAsStringForBulkCopy(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
1: 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;
2: iload 1
3: invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.setBooleanProperty:(Ljava/util/Properties;Ljava/lang/String;Z)V
4: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
0 5 1 sendTemporalDataTypesAsStringForBulkCopy Z
MethodParameters:
Name Flags
sendTemporalDataTypesAsStringForBulkCopy
public java.lang.String getMaxResultBuffer();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.MAX_RESULT_BUFFER:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
1: getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.MAX_RESULT_BUFFER:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.getDefaultValue:()Ljava/lang/String;
2: invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.getStringProperty:(Ljava/util/Properties;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
public void setMaxResultBuffer(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.MAX_RESULT_BUFFER:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
aload 1
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.setStringProperty:(Ljava/util/Properties;Ljava/lang/String;Ljava/lang/String;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
0 2 1 maxResultBuffer Ljava/lang/String;
MethodParameters:
Name Flags
maxResultBuffer
private void setStringProperty(java.util.Properties, java.lang.String, java.lang.String);
descriptor: (Ljava/util/Properties;Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: getstatic com.microsoft.sqlserver.jdbc.SQLServerDataSource.loggerExternal: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 4
aload 2
ldc "password"
invokevirtual java.lang.String.contains:(Ljava/lang/CharSequence;)Z
ifne 4
1: aload 2
ldc "Password"
invokevirtual java.lang.String.contains:(Ljava/lang/CharSequence;)Z
ifne 4
2: getstatic com.microsoft.sqlserver.jdbc.SQLServerDataSource.loggerExternal:Ljava/util/logging/Logger;
aload 0
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.getClassNameLogging:()Ljava/lang/String;
new java.lang.StringBuilder
dup
ldc "set"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 3
invokevirtual java.util.logging.Logger.entering:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
3: goto 5
4: StackMap locals:
StackMap stack:
getstatic com.microsoft.sqlserver.jdbc.SQLServerDataSource.loggerExternal:Ljava/util/logging/Logger;
aload 0
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.getClassNameLogging:()Ljava/lang/String;
new java.lang.StringBuilder
dup
ldc "set"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.util.logging.Logger.entering:(Ljava/lang/String;Ljava/lang/String;)V
5: StackMap locals:
StackMap stack:
aload 3
ifnull 7
6: aload 1
aload 2
aload 3
invokevirtual java.util.Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
pop
7: StackMap locals:
StackMap stack:
getstatic com.microsoft.sqlserver.jdbc.SQLServerDataSource.loggerExternal:Ljava/util/logging/Logger;
aload 0
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.getClassNameLogging:()Ljava/lang/String;
new java.lang.StringBuilder
dup
ldc "set"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.util.logging.Logger.exiting:(Ljava/lang/String;Ljava/lang/String;)V
8: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
0 9 1 props Ljava/util/Properties;
0 9 2 propKey Ljava/lang/String;
0 9 3 propValue Ljava/lang/String;
MethodParameters:
Name Flags
props
propKey
propValue
private java.lang.String getStringProperty(java.util.Properties, java.lang.String, java.lang.String);
descriptor: (Ljava/util/Properties;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: getstatic com.microsoft.sqlserver.jdbc.SQLServerDataSource.loggerExternal: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 2
1: getstatic com.microsoft.sqlserver.jdbc.SQLServerDataSource.loggerExternal:Ljava/util/logging/Logger;
aload 0
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.getClassNameLogging:()Ljava/lang/String;
new java.lang.StringBuilder
dup
ldc "get"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.util.logging.Logger.entering:(Ljava/lang/String;Ljava/lang/String;)V
2: StackMap locals:
StackMap stack:
aload 1
aload 2
invokevirtual java.util.Properties.getProperty:(Ljava/lang/String;)Ljava/lang/String;
astore 4
start local 4 3: aload 4
ifnonnull 5
4: aload 3
astore 4
5: StackMap locals: java.lang.String
StackMap stack:
getstatic com.microsoft.sqlserver.jdbc.SQLServerDataSource.loggerExternal: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 8
aload 2
ldc "password"
invokevirtual java.lang.String.contains:(Ljava/lang/CharSequence;)Z
ifne 8
6: aload 2
ldc "Password"
invokevirtual java.lang.String.contains:(Ljava/lang/CharSequence;)Z
ifne 8
7: getstatic com.microsoft.sqlserver.jdbc.SQLServerDataSource.loggerExternal:Ljava/util/logging/Logger;
aload 0
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.getClassNameLogging:()Ljava/lang/String;
new java.lang.StringBuilder
dup
ldc "get"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 4
invokevirtual java.util.logging.Logger.exiting:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
8: StackMap locals:
StackMap stack:
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 9 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
0 9 1 props Ljava/util/Properties;
0 9 2 propKey Ljava/lang/String;
0 9 3 defaultValue Ljava/lang/String;
3 9 4 propValue Ljava/lang/String;
MethodParameters:
Name Flags
props
propKey
defaultValue
private void setIntProperty(java.util.Properties, java.lang.String, int);
descriptor: (Ljava/util/Properties;Ljava/lang/String;I)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: getstatic com.microsoft.sqlserver.jdbc.SQLServerDataSource.loggerExternal: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 2
1: getstatic com.microsoft.sqlserver.jdbc.SQLServerDataSource.loggerExternal:Ljava/util/logging/Logger;
aload 0
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.getClassNameLogging:()Ljava/lang/String;
new java.lang.StringBuilder
dup
ldc "set"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
iload 3
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokevirtual java.util.logging.Logger.entering:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
2: StackMap locals:
StackMap stack:
aload 1
aload 2
iload 3
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokevirtual java.lang.Integer.toString:()Ljava/lang/String;
invokevirtual java.util.Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
pop
3: getstatic com.microsoft.sqlserver.jdbc.SQLServerDataSource.loggerExternal:Ljava/util/logging/Logger;
aload 0
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.getClassNameLogging:()Ljava/lang/String;
new java.lang.StringBuilder
dup
ldc "set"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.util.logging.Logger.exiting:(Ljava/lang/String;Ljava/lang/String;)V
4: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
0 5 1 props Ljava/util/Properties;
0 5 2 propKey Ljava/lang/String;
0 5 3 propValue I
MethodParameters:
Name Flags
props
propKey
propValue
private int getIntProperty(java.util.Properties, java.lang.String, int);
descriptor: (Ljava/util/Properties;Ljava/lang/String;I)I
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: getstatic com.microsoft.sqlserver.jdbc.SQLServerDataSource.loggerExternal: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 2
1: getstatic com.microsoft.sqlserver.jdbc.SQLServerDataSource.loggerExternal:Ljava/util/logging/Logger;
aload 0
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.getClassNameLogging:()Ljava/lang/String;
new java.lang.StringBuilder
dup
ldc "get"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.util.logging.Logger.entering:(Ljava/lang/String;Ljava/lang/String;)V
2: StackMap locals:
StackMap stack:
aload 1
aload 2
invokevirtual java.util.Properties.getProperty:(Ljava/lang/String;)Ljava/lang/String;
astore 4
start local 4 3: iload 3
istore 5
start local 5 4: aload 4
ifnull 9
5: aload 4
invokestatic java.lang.Integer.parseInt:(Ljava/lang/String;)I
istore 5
6: goto 9
StackMap locals: com.microsoft.sqlserver.jdbc.SQLServerDataSource java.util.Properties java.lang.String int java.lang.String int
StackMap stack: java.lang.NumberFormatException
7: pop
8: getstatic com.microsoft.sqlserver.jdbc.SQLServerDataSource.$assertionsDisabled:Z
ifne 9
new java.lang.AssertionError
dup
new java.lang.StringBuilder
dup
ldc "Bad portNumber:-"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 4
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.AssertionError.<init>:(Ljava/lang/Object;)V
athrow
9: StackMap locals:
StackMap stack:
getstatic com.microsoft.sqlserver.jdbc.SQLServerDataSource.loggerExternal: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 11
10: getstatic com.microsoft.sqlserver.jdbc.SQLServerDataSource.loggerExternal:Ljava/util/logging/Logger;
aload 0
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.getClassNameLogging:()Ljava/lang/String;
new java.lang.StringBuilder
dup
ldc "get"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
iload 5
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
11: StackMap locals:
StackMap stack:
iload 5
ireturn
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 12 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
0 12 1 props Ljava/util/Properties;
0 12 2 propKey Ljava/lang/String;
0 12 3 defaultValue I
3 12 4 propValue Ljava/lang/String;
4 12 5 value I
Exception table:
from to target type
5 6 7 Class java.lang.NumberFormatException
MethodParameters:
Name Flags
props
propKey
defaultValue
private void setBooleanProperty(java.util.Properties, java.lang.String, boolean);
descriptor: (Ljava/util/Properties;Ljava/lang/String;Z)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: getstatic com.microsoft.sqlserver.jdbc.SQLServerDataSource.loggerExternal: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 2
1: getstatic com.microsoft.sqlserver.jdbc.SQLServerDataSource.loggerExternal:Ljava/util/logging/Logger;
aload 0
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.getClassNameLogging:()Ljava/lang/String;
new java.lang.StringBuilder
dup
ldc "set"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
iload 3
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokevirtual java.util.logging.Logger.entering:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
2: StackMap locals:
StackMap stack:
aload 1
aload 2
iload 3
ifeq 3
ldc "true"
goto 4
StackMap locals: com.microsoft.sqlserver.jdbc.SQLServerDataSource java.util.Properties java.lang.String int
StackMap stack: java.util.Properties java.lang.String
3: ldc "false"
StackMap locals: com.microsoft.sqlserver.jdbc.SQLServerDataSource java.util.Properties java.lang.String int
StackMap stack: java.util.Properties java.lang.String java.lang.String
4: invokevirtual java.util.Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
pop
5: getstatic com.microsoft.sqlserver.jdbc.SQLServerDataSource.loggerExternal:Ljava/util/logging/Logger;
aload 0
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.getClassNameLogging:()Ljava/lang/String;
new java.lang.StringBuilder
dup
ldc "set"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.util.logging.Logger.exiting:(Ljava/lang/String;Ljava/lang/String;)V
6: return
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/SQLServerDataSource;
0 7 1 props Ljava/util/Properties;
0 7 2 propKey Ljava/lang/String;
0 7 3 propValue Z
MethodParameters:
Name Flags
props
propKey
propValue
private boolean getBooleanProperty(java.util.Properties, java.lang.String, boolean);
descriptor: (Ljava/util/Properties;Ljava/lang/String;Z)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: getstatic com.microsoft.sqlserver.jdbc.SQLServerDataSource.loggerExternal: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 2
1: getstatic com.microsoft.sqlserver.jdbc.SQLServerDataSource.loggerExternal:Ljava/util/logging/Logger;
aload 0
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.getClassNameLogging:()Ljava/lang/String;
new java.lang.StringBuilder
dup
ldc "get"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.util.logging.Logger.entering:(Ljava/lang/String;Ljava/lang/String;)V
2: StackMap locals:
StackMap stack:
aload 1
aload 2
invokevirtual java.util.Properties.getProperty:(Ljava/lang/String;)Ljava/lang/String;
astore 4
start local 4 3: aload 4
ifnonnull 6
4: iload 3
istore 5
start local 5 5: goto 7
end local 5 6: StackMap locals: java.lang.String
StackMap stack:
aload 4
invokestatic java.lang.Boolean.valueOf:(Ljava/lang/String;)Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
istore 5
start local 5 7: StackMap locals: int
StackMap stack:
getstatic com.microsoft.sqlserver.jdbc.SQLServerDataSource.loggerExternal:Ljava/util/logging/Logger;
aload 0
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.getClassNameLogging:()Ljava/lang/String;
new java.lang.StringBuilder
dup
ldc "get"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
iload 5
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
8: iload 5
ireturn
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 9 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
0 9 1 props Ljava/util/Properties;
0 9 2 propKey Ljava/lang/String;
0 9 3 defaultValue Z
3 9 4 propValue Ljava/lang/String;
5 6 5 value Z
7 9 5 value Z
MethodParameters:
Name Flags
props
propKey
defaultValue
private void setObjectProperty(java.util.Properties, java.lang.String, java.lang.Object);
descriptor: (Ljava/util/Properties;Ljava/lang/String;Ljava/lang/Object;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: getstatic com.microsoft.sqlserver.jdbc.SQLServerDataSource.loggerExternal: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 2
1: getstatic com.microsoft.sqlserver.jdbc.SQLServerDataSource.loggerExternal:Ljava/util/logging/Logger;
aload 0
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.getClassNameLogging:()Ljava/lang/String;
new java.lang.StringBuilder
dup
ldc "set"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.util.logging.Logger.entering:(Ljava/lang/String;Ljava/lang/String;)V
2: StackMap locals:
StackMap stack:
aload 3
ifnull 4
3: aload 1
aload 2
aload 3
invokevirtual java.util.Properties.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
4: StackMap locals:
StackMap stack:
getstatic com.microsoft.sqlserver.jdbc.SQLServerDataSource.loggerExternal:Ljava/util/logging/Logger;
aload 0
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.getClassNameLogging:()Ljava/lang/String;
new java.lang.StringBuilder
dup
ldc "set"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.util.logging.Logger.exiting:(Ljava/lang/String;Ljava/lang/String;)V
5: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
0 6 1 props Ljava/util/Properties;
0 6 2 propKey Ljava/lang/String;
0 6 3 propValue Ljava/lang/Object;
MethodParameters:
Name Flags
props
propKey
propValue
private java.lang.Object getObjectProperty(java.util.Properties, java.lang.String, java.lang.Object);
descriptor: (Ljava/util/Properties;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: getstatic com.microsoft.sqlserver.jdbc.SQLServerDataSource.loggerExternal: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 2
1: getstatic com.microsoft.sqlserver.jdbc.SQLServerDataSource.loggerExternal:Ljava/util/logging/Logger;
aload 0
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.getClassNameLogging:()Ljava/lang/String;
new java.lang.StringBuilder
dup
ldc "get"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.util.logging.Logger.entering:(Ljava/lang/String;Ljava/lang/String;)V
2: StackMap locals:
StackMap stack:
aload 1
aload 2
invokevirtual java.util.Properties.get:(Ljava/lang/Object;)Ljava/lang/Object;
astore 4
start local 4 3: aload 4
ifnonnull 5
4: aload 3
astore 4
5: StackMap locals: java.lang.Object
StackMap stack:
getstatic com.microsoft.sqlserver.jdbc.SQLServerDataSource.loggerExternal:Ljava/util/logging/Logger;
aload 0
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.getClassNameLogging:()Ljava/lang/String;
new java.lang.StringBuilder
dup
ldc "get"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
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/SQLServerDataSource;
0 7 1 props Ljava/util/Properties;
0 7 2 propKey Ljava/lang/String;
0 7 3 defaultValue Ljava/lang/Object;
3 7 4 propValue Ljava/lang/Object;
MethodParameters:
Name Flags
props
propKey
defaultValue
com.microsoft.sqlserver.jdbc.SQLServerConnection getConnectionInternal(java.lang.String, java.lang.String, com.microsoft.sqlserver.jdbc.SQLServerPooledConnection);
descriptor: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/sqlserver/jdbc/SQLServerPooledConnection;)Lcom/microsoft/sqlserver/jdbc/SQLServerConnection;
flags: (0x0000)
Code:
stack=5, locals=7, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.trustStorePasswordStripped:Z
ifeq 4
1: aconst_null
aconst_null
2: ldc "R_referencingFailedTSP"
invokestatic com.microsoft.sqlserver.jdbc.SQLServerException.getErrString:(Ljava/lang/String;)Ljava/lang/String;
aconst_null
iconst_1
3: invokestatic com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDriverError:(Lcom/microsoft/sqlserver/jdbc/SQLServerConnection;Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;Z)V
4: StackMap locals:
StackMap stack:
aload 1
ifnonnull 5
aload 2
ifnull 13
5: StackMap locals:
StackMap stack:
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
invokevirtual java.util.Properties.clone:()Ljava/lang/Object;
checkcast java.util.Properties
astore 4
start local 4 6: aload 4
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.USER:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
invokevirtual java.util.Properties.remove:(Ljava/lang/Object;)Ljava/lang/Object;
pop
7: aload 4
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.PASSWORD:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
invokevirtual java.util.Properties.remove:(Ljava/lang/Object;)Ljava/lang/Object;
pop
8: aload 1
ifnull 10
9: aload 4
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.USER:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
aload 1
invokevirtual java.util.Properties.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
10: StackMap locals: java.util.Properties
StackMap stack:
aload 2
ifnull 14
11: aload 4
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.PASSWORD:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
aload 2
invokevirtual java.util.Properties.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
12: goto 14
end local 4 13: StackMap locals:
StackMap stack:
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
astore 4
start local 4 14: StackMap locals: java.util.Properties
StackMap stack:
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.dataSourceURL:Ljava/lang/String;
ifnull 22
15: aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.dataSourceURL:Ljava/lang/String;
getstatic com.microsoft.sqlserver.jdbc.SQLServerDataSource.dsLogger:Ljava/util/logging/Logger;
invokestatic com.microsoft.sqlserver.jdbc.Util.parseUrl:(Ljava/lang/String;Ljava/util/logging/Logger;)Ljava/util/Properties;
astore 6
start local 6 16: aload 6
ifnonnull 20
17: aconst_null
aconst_null
18: ldc "R_errorConnectionString"
invokestatic com.microsoft.sqlserver.jdbc.SQLServerException.getErrString:(Ljava/lang/String;)Ljava/lang/String;
aconst_null
iconst_1
19: invokestatic com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDriverError:(Lcom/microsoft/sqlserver/jdbc/SQLServerConnection;Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;Z)V
20: StackMap locals: com.microsoft.sqlserver.jdbc.SQLServerDataSource java.lang.String java.lang.String com.microsoft.sqlserver.jdbc.SQLServerPooledConnection java.util.Properties top java.util.Properties
StackMap stack:
aload 6
aload 4
invokestatic com.microsoft.sqlserver.jdbc.SQLServerDriver.mergeURLAndSuppliedProperties:(Ljava/util/Properties;Ljava/util/Properties;)Ljava/util/Properties;
astore 5
end local 6 start local 5 21: goto 23
end local 5 22: StackMap locals: com.microsoft.sqlserver.jdbc.SQLServerDataSource java.lang.String java.lang.String com.microsoft.sqlserver.jdbc.SQLServerPooledConnection java.util.Properties
StackMap stack:
aload 4
astore 5
start local 5 23: StackMap locals: java.util.Properties
StackMap stack:
getstatic com.microsoft.sqlserver.jdbc.SQLServerDataSource.dsLogger: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 25
24: getstatic com.microsoft.sqlserver.jdbc.SQLServerDataSource.dsLogger:Ljava/util/logging/Logger;
new java.lang.StringBuilder
dup
aload 0
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.toString:()Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc " Begin create new connection."
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
25: StackMap locals:
StackMap stack:
aconst_null
astore 6
start local 6 26: invokestatic com.microsoft.sqlserver.jdbc.Util.use43Wrapper:()Z
ifeq 29
27: new com.microsoft.sqlserver.jdbc.SQLServerConnection43
dup
aload 0
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.toString:()Ljava/lang/String;
invokespecial com.microsoft.sqlserver.jdbc.SQLServerConnection43.<init>:(Ljava/lang/String;)V
astore 6
28: goto 30
29: StackMap locals: com.microsoft.sqlserver.jdbc.SQLServerConnection
StackMap stack:
new com.microsoft.sqlserver.jdbc.SQLServerConnection
dup
aload 0
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.toString:()Ljava/lang/String;
invokespecial com.microsoft.sqlserver.jdbc.SQLServerConnection.<init>:(Ljava/lang/String;)V
astore 6
30: StackMap locals:
StackMap stack:
aload 6
aload 5
aload 3
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerConnection.connect:(Ljava/util/Properties;Lcom/microsoft/sqlserver/jdbc/SQLServerPooledConnection;)Ljava/sql/Connection;
pop
31: getstatic com.microsoft.sqlserver.jdbc.SQLServerDataSource.dsLogger: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 33
32: getstatic com.microsoft.sqlserver.jdbc.SQLServerDataSource.dsLogger:Ljava/util/logging/Logger;
new java.lang.StringBuilder
dup
aload 0
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.toString:()Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc " End create new connection "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 6
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerConnection.toString:()Ljava/lang/String;
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
33: StackMap locals:
StackMap stack:
aload 6
areturn
end local 6 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 34 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
0 34 1 username Ljava/lang/String;
0 34 2 password Ljava/lang/String;
0 34 3 pooledConnection Lcom/microsoft/sqlserver/jdbc/SQLServerPooledConnection;
6 13 4 userSuppliedProps Ljava/util/Properties;
14 34 4 userSuppliedProps Ljava/util/Properties;
21 22 5 mergedProps Ljava/util/Properties;
23 34 5 mergedProps Ljava/util/Properties;
16 21 6 urlProps Ljava/util/Properties;
26 34 6 result Lcom/microsoft/sqlserver/jdbc/SQLServerConnection;
Exceptions:
throws com.microsoft.sqlserver.jdbc.SQLServerException
MethodParameters:
Name Flags
username
password
pooledConnection
public javax.naming.Reference getReference();
descriptor: ()Ljavax/naming/Reference;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=1
start local 0 0: getstatic com.microsoft.sqlserver.jdbc.SQLServerDataSource.loggerExternal:Ljava/util/logging/Logger;
aload 0
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.getClassNameLogging:()Ljava/lang/String;
ldc "getReference"
invokevirtual java.util.logging.Logger.entering:(Ljava/lang/String;Ljava/lang/String;)V
1: aload 0
ldc "com.microsoft.sqlserver.jdbc.SQLServerDataSource"
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.getReferenceInternal:(Ljava/lang/String;)Ljavax/naming/Reference;
astore 1
start local 1 2: getstatic com.microsoft.sqlserver.jdbc.SQLServerDataSource.loggerExternal:Ljava/util/logging/Logger;
aload 0
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.getClassNameLogging:()Ljava/lang/String;
ldc "getReference"
aload 1
invokevirtual java.util.logging.Logger.exiting:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
3: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
2 4 1 ref Ljavax/naming/Reference;
javax.naming.Reference getReferenceInternal(java.lang.String);
descriptor: (Ljava/lang/String;)Ljavax/naming/Reference;
flags: (0x0000)
Code:
stack=6, locals=5, args_size=2
start local 0 start local 1 0: getstatic com.microsoft.sqlserver.jdbc.SQLServerDataSource.dsLogger: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 2
1: getstatic com.microsoft.sqlserver.jdbc.SQLServerDataSource.dsLogger:Ljava/util/logging/Logger;
new java.lang.StringBuilder
dup
aload 0
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.toString:()Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc " creating reference for "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "."
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
2: StackMap locals:
StackMap stack:
new javax.naming.Reference
dup
aload 0
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
3: ldc "com.microsoft.sqlserver.jdbc.SQLServerDataSourceObjectFactory"
aconst_null
4: invokespecial javax.naming.Reference.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
astore 2
start local 2 5: aload 1
ifnull 7
6: aload 2
new javax.naming.StringRefAddr
dup
ldc "class"
aload 1
invokespecial javax.naming.StringRefAddr.<init>:(Ljava/lang/String;Ljava/lang/String;)V
invokevirtual javax.naming.Reference.add:(Ljavax/naming/RefAddr;)V
7: StackMap locals: javax.naming.Reference
StackMap stack:
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.trustStorePasswordStripped:Z
ifeq 9
8: aload 2
new javax.naming.StringRefAddr
dup
ldc "trustStorePasswordStripped"
ldc "true"
invokespecial javax.naming.StringRefAddr.<init>:(Ljava/lang/String;Ljava/lang/String;)V
invokevirtual javax.naming.Reference.add:(Ljavax/naming/RefAddr;)V
9: StackMap locals:
StackMap stack:
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
invokevirtual java.util.Properties.keys:()Ljava/util/Enumeration;
astore 3
start local 3 10: goto 18
11: StackMap locals: java.util.Enumeration
StackMap stack:
aload 3
invokeinterface java.util.Enumeration.nextElement:()Ljava/lang/Object;
checkcast java.lang.String
astore 4
start local 4 12: aload 4
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.TRUST_STORE_PASSWORD:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 16
13: getstatic com.microsoft.sqlserver.jdbc.SQLServerDataSource.$assertionsDisabled:Z
ifne 14
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.trustStorePasswordStripped:Z
ifeq 14
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
14: StackMap locals: java.lang.String
StackMap stack:
aload 2
new javax.naming.StringRefAddr
dup
ldc "trustStorePasswordStripped"
ldc "true"
invokespecial javax.naming.StringRefAddr.<init>:(Ljava/lang/String;Ljava/lang/String;)V
invokevirtual javax.naming.Reference.add:(Ljavax/naming/RefAddr;)V
15: goto 18
16: StackMap locals:
StackMap stack:
aload 4
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.PASSWORD:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
invokevirtual java.lang.String.contains:(Ljava/lang/CharSequence;)Z
ifne 18
17: aload 2
new javax.naming.StringRefAddr
dup
aload 4
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
aload 4
invokevirtual java.util.Properties.getProperty:(Ljava/lang/String;)Ljava/lang/String;
invokespecial javax.naming.StringRefAddr.<init>:(Ljava/lang/String;Ljava/lang/String;)V
invokevirtual javax.naming.Reference.add:(Ljavax/naming/RefAddr;)V
end local 4 18: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Enumeration.hasMoreElements:()Z
ifne 11
19: aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.dataSourceURL:Ljava/lang/String;
ifnull 21
20: aload 2
new javax.naming.StringRefAddr
dup
ldc "dataSourceURL"
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.dataSourceURL:Ljava/lang/String;
invokespecial javax.naming.StringRefAddr.<init>:(Ljava/lang/String;Ljava/lang/String;)V
invokevirtual javax.naming.Reference.add:(Ljavax/naming/RefAddr;)V
21: StackMap locals:
StackMap stack:
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.dataSourceDescription:Ljava/lang/String;
ifnull 23
22: aload 2
new javax.naming.StringRefAddr
dup
ldc "dataSourceDescription"
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.dataSourceDescription:Ljava/lang/String;
invokespecial javax.naming.StringRefAddr.<init>:(Ljava/lang/String;Ljava/lang/String;)V
invokevirtual javax.naming.Reference.add:(Ljavax/naming/RefAddr;)V
23: StackMap locals:
StackMap stack:
aload 2
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 24 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
0 24 1 dataSourceClassString Ljava/lang/String;
5 24 2 ref Ljavax/naming/Reference;
10 24 3 e Ljava/util/Enumeration<*>;
12 18 4 propertyName Ljava/lang/String;
MethodParameters:
Name Flags
dataSourceClassString
void initializeFromReference(javax.naming.Reference);
descriptor: (Ljavax/naming/Reference;)V
flags: (0x0000)
Code:
stack=3, locals=6, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual javax.naming.Reference.getAll:()Ljava/util/Enumeration;
astore 2
start local 2 1: goto 16
2: StackMap locals: java.util.Enumeration
StackMap stack:
aload 2
invokeinterface java.util.Enumeration.nextElement:()Ljava/lang/Object;
checkcast javax.naming.StringRefAddr
astore 3
start local 3 3: aload 3
invokevirtual javax.naming.StringRefAddr.getType:()Ljava/lang/String;
astore 4
start local 4 4: aload 3
invokevirtual javax.naming.StringRefAddr.getContent:()Ljava/lang/Object;
checkcast java.lang.String
astore 5
start local 5 5: ldc "dataSourceURL"
aload 4
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 8
6: aload 0
aload 5
putfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.dataSourceURL:Ljava/lang/String;
7: goto 16
StackMap locals: javax.naming.StringRefAddr java.lang.String java.lang.String
StackMap stack:
8: ldc "dataSourceDescription"
aload 4
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 11
9: aload 0
aload 5
putfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.dataSourceDescription:Ljava/lang/String;
10: goto 16
StackMap locals:
StackMap stack:
11: ldc "trustStorePasswordStripped"
aload 4
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 14
12: aload 0
iconst_1
putfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.trustStorePasswordStripped:Z
13: goto 16
14: StackMap locals:
StackMap stack:
ldc "class"
aload 4
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 16
15: aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerDataSource.connectionProps:Ljava/util/Properties;
aload 4
aload 5
invokevirtual java.util.Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
pop
end local 5 end local 4 end local 3 16: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.Enumeration.hasMoreElements:()Z
ifne 2
17: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
0 18 1 ref Ljavax/naming/Reference;
1 18 2 e Ljava/util/Enumeration<*>;
3 16 3 addr Ljavax/naming/StringRefAddr;
4 16 4 propertyName Ljava/lang/String;
5 16 5 propertyValue Ljava/lang/String;
MethodParameters:
Name Flags
ref
public boolean isWrapperFor(java.lang.Class<?>);
descriptor: (Ljava/lang/Class;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: getstatic com.microsoft.sqlserver.jdbc.SQLServerDataSource.loggerExternal:Ljava/util/logging/Logger;
aload 0
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.getClassNameLogging:()Ljava/lang/String;
ldc "isWrapperFor"
aload 1
invokevirtual java.util.logging.Logger.entering:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
1: aload 1
aload 0
invokevirtual java.lang.Class.isInstance:(Ljava/lang/Object;)Z
istore 2
start local 2 2: getstatic com.microsoft.sqlserver.jdbc.SQLServerDataSource.loggerExternal:Ljava/util/logging/Logger;
aload 0
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.getClassNameLogging:()Ljava/lang/String;
ldc "isWrapperFor"
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
3: iload 2
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
0 4 1 iface Ljava/lang/Class<*>;
2 4 2 f Z
Exceptions:
throws java.sql.SQLException
Signature: (Ljava/lang/Class<*>;)Z
MethodParameters:
Name Flags
iface
public <T> T unwrap(java.lang.Class<T>);
descriptor: (Ljava/lang/Class;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=2
start local 0 start local 1 0: getstatic com.microsoft.sqlserver.jdbc.SQLServerDataSource.loggerExternal:Ljava/util/logging/Logger;
aload 0
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.getClassNameLogging:()Ljava/lang/String;
ldc "unwrap"
aload 1
invokevirtual java.util.logging.Logger.entering:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
1: aload 1
aload 0
invokevirtual java.lang.Class.cast:(Ljava/lang/Object;)Ljava/lang/Object;
astore 2
start local 2 2: goto 5
end local 2 StackMap locals:
StackMap stack: java.lang.ClassCastException
3: astore 3
start local 3 4: new com.microsoft.sqlserver.jdbc.SQLServerException
dup
aload 3
invokevirtual java.lang.ClassCastException.getMessage:()Ljava/lang/String;
aload 3
invokespecial com.microsoft.sqlserver.jdbc.SQLServerException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
athrow
end local 3 start local 2 5: StackMap locals: java.lang.Object
StackMap stack:
getstatic com.microsoft.sqlserver.jdbc.SQLServerDataSource.loggerExternal:Ljava/util/logging/Logger;
aload 0
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDataSource.getClassNameLogging:()Ljava/lang/String;
ldc "unwrap"
aload 2
invokevirtual java.util.logging.Logger.exiting:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
6: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
0 7 1 iface Ljava/lang/Class<TT;>;
2 3 2 t TT;
5 7 2 t TT;
4 5 3 e Ljava/lang/ClassCastException;
Exception table:
from to target type
1 2 3 Class java.lang.ClassCastException
Exceptions:
throws java.sql.SQLException
Signature: <T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;)TT;
MethodParameters:
Name Flags
iface
private static int nextDataSourceID();
descriptor: ()I
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic com.microsoft.sqlserver.jdbc.SQLServerDataSource.baseDataSourceID:Ljava/util/concurrent/atomic/AtomicInteger;
invokevirtual java.util.concurrent.atomic.AtomicInteger.incrementAndGet:()I
ireturn
LocalVariableTable:
Start End Slot Name Signature
private java.lang.Object writeReplace();
descriptor: ()Ljava/lang/Object;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=1, args_size=1
start local 0 0: new com.microsoft.sqlserver.jdbc.SQLServerDataSource$SerializationProxy
dup
aload 0
invokespecial com.microsoft.sqlserver.jdbc.SQLServerDataSource$SerializationProxy.<init>:(Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
Exceptions:
throws java.io.ObjectStreamException
private void readObject(java.io.ObjectInputStream);
descriptor: (Ljava/io/ObjectInputStream;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: new java.io.InvalidObjectException
dup
ldc ""
invokespecial java.io.InvalidObjectException.<init>:(Ljava/lang/String;)V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerDataSource;
0 1 1 stream Ljava/io/ObjectInputStream;
Exceptions:
throws java.io.InvalidObjectException
MethodParameters:
Name Flags
stream
}
SourceFile: "SQLServerDataSource.java"
NestMembers:
com.microsoft.sqlserver.jdbc.SQLServerDataSource$SerializationProxy
InnerClasses:
private SerializationProxy = com.microsoft.sqlserver.jdbc.SQLServerDataSource$SerializationProxy of com.microsoft.sqlserver.jdbc.SQLServerDataSource