1$ > ? @ ABC DE F DG H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c de *Hf *g Fh i *j kl mn o 3p qr stu vwx sy z{|} s~     K      U U  A  3  A U     U                   t                                        j Bj         U 3     U     3       ! "#$%& F'( )* +, B- B./0 1 23 4 56 s78  H9 :; :<=>  ?@A :BCD *E FG HIJK LM N OPQI R S TU V ?W X 3Y Z [ \]^ _ ` abc 3d 3 e 3f ag hij k  l km Dnopqrs Btu vwx yz{| y}~ l R H   K  Z Z Z Z Z B e B a 3    a                    W  a                           K         H   U U   U   3  H      j    J     U U            ! " #% #&' ( ) * +, ./ .1 .3 .5 .7 .9  .;  .= .? .A .C .E .G . IJ KL MNO MPQ RS T A U UV W UX YZ [\] ^ _ ` a b c d ef gh  ij khl m n no p qrst uv w x yz { | } ~  |          ^      v       yH  InnerClasses CS_DIRECTORYLjava/lang/String; ConstantValueCS_BOE_DIRECTORY CS_SSO_JARINTROSCOPE_NO_ERROR_MSG jdbcWrapper9Lcom/sap/connectivity/cs/java/drivers/jdbc/DriverWrapper;isolationCodesLjava/util/Map; Signature6Ljava/util/Map;typeInfo6Ljava/util/Map;PATTERNS[Ljava/lang/String;CS_ESCAPE_CHAR searchEscapecatalogSeparatorjdbcAPI3Lcom/sap/connectivity/cs/java/drivers/jdbc/JDBCAPI; errorHandler;Lcom/sap/connectivity/cs/java/drivers/helpers/ErrorHandler;jdbcConnection:Lcom/sap/connectivity/cs/java/drivers/jdbc/JDBCConnection; connectionLjava/sql/Connection; statementLjava/sql/Statement;metaDataLjava/sql/ResultSetMetaData;specifiedOwnerspecifiedIdentifier resultSetLjava/sql/ResultSet; updateCountI parameterSetCLcom/businessobjects/connectionserver/datasources/ddk/ParameterSet; fieldBindingFieldA[Lcom/sap/connectivity/cs/java/drivers/helpers/DataManager$Field;defaultCatalogquoteIdentifiersLjava/lang/Boolean; FORCE_NEVER FORCE_PARAMSFORCE_PROCEDURESFORCE_PLAINQUERY forceExecuteconnectionCheckmultiresultset_processingZmetadataRetrieved queryExecuted ssoService/Lcom/sap/connectivity/cs/interfaces/SSOService;jdbcResultSetTypejdbcResultSetConcurrency propertiesLjava/util/Properties;urlkeyLjava/lang/Object; batchSizelogger(Lcom/sap/connectivity/cs/logging/Logger;!SQLSTATE_CONNECTION_FAILURE_CLASS initDriverq(Lcom/businessobjects/connectionserver/datasources/ddk/DriverConfiguration;Ljava/lang/String;Ljava/lang/String;)VCodeLineNumberTableLocalVariableTableconfigJLcom/businessobjects/connectionserver/datasources/ddk/DriverConfiguration; networkLayerdataBase Exceptions finiDriver()VnewDBDriverInstance(Lcom/businessobjects/connectionserver/datasources/ddk/Context;Lcom/businessobjects/connectionserver/datasources/ddk/ConnectionPool;)Lcom/businessobjects/connectionserver/datasources/ddk/DBDriver;context>Lcom/businessobjects/connectionserver/datasources/ddk/Context;poolELcom/businessobjects/connectionserver/datasources/ddk/ConnectionPool;newDBEnvironmentInstance(Ljava/lang/String;Ljava/lang/String;Lcom/businessobjects/connectionserver/datasources/ddk/Context;)Lcom/businessobjects/connectionserver/datasources/ddk/DBEnvironment;dbmsv(Lcom/sap/connectivity/cs/java/drivers/Context;Lcom/businessobjects/connectionserver/datasources/ddk/ConnectionPool;)VeLjava/lang/Exception;t1Lcom/sap/connectivity/foundation/api/CSException;this6Lcom/sap/connectivity/cs/java/drivers/jdbc/JDBCDriver;.Lcom/sap/connectivity/cs/java/drivers/Context;behavioroptimizedExceuteclose(Z)V mustRollbackJDBC5()Lcom/sap/connectivity/cs/java/drivers/jdbc/JDBCAPI; getConnection()Ljava/sql/Connection; setCatalog(Ljava/lang/String;)Vcatalog resetCatalog freeResourcesLjava/sql/SQLException;closeStatementgetMiddlewareArrayFetchSize()I arraySizestmtgetLikeEscapeClause()ZlikeEscapeClausegetSearchStringEscape()Ljava/lang/String;searchEscapeSupportedgetCatalogSeparatorgetIdentifierQuoteStringIdentifierQuoteStringgetIdentifierCaseIdentifierCaseC()Lcom/businessobjects/connectionserver/PropertySet$IdentifierCase;Ljava/sql/DatabaseMetaData;identifierCaseALcom/businessobjects/connectionserver/PropertySet$IdentifierCase;identifierCaseStrgetQuotedIdentifierCase addTypeInfo(Ljava/sql/ResultSet;)Vinfos isUnsignedretrieveTypeInfoisTypeUnsigned(ILjava/lang/String;)ZjdbcTypetypeNamecomputePrecision3(Lcom/businessobjects/connectionserver/SQLType;JJ)Jtype.Lcom/businessobjects/connectionserver/SQLType; precisionJ displaySizecomputeDisplaySize4(Lcom/businessobjects/connectionserver/SQLType;ZJS)J defaultSize columnSizescaleSnormalizeDescription@(Lcom/sap/connectivity/cs/java/drivers/jdbc/DescriptionHolder;)V description=Lcom/sap/connectivity/cs/java/drivers/jdbc/DescriptionHolder; CSToJDBCSQL1(Lcom/businessobjects/connectionserver/SQLType;)IsqlTypeClassToJDBCSQL(Ljava/lang/Class;)IclassIDLjava/lang/Class;LocalVariableTypeTableLjava/lang/Class<*>;(Ljava/lang/Class<*>;)IconnectionProfileG(Lcom/businessobjects/connectionserver/datasources/ddk/ProfileLogger;)VdbInfos driverName driverVersiondbmsName dbmsVersionDLcom/businessobjects/connectionserver/datasources/ddk/ProfileLogger; setIsolationisolationLevel isolationLjava/lang/Integer; setAutoCommittransactionTypeTransactionTypeBLcom/businessobjects/connectionserver/PropertySet$TransactionType; setLocaleS(Ljava/lang/String;Lcom/businessobjects/connectionserver/RssID;Ljava/lang/String;)Zargs2Lcom/businessobjects/connectionserver/ArgumentSet; localeSetlocaleid,Lcom/businessobjects/connectionserver/RssID;errorMsg setDateFormatS(Ljava/lang/String;Lcom/businessobjects/connectionserver/RssID;Ljava/lang/String;)VsetDate dateFormat getJDBCDriverM(Ljava/lang/String;)Lcom/sap/connectivity/cs/java/drivers/jdbc/DriverWrapper;"Ljava/lang/ClassNotFoundException; Ljava/lang/NoClassDefFoundError; wrapperClass jdbcClasswrappergetConnectionProperties()Ljava/util/Properties;CLcom/businessobjects/connectionserver/datasources/ddk/DDKException;keyValueconnectPropertyarr$len$i$connectPropertyTableLjava/lang/Throwable; credentialsauthenticationModeconnectProperties pvlAvailable5Ljava/util/Map;createConnectionconnectionFromPoolgetConnectionFromPool<()Lcom/sap/connectivity/cs/java/drivers/jdbc/JDBCConnection;poolTimesharedConnectioncreateCSJDBCConnection dbConnectioncreateJavaJDBCConnection@(Ljava/lang/String;Ljava/util/Properties;Z)Ljava/sql/Connection; gssCredentialLorg/ietf/jgss/GSSCredential;gssNameLorg/ietf/jgss/GSSName; gssUtilClasscreateSubjectMethodLjava/lang/reflect/Method;subjectLjavax/security/auth/Subject;useSSOKerberos driverWrapper getSSOService1()Lcom/sap/connectivity/cs/interfaces/SSOService;fileLjava/io/File;urls[Ljava/net/URL; clsLoaderLjava/net/URLClassLoader;credentialClasscreatorLjava/lang/SecurityException;!Ljava/lang/NoSuchMethodException;$Ljava/lang/IllegalArgumentException;"Ljava/lang/IllegalAccessException;-Ljava/lang/reflect/InvocationTargetException; Ljava/net/MalformedURLException;Ljava/io/IOException;releaseConnectionconnect connFromPool connectedsetgetConnectionPropertiesinfoflagisAConnectionFailure(Ljava/sql/SQLException;)Z sqlExceptionsqlState getErrors\(Ljava/sql/SQLException;)Lcom/businessobjects/connectionserver/datasources/ddk/DDKException; disconnectpingabortactionInProgressconfigureStatement setParameter4(ILcom/sap/connectivity/cs/java/drivers/Parameter;)Vindex parameter0Lcom/sap/connectivity/cs/java/drivers/Parameter;Ljava/sql/PreparedStatement; setParametersiterLjava/util/Iterator;VLjava/util/Iterator;executePreparedStatement updateNumber[I updateArrayneedBindExecution serializeCallpreStatexecutePreparedQuery bindExecutiongetResultSetTypersltTypegetResultSetConcurrencyconcurrencyTypepreparequeryX(Ljava/lang/String;Lcom/businessobjects/connectionserver/datasources/ddk/ParameterSet;)VgetQuotedIdentifier&(Ljava/lang/String;)Ljava/lang/String; identifierquotegetProcedureQualifiedNameJ(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; qualifierownernameqnameLjava/lang/StringBuffer;formatProcedurei(Ljava/lang/String;Lcom/businessobjects/connectionserver/datasources/ddk/ParameterSet;)Ljava/lang/String;iparamparams parametersrssID prepareCall9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V procedureName|(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/businessobjects/connectionserver/datasources/ddk/ParameterSet;)VqName proceduregetColumnCountgetColumnDescriptionsH(Lcom/businessobjects/connectionserver/datasources/ddk/DescriptionSet;)VcountdescriptionSetELcom/businessobjects/connectionserver/datasources/ddk/DescriptionSet;ds5Lcom/sap/connectivity/cs/java/drivers/DescriptionSet;execute bindColumns8Lcom/businessobjects/connectionserver/ColumnDescription; bindColumn<(Lcom/businessobjects/connectionserver/ColumnDescription;I)VgetUpdateCountfetchD(ILcom/businessobjects/connectionserver/datasources/ddk/RecordSet;)Vjrecord=Lcom/businessobjects/connectionserver/datasources/ddk/Record;hasNext requestedSize recordSet@Lcom/businessobjects/connectionserver/datasources/ddk/RecordSet;scoperScoperLcom/sap/tracelog/Scope$Scoper; nextResults moreResultscommitrollbackqualifiersAvailable catalogTermsqlExownersAvailable schemaTermprimaryKeyAvailable primaryKeyAvaforeignKeysAvailable foreignKeyAvagetMaxQualifierNameLength(S)S defaultValuegetMaxOwnerNameLengthgetMaxTableNameLengthgetMaxColumnNameLengthgetMaxProcedureNameLengthgetMaxProcParamNameLengthgetCurrentQualifiergetCurrentOwner getQualifiersR(ILcom/businessobjects/connectionserver/datasources/ddk/opendriver/QualifierSet;)V qualifierSetNLcom/businessobjects/connectionserver/datasources/ddk/opendriver/QualifierSet; getOwnersN(ILcom/businessobjects/connectionserver/datasources/ddk/opendriver/OwnerSet;)VownerSetJLcom/businessobjects/connectionserver/datasources/ddk/opendriver/OwnerSet; getTablesO(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Collection;)VescapeownerSearchPatterntableSearchPattern typeArraypatterntypesLjava/util/Collection;*Ljava/util/Collection;c(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Collection;)VN(ILcom/businessobjects/connectionserver/datasources/ddk/opendriver/TableSet;)VtableSetJLcom/businessobjects/connectionserver/datasources/ddk/opendriver/TableSet; getColumns tableName replaceEscape8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; isPatternsearchPatternModifynextcharchamwEscape searchPatternbuffermwEscapeLengthO(ILcom/businessobjects/connectionserver/datasources/ddk/opendriver/ColumnSet;)V columnSetKLcom/businessobjects/connectionserver/datasources/ddk/opendriver/ColumnSet; getPrimaryKeygetForeignKeysgetReferentialDependencies getProcedures'(Ljava/lang/String;Ljava/lang/String;)VgetProcedureType(I)Ljava/lang/String;7(ILcom/sap/connectivity/cs/java/drivers/ProcedureSet;)V procedureSet3Lcom/sap/connectivity/cs/java/drivers/ProcedureSet;getProcedureParametersprocSearchPatternprocNamegetMode.(S)Lcom/businessobjects/connectionserver/Mode; columnType<(ILcom/sap/connectivity/cs/java/drivers/ProcedureParamSet;)VprocedureParamSet8Lcom/sap/connectivity/cs/java/drivers/ProcedureParamSet; SourceFileJDBCDriver.java    4com/sap/connectivity/cs/java/drivers/jdbc/JDBCDriver,com/sap/connectivity/cs/java/drivers/Context 9com/sap/connectivity/cs/java/drivers/jdbc/JDBCEnvironment java/util/HashMap                             java/lang/StringBuilderID:   .   9com/sap/connectivity/cs/java/drivers/helpers/ErrorHandler    Force Execute Always  ProceduresJDBC ResultSet Type  java/lang/ExceptionJDBC ResultSet ConcurrencyOptimize Execute  Quote IdentifiersConnection Check CS:SQL.CS.Connection.IsValid  /com/sap/connectivity/foundation/api/CSException1com/sap/connectivity/cs/java/drivers/jdbc/JDBCAPI          java/sql/SQLException      0SBO parameter "Array Fetch Size" must be defined LIKE Escape Clause  Escape Character AvailableEscape Character Catalog Separator Identifier Quote String Identifier Case        Quoted Identifier Case   UNSIGNED_ATTRIBUTE   DATA_TYPE  TYPE_NAME         java/lang/Boolean                  XML_MAX_SIZE     ,   .  ! #    "%  ! # $java/lang/String[Bjava/lang/Bytejava/lang/Shortjava/lang/Integerjava/lang/Longjava/lang/Floatjava/lang/Double java/sql/Date java/sql/Timejava/sql/Timestamp !Middleware and DBMS Configuration% & ' Driver name &, (Driver version ) DBMS name * DBMS versionTransaction Isolation Level  +, -.TRANSACTION_TYPE /01@com/businessobjects/connectionserver/PropertySet$TransactionType 2C 3C @4 56 7 89 : -; <session not set for '= > ?@A & $ B CS:SQL.CS.Environment.Locale.SetLocale DE!CS:SQL.CS.Environment.Country.SetCountry"CS:SQL.CS.Environment.Language.SetLanguage CD JDBC Wrapper EUnknown JDBC Wrapper FGCLASS HI JK7com/sap/connectivity/cs/java/drivers/jdbc/DriverWrapper java/lang/ClassNotFoundException L Mjava/lang/NoClassDefFoundError N O,Driver Properties P0java/util/PropertiesAUTHENTICATION_MODEQ RS TSuserUSER UVpasswordPASSWORD WS SSO_TOKENAuthentication Mode= X YZCONN_PROPERTIES[ \Acom/businessobjects/connectionserver/datasources/ddk/DDKException, ]^= _ ` PVL Availablejava/lang/Throwable B XY URL  ab c de  ij mj POOL_TIMESHARED_CONNECTION f ghi jk8com/sap/connectivity/cs/java/drivers/jdbc/JDBCConnection lm op n 8o QR SSO Available%CallerImpersonation is not supported! |} / pq rscom.sun.security.jgss.GSSUtil createSubjectjava/lang/Classorg/ietf/jgss/GSSNameorg/ietf/jgss/GSSCredential tujava/lang/Objectv wxjavax/security/auth/Subjecty z{ Subject [] 1System property java.security.auth.login.config [java.security.auth.login.config|)System property java.security.krb5.conf [java.security.krb5.conf3com/sap/connectivity/cs/java/drivers/jdbc/JDBCLogin } ~java/sql/Connection   .  java/io/File&businessobjects.connectivity.directory java cs_sso.jar   "com.sap.connectivity.boe.directory java/net/URL java/net/URLClassLoader  &com.sap.connectivity.sso.BOESSOService H getInstance-com/sap/connectivity/cs/interfaces/SSOServicejava/lang/SecurityExceptionjava/lang/NoSuchMethodException"java/lang/IllegalArgumentException java/lang/IllegalAccessException+java/lang/reflect/InvocationTargetExceptionjava/net/MalformedURLExceptionjava/io/IOException o  g    D $CS:SQL.CS.Environment.DateFormat.Set DateFormat MN $CS:SQL.CS.Environment.TimeFormat.Set TimeFormat )CS:SQL.CS.Environment.TimeStampFormat.SetTimeStampFormat < @   ,CATALOG_SEPARATOR IDENTIFIER_QUOTE_STRINGSEARCH_PATTERN_ESCAPE LIKE_ESCAPE_CLAUSE IDENTIFIER_CASE  UQUOTED_IDENTIFIER_CASE  08       ,   ,   ,java/sql/PreparedStatement  D -.    PK  *+    K.com/sap/connectivity/cs/java/drivers/Parameter  executeStatement: BATCH_EXECUTION ARRAY_BIND_SIZE    NoError   JDBC_RESULTSET_TYPEJDBC_RESULTSET_CONCURRENCY         - java/lang/StringBuffer    /CS:SQL.CS.StoredProcs.ProcedureCall.Simple.jdbc 2CS:SQL.CS.StoredProcs.ProcedureCall.WithParam.jdbc, ??         3com/sap/connectivity/cs/java/drivers/DescriptionSet  ;com/sap/connectivity/cs/java/drivers/jdbc/DescriptionHolder .     &' .  >com/sap/connectivity/cs/java/drivers/helpers/DataManager$Field 6com/businessobjects/connectionserver/ColumnDescription   Dcom/sap/connectivity/cs/java/drivers/helpers/DataManager$FieldString FieldString Ccom/sap/connectivity/cs/java/drivers/helpers/DataManager$FieldBytes FieldBytesBcom/sap/connectivity/cs/java/drivers/helpers/DataManager$FieldByte FieldByteCcom/sap/connectivity/cs/java/drivers/helpers/DataManager$FieldShort FieldShortAcom/sap/connectivity/cs/java/drivers/helpers/DataManager$FieldIntFieldIntBcom/sap/connectivity/cs/java/drivers/helpers/DataManager$FieldLong FieldLongCcom/sap/connectivity/cs/java/drivers/helpers/DataManager$FieldFloat FieldFloatDcom/sap/connectivity/cs/java/drivers/helpers/DataManager$FieldDouble FieldDoubleHcom/sap/connectivity/cs/java/drivers/helpers/DataManager$FieldBigDecimalFieldBigDecimalBcom/sap/connectivity/cs/java/drivers/helpers/DataManager$FieldTime FieldTimeBcom/sap/connectivity/cs/java/drivers/helpers/DataManager$FieldDate FieldDateGcom/sap/connectivity/cs/java/drivers/helpers/DataManager$FieldTimestampFieldTimestampBcom/sap/connectivity/cs/java/drivers/helpers/DataManager$FieldBlob FieldBlobBcom/sap/connectivity/cs/java/drivers/helpers/DataManager$FieldClob FieldClob Introscope Available  CS::JAVA::fetch execute:     CQualifiers Available Owners Available PrimaryKey AvailableForeignKeys Available         TABLE_CAT   TABLE_SCHEM%      TABLE_NAME TABLE_TYPEREMARKS    LIKE'   9\        _    COLUMN_SIZE DECIMAL_DIGITS .com/sap/connectivity/cs/java/drivers/ColumnSet COLUMN_NAMENULLABLE     + PROCEDUREFUNCTIONUNKNOWNPROCEDURE_SCHEM PROCEDURE_CATPROCEDURE_NAMEPROCEDURE_TYPE -.     PRECISIONLENGTHSCALE COLUMN_TYPE 56 !java/util/TreeMapREAD UNCOMMITTED ,READ COMMITTEDREPEATABLE READ SERIALIZABLE7com/sap/connectivity/cs/java/drivers/helpers/RDBMSBasic6com/sap/connectivity/cs/java/drivers/jdbc/JDBCDriver$1?com/businessobjects/connectionserver/PropertySet$IdentifierCase"com/sap/tracelog/Scope$ScoperinitEnvironmentfiniEnvironmentU(Ljava/lang/String;Ljava/lang/String;Lcom/sap/connectivity/cs/java/drivers/Context;)VvalueOf(Z)Ljava/lang/Boolean;Context0()Lcom/sap/connectivity/cs/java/drivers/Context;getNetworkLayer getDataBaseappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;hashCode toHexStringtoString*com/sap/connectivity/cs/logging/LogManager getLoggerr(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/sap/connectivity/cs/logging/Logger;E()Lcom/businessobjects/connectionserver/datasources/ddk/ErrorManager;F(Lcom/businessobjects/connectionserver/datasources/ddk/ErrorManager;)V ConfigurationL()Lcom/businessobjects/connectionserver/datasources/ddk/DriverConfiguration;Hcom/businessobjects/connectionserver/datasources/ddk/DriverConfiguration getStringcompareToIgnoreCase(Ljava/lang/String;)I getInteger'(Ljava/lang/String;)Ljava/lang/Integer;intValue getBoolean'(Ljava/lang/String;)Ljava/lang/Boolean; booleanValue getRssDriver2()Lcom/sap/connectivity/cs/java/drivers/RssDriver;*com/businessobjects/connectionserver/RssID@(Ljava/lang/String;)Lcom/businessobjects/connectionserver/RssID;.com/sap/connectivity/cs/java/drivers/RssDrivergetSqlSentence@(Lcom/businessobjects/connectionserver/RssID;)Ljava/lang/String;1(Lcom/sap/connectivity/cs/java/drivers/Context;)Vlength getCatalogjava/sql/ResultSetjava/sql/StatementcreateStatement()Ljava/sql/Statement; getFetchSizeErrors5()Lcom/sap/connectivity/cs/java/drivers/ErrorManager;+com/sap/connectivity/foundation/api/ErrorIDE_DRIVER_NOT_CAPABLE-Lcom/sap/connectivity/foundation/api/ErrorID;1com/sap/connectivity/cs/java/drivers/ErrorManagergetError(Lcom/sap/connectivity/foundation/api/ErrorID;Ljava/lang/String;)Lcom/businessobjects/connectionserver/datasources/ddk/DDKException; getMetaData()Ljava/sql/DatabaseMetaData;java/sql/DatabaseMetaDatasupportsLikeEscapeClause SensitiveCasestoresLowerCaseIdentifiers LowerCasestoresUpperCaseIdentifiers UpperCasestoresMixedCaseIdentifiers MixedCaseU(Ljava/lang/String;)Lcom/businessobjects/connectionserver/PropertySet$IdentifierCase; storesLowerCaseQuotedIdentifiers storesUpperCaseQuotedIdentifiers storesMixedCaseQuotedIdentifiers(Ljava/lang/String;)ZwasNullgetIntjava/util/LocaleENGLISHLjava/util/Locale; toUpperCase&(Ljava/util/Locale;)Ljava/lang/String; java/util/Mapput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;isEmpty getTypeInfo()Ljava/sql/ResultSet;nextget&(Ljava/lang/Object;)Ljava/lang/Object;,com/businessobjects/connectionserver/SQLType SQL_TinyInt SQL_SmallInt SQL_Integer SQL_BigIntSQL_Real SQL_Double SQL_Float SQL_Numeric SQL_Decimal SQL_TimeStampSQL_TimeSQL_DateSQL_Xml Properties4()Lcom/sap/connectivity/cs/java/drivers/PropertySet;0com/sap/connectivity/cs/java/drivers/PropertySetgetIntProperty JDBCToCSSQLC(ILjava/lang/String;)Lcom/businessobjects/connectionserver/SQLType;v(Lcom/sap/connectivity/foundation/api/CSException;)Lcom/businessobjects/connectionserver/datasources/ddk/DDKException;E_NONSUPPORTED_TYPEaddErrorF(Lcom/businessobjects/connectionserver/datasources/ddk/DDKException;)V decimalDigits7$SwitchMap$com$businessobjects$connectionserver$SQLTypeordinalBcom/businessobjects/connectionserver/datasources/ddk/ProfileLoggerwriteInformation getDriverNamegetDriverVersiongetDatabaseProductNamegetDatabaseProductVersionsetTransactionIsolation(I)V checkWarnings,(Ljava/sql/Connection;)Ljava/sql/Connection; getProperty&(Ljava/lang/String;)Ljava/lang/Object;0com/businessobjects/connectionserver/PropertySetNone AutoCommit0com/businessobjects/connectionserver/ArgumentSet4()Lcom/businessobjects/connectionserver/ArgumentSet;-com/businessobjects/connectionserver/ArgumentC(Ljava/lang/Object;)Lcom/businessobjects/connectionserver/Argument;add(Ljava/lang/Object;)Zr(Lcom/businessobjects/connectionserver/RssID;Lcom/businessobjects/connectionserver/ArgumentSet;)Ljava/lang/String;*(Ljava/sql/Statement;)Ljava/sql/Statement; executeUpdateAcom/businessobjects/connectionserver/datasources/ddk/ErrorManager addWarning getLocale9()Lcom/businessobjects/connectionserver/LocaleDescriptor;5com/businessobjects/connectionserver/LocaleDescriptor MakeLocaleIDgetClass()Ljava/lang/Class;E_CLASS_LOAD_FAILEDgetCredentials()Ljava/util/Map;forName%(Ljava/lang/String;)Ljava/lang/Class; newInstance()Ljava/lang/Object;E_CLASS_NOT_FOUND(Lcom/sap/connectivity/foundation/api/ErrorID;Ljava/lang/String;Ljava/lang/Throwable;)Lcom/businessobjects/connectionserver/datasources/ddk/DDKException;E_CLASS_INSTANTIATION_FAILED initialize getObject6com/sap/connectivity/foundation/api/AuthenticationModeConfiguredIdentity8Lcom/sap/connectivity/foundation/api/AuthenticationMode;DatabaseMapping setProperty8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;CallerImpersonation-(Ljava/lang/Object;)Ljava/lang/StringBuilder; getPropertiesD()Lcom/businessobjects/connectionserver/datasources/ddk/PropertySet;@com/businessobjects/connectionserver/datasources/ddk/PropertySetgetStringPropertysplit'(Ljava/lang/String;)[Ljava/lang/String;E_BAD_CONNECT_STRINGgetConfigurationgetCause()Ljava/lang/Throwable;(Lcom/sap/connectivity/foundation/api/ErrorID;Ljava/lang/Throwable;)Lcom/businessobjects/connectionserver/datasources/ddk/DDKException; computeKey<(Ljava/lang/String;Ljava/util/Properties;)Ljava/lang/Object;getBooleanPropertyconnectionPoolG()Lcom/businessobjects/connectionserver/datasources/ddk/ConnectionPool;Ccom/businessobjects/connectionserver/datasources/ddk/ConnectionPoolacquireV(Ljava/lang/Object;Z)Lcom/businessobjects/connectionserver/datasources/ddk/Connection; setDuration(J)V=(Ljava/lang/Object;JLjava/lang/String;Ljava/sql/Connection;)VD(Lcom/businessobjects/connectionserver/datasources/ddk/Connection;)VgetGSSCredential1(Ljava/lang/String;)Lorg/ietf/jgss/GSSCredential;getName()Lorg/ietf/jgss/GSSName; getMethod@(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;java/lang/reflect/Methodinvoke9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;&com/sap/connectivity/cs/logging/Loggerthrowing(Ljava/lang/Throwable;)Vjava/lang/Systemd(Lcom/sap/connectivity/cs/java/drivers/jdbc/DriverWrapper;Ljava/lang/String;Ljava/util/Properties;)VdoAsQ(Ljavax/security/auth/Subject;Ljava/security/PrivilegedAction;)Ljava/lang/Object;?(Ljava/lang/String;Ljava/util/Properties;)Ljava/sql/Connection; separatorgetCanonicalFile()Ljava/io/File;existstoURL()Ljava/net/URL;getClassLoader()Ljava/lang/ClassLoader;)([Ljava/net/URL;Ljava/lang/ClassLoader;)V=(Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class;releasecloseConnectionremoveV(Ljava/lang/Object;Lcom/businessobjects/connectionserver/datasources/ddk/Connection;)VarrayFetchSizesetArrayFetchSizesetStringProperty((Ljava/lang/String;BLjava/lang/String;)VsetBooleanProperty(Ljava/lang/String;BZ)V((Ljava/lang/String;BLjava/lang/Object;)V getSQLState startsWithtryLockD(Lcom/businessobjects/connectionserver/datasources/ddk/Connection;)ZcancelarrayFetchSupported setFetchSizemaxRowsSupportedmaxRows setMaxRowsqueryTimeOutSupported queryTimeOutsetQueryTimeoutisNullgetObjectClasssetNull(II)V getSQLType0()Lcom/businessobjects/connectionserver/SQLType; SQL_Default setObject(ILjava/lang/Object;)V(ILjava/lang/Object;I)VAcom/businessobjects/connectionserver/datasources/ddk/ParameterSetiterator()Ljava/util/Iterator;java/util/Iterator atLastRowsetPassportToDB;(Ljava/lang/String;Ljava/sql/Connection;)Ljava/lang/String;addBatch executeBatch()[I getResultSetcom/sap/tracelog/InterceptorsafterOutgoingCall'(Ljava/lang/String;Ljava/lang/String;)ZprepareStatement0(Ljava/lang/String;)Ljava/sql/PreparedStatement;2(Ljava/lang/String;II)Ljava/sql/PreparedStatement;()Ljava/sql/ResultSetMetaData;(II)Ljava/sql/Statement;*(Ljava/sql/ResultSet;)Ljava/sql/ResultSet;normalizeIdentifierK(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;,(Ljava/lang/String;)Ljava/lang/StringBuffer;sizeID/()Lcom/sap/connectivity/foundation/api/ErrorID;E_RSSID_NOT_FOUND0(Ljava/lang/String;)Ljava/sql/CallableStatement;2(Ljava/lang/String;II)Ljava/sql/CallableStatement;java/sql/ResultSetMetaData getColumnType(I)IisSigned(I)ZgetColumnTypeName getPrecisiongetColumnDisplaySizegetScaleH(ILjava/lang/String;Lcom/businessobjects/connectionserver/SQLType;ZJJS)VgetColumnLabel isNullableaddItem](Ljava/lang/String;Lcom/businessobjects/connectionserver/SQLType;JJSZZSZSLjava/lang/String;)VCcom/businessobjects/connectionserver/datasources/ddk/DescriptionSet8com/sap/connectivity/cs/java/drivers/helpers/DataManagernextDescriptionJ()Lcom/businessobjects/connectionserver/datasources/ddk/ColumnDescription;8$SwitchMap$com$businessobjects$connectionserver$JAVAType JAVADataType1()Lcom/businessobjects/connectionserver/JAVAType;-com/businessobjects/connectionserver/JAVAType(Ljava/sql/ResultSet;I)Vr(Lcom/sap/connectivity/foundation/api/ErrorID;)Lcom/businessobjects/connectionserver/datasources/ddk/DDKException;com/sap/tracelog/TraceLogMLcom/sap/tracelog/EventInfo;com/sap/tracelog/EventInfo wouldTracescope# PolicyScoper9(Ljava/lang/Object;)Lcom/sap/tracelog/Scope$PolicyScoper;>com/businessobjects/connectionserver/datasources/ddk/RecordSet nextRecord?()Lcom/businessobjects/connectionserver/datasources/ddk/Record;@(Lcom/businessobjects/connectionserver/datasources/ddk/Record;)VgetMoreResults TransactionalgetCatalogTerm getSchemaTermgetMaxCatalogNameLengthgetMaxSchemaNameLength getUserName getCatalogsLcom/businessobjects/connectionserver/datasources/ddk/opendriver/QualifierSet getSchemasHcom/businessobjects/connectionserver/datasources/ddk/opendriver/OwnerSetjava/util/CollectiontoArray(([Ljava/lang/Object;)[Ljava/lang/Object;_(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Ljava/sql/ResultSet;equalsIgnoreCaseHcom/businessobjects/connectionserver/datasources/ddk/opendriver/TableSet](Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V^(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet;endsWith substring(II)Ljava/lang/String;equalsindexOf deleteCharAt(I)Ljava/lang/StringBuffer;replace.(IILjava/lang/String;)Ljava/lang/StringBuffer;(Ljava/lang/String;I)Iinsert-(ILjava/lang/String;)Ljava/lang/StringBuffer;getShort(Ljava/lang/String;)SSQL_UnsupportedgetLong(Ljava/lang/String;)JG(ILjava/lang/String;Lcom/businessobjects/connectionserver/SQLType;ZJS)V(Ljava/lang/String;Lcom/businessobjects/connectionserver/SQLType;JJSZZSZSLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)VgetPrimaryKeysL(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet;getImportedKeysgetExportedKeys1com/sap/connectivity/cs/java/drivers/ProcedureSetgetProcedureColumns)com/businessobjects/connectionserver/ModeIn+Lcom/businessobjects/connectionserver/Mode;OutInOut6com/sap/connectivity/cs/java/drivers/ProcedureParamSet(Ljava/lang/String;Lcom/businessobjects/connectionserver/SQLType;Lcom/businessobjects/connectionserver/Mode;JJSZZSZSLjava/lang/String;)Vcom/sap/tracelog/Scope#com/sap/tracelog/Scope$PolicyScoper!+[b^LOh F mn J 6 rt uv A Y*+|   LY*+,  J*+, * Y ****************** *!*"*#*$*%*&*'(*')*Y+,-*'./-012*3Y+45*678N-"-9: *-;:***6<=>$:**6@=>%:*6AB:C *Y`**6DB* ***6E8 * **'FGHI :*KY+L?'*?J4 %*/49>CHMRW\dinsx}'*,9FP_fn}  R,9t*MM*NM? ?" '$(*/*, B**O*12 4 c#+!+P**QR*Q+S: <="?##Ws%**Q*S* L*+DEIJI$K %WJ****!*"*#*T**U**V L*+X#<?W>OQ RTVWY#]*_3`8c<h?e@gIi@ Jf$***Y**Z*mn prtu#w $W?<*Q[M,\<,Z N,Z-*']^_` & }~ %)= ?= 3W&<*6aBC<M*Qbc<?$ &$WV*M*6dBL++C*e***6f8***Qbg*& $)8?Q>VWn4*+**6h8***Qbi*/ 4Wa!*6j8L+*QbkL+ ! W U*6l8L+AmM*QbN-n oM -p qM-rsM+tM,6  '.7>GKNS4- :  U IS  W U*6u8L+AmM*QbN-v oM -w qM-xsM+tM,6  '.7 > G K NS4- :  U IS  W+yz=+{=+|}OLLOOOOOOLLLLLLL=* +~W"  $h0k2m57  W@* 6*QbL+ *++U L*+X 25W& ? CE$F,H2M5J6L?O 6 @l* ,N--CLJJLLLLLLJJJJJJJ[]^bhmjo*lllX|  + Ag+ AY+ AK+ A=+ A/+ + A+ + AA Jwxz{|}$~+29@GN\cqwz*|||| ! !7++ + 7+++ + a7+ +$67a7+o7g+W7O+?77+0*'7 7 7r <@IW\_hmxH"#$%&'~+*++AM+*'],*']*']+`+*++++*++++J& +Qe} =~~()*+1+.\^acfilortvy{} \[]*']+`Vdfiknqtwz|~   ,-.+¦+æ+Ħ+Ŧ+Ʀ+Ǧ+Ȧ+ɦ+ʦ[+˦\+̦]*']+͹`^ $& -!/"6#9$@%C&J'M(T)W*^+a,h-k//01 /2345j*+Ϲ*QbM,N+-,:+,:+,:+ M*,X\_W>>A CFG&I.J8L@MJORP\U_R`TiVRF6 ?7..8@9R :` jj4;<8*6ڹ8L++M*Q,>**QW] ^_ab+c7d 8 ,=>?W@q1*'޹L+*Q+hik0m1ACWDEY++P:+W*'F,::**Q[:W*WZ4:*'4*Y+----+--0-0J4adW>r tu{-0}24FPZadf\ 2Ff/FG-hHIJKLD**'*'H**'HW**'HWL*']+3qJ4nqJ"34QnqrrMNs+q+Pj:+W*'F,::*']^-`**Q[:W*WZ-0J2  -02EWakrR2bFG-EOWssPsJKsLWQRy*YM² ,ð*68N-*']`*':-:H:*']-:*']-:*']-+W:*']:*']:*X:*'],ð:, VbeVb|Vb?W?z )-AVbeg|~     z gS~TST )UVVbWXY p*6 L+  Y L*'M, N- - .+,¶W+,¶WG-+,¶W)*']^*Y+--0`:*'::hP`::66C2:  :  *']`+ 2 2W6*' BC6:+"*'#W+5KN!z&0>!R#i&p(-36;8=?@BC EH,@2L5OKTNQPVU\n`Z)[ 3\ O]J^G_S`Pap`&Jb0@cd5;e1 &Jbfgv*'L**$%*+&µ'*'*']&`,M,M,( ,(*'],)**'*%*+**,=* **-=L*+X >A >D?WVj np"q)r>AuBwDyE{O|W~jy>BZE% bh 1  bfij_*'.<*'/0=8**1*+23**4**5*& $(=DMX] _Mk$;lmj*'.<*'/0=**'*%*' 6N*3Y*+* -7*1*8**5*"$Mckx*vk$dlM;nWopK G*+9:#*6:BC*']^;`:*<:,=>:?: @:  ABYCSYDSE:  FY SYSGH::*2I*2*Y+J-K-0L*2*Y+M-NO-K-0L*2*Y+P-QO-K-0LRY+,STU:+,V:*W*ݶX5!V 25;KT\v(+6;TKDqrT;st \3u0 vvw a5xy(nGGGGz6n@{W|}\*YSZY*Y+[O-\-]-\-^-0_`L+a9ZY*Y+bO-\-]-\-^-0_`LcM,+dSeY,*fgNh-i:jBE:*FGkYL*Y*2+IL*Y*2+IrL*Y*2+I_L*Y*2+ILL*Y*2+I9L*Y*2+I&L*Y*2+IL*Y*2+I*Ylmno!p4qGr+=Dz   @@@ !@#&' @),-@!/"2'31@4558:9D@G;H>M?WB=~@)0wS"5H\1 2J*8*'.*1*s *t** L*+X<?W* IKN+Q2S7T<Z?W@YI[@ JU<Q*u=<*vN*']-N*-w*1*+*x< *-X J %W>dgi j m~oq%s&u2xCyH|Q~T4&+ IUS-*y**'z{H|}**'~H}**'H}***< *<**M,,P*',*M,,P*',*M,,P*',*>*'*'**'*b"@^bfkoty~,*-k~CWJa+M,, = *+X  4*N  ]*1***> **O   '***W M*,XW &  ''a*****W*****W*****W*   '4@GT` aWe*N,-*,6,-,-,*,**W"#%&%'1(A*X.d/*eee]W?<*M,,N*-*L*+X45W"9<>@%<+B5D6F4 36 ?1   **M*N*'0-*YT`T*T*'d-:*T*:66.6*Y`*****@**3-*******#, ,WrLOP+R1S;TWV_WdYiZ[Z^`aegijoqrvwz|}\ m']r"^u__VW-<**<***W L*+X"W&  "#, # -^*'Ź<*$< ^*'ǹ<*%< *M*=*>*~X ***Q+***Q+***"*ͧ***Q[***Q**+********W*#*****W*" M*,XWv !9P`elv 4  *M*,*>*6!***Q+***Q+*~***"*ͧ N*-XqtW>    7OXhmq tu~!>c]u A*M*C,,P +,+*Y+,-*,+Ҷ-,-0'+",$. AA<W}Y:*ՙ#++P*+ֶW*W*ؙ8,",P*,ֶW*Wٞ *W*-ֶWڰ2 5 79&:0=7?BAMBZDbGlJwL4}}}} tWjN:+W,Q,HN::,d6 *Y+-޶-0:W*'F-H:*']^)*']eyzJBRT UW Y$\)^._=`T_Zbegzj|lmp\ 8")<.7|0 FGU *+,- |}*    f *M**+,-:*6*6*:"***Q***Q*~***"*ͧ:*XWF )5Nhqf wqk)a V*!3*",******W*"* *L*+XKLW& &27LMM V">*+M*>6*6iIIiiiiiiIIIIIII*6:66Y****:*,*** N*-XxW 03WV  -x*034=f -R()4 >> 1G*#**# "# *>*++YM*,-/13#5)7***(([+.E\s+BYp*Y*`S@*Y*`S)*Y*`S*Y*`S*Y*`S*Y*` S* Y*` S* Y*` S*Y*`S*Y*`Sq*Y*`SZ*Y*`SC*Y*`S,*Y*`S*']~APDdFgH{J~LNPRTVXZ\^`bdfh3j6lJnMpardtxv{xz|~ (/*  *N:*6BC*N* *:66M*Y6>**W,!:6**2"*U* W-5-#,:*X:  W- -# FWFz  *6FIamuf xu!LPIf   #*Y*$<**W********W*****W** *!*!L*+XWF+3@EQXety  s#*Q%**QW L*+XW     "  #<&*'޹*Q'**QW L*+X.1W  " . 1 2 ; 2 <F*6(BL+3*Qb)M,,PL M*,X+C47W" ( * 1 24 87 58 7A ;* 8 F 9F*6*BL+3*Qb+M,,PL M*,X+C47W" E G N O4 U7 R8 TA X* 8 F 9[*6,BL+L+C b d h j [*6-BL+L+C t v x z ~*Qb.MMW     *Z%~*Qb/MMW     *Z%~*Qb0MMW     *Z%~*Qb1MMW     *Z%~*Qb2MMW     *Z%:*3 %X*QRL*+X W  ]*Qb4L*+XW    s'***Qb5ѵ L*+XW    &  'e*>65*Y>'**W,*67*U* N*-XWZW:   ! - ? E I R W Z [ d > 8 M[ eee,*+8***Qb9ѵ M*,X!W   ! " + ! " ,,e*>65*Y>'**W,*:;*U* N*-XWZW: % & * ,! .- /? ,E 2I 5R 6W <Z 9[ ;d => 8 M[ eee    \ *:P*,, < *=,:- -P <-: >>¹?@:***Qb+Aѵ:*XW. D F I L) M= Nf P Y V X Zf  )]=If  1 ^*>6*Y>w**W***:BE,*6*:*C*D*EF{*U** N*-XWF ^ _ c e! g- jJ lM n e u x y { ~ >   M*G*:*,H:*-H:***Qb+<Iѵ:*X=@W&    = @ B L R 3 *!B MMMM ,<,J,K>,,PdL:>,:P<M<YN:OP6p``Q:OMRW9=2M=2M`+SW+P`6OT6+P66٢`Q+MS`h`Q:=2M'=2M+UW+Ph`6 +P`6`Q:.<MVM+UW``6Tڰ)     - / 2 E I T X b h w   - 6 D M P ] w     *w[bs:]2 !"/i2fTD#$%Ln*>64*Y>&**W***:B***CB*|W6*~:YX*Y*Z[*\W]:*,^*_*`}*~*E*6*:*Ca*U*** N*-X`cWb   ! - J M j m z   $ &> D 7H :Q ;V =[ >` Dc Ad Cm E\ z() 7 Vd nnn&'(b***Qb+,-bѵ*YY*SYY*SYY*S:*XRUW L SR ]U ZW \a ^4W bbbb)!***Qb+,-cѵ*YY*SYY*SYY*SYY*SYY*SYY* SYY* SYY* S:*XW e j w t v x4 ****Qb+,-dѵ*YY*SYY*SYY*SYY*SYY*S:*XruW  r u w 4w +,S*N-P*,, < *-=,:***Qb+<eѵ N*-XEHW&   & E H I R >@ &I SSS-.h(#fgh  $ ((/b*>6*Y>{**W***iBI,*j*i*k**l}m*Enw*U** N*-XWF   ! - J M >   012y*G*:P *,*-, < *=,:- < *=-:***Qb+<oѵ:*XilW2     2 H i l n x R _ 27H!3n yyyy456t0+'+#pqrq  $ ( , 007%8] i*>6/*Y>!**W***iB***kB*|W6*~:*s[7*{*t[7YX*Y*uW]: * ,*_ **vWw   *`W *~x*U*** N*-X[^Wn    ! - J !M "j $m 'z ( + , - . 4 69 ? CC FL GQ IV J[ P^ M_ Oh Qf z#d() 2 Q_ iii9:;syYz۲{Y|W}Y|W~Y|WY|WYVSY $@ $B $D $F $H