Running SQL JAVA Code
SqlDbConnection.jar
META-INF/MANIFEST.MF
Manifest-Version: 1.0
.project
MSConnection org.eclipse.jdt.core.javabuilder org.eclipse.jdt.core.javanature
com/ut/SqlDbConn.class
package com.ut; public synchronized class SqlDbConn { private boolean integratedSecurity; private String portNo; private String driverName; private String serverName; private String databaseName; private boolean connected; private String password; private String userName; private String url; public void SqlDbConn(); public String getUrl(); public String getDatabaseName(); public void setDatabaseName(String); public String getServerName(); public void setServerName(String); public boolean isIntegratedSecurity(); public void setIntegratedSecurity(boolean); public String getPortNo(); public void setPortNo(String); public String getDriverName(); public void setDriverName(String); public boolean isConnected(); public void setConnected(boolean); public String getPassword(); public void setPassword(String); public String getUserName(); public void setUserName(String); public String toString(); public java.sql.Connection createConnection(); public void close(java.sql.Connection, java.sql.PreparedStatement, java.sql.ResultSet); public void close(java.sql.Connection); }
com/ut/main.class
package com.ut; public synchronized class main { public void main(); public static void main(String[]); }
.classpath
sqljdbc4.jar
META-INF/MANIFEST.MF
Manifest-Version: 1.0 Ant-Version: Apache Ant 1.6.2 Created-By: 16.2-b04 (Sun Microsystems Inc.) Name: com/microsoft/sqlserver/jdbc/SQLServerException.class SHA1-Digest: dCJJa5V9iIHolHPt23TjBak0WNM= Name: com/microsoft/sqlserver/jdbc/JDBCType$UpdaterConversion.class SHA1-Digest: 28q9+GqlRzU+u+tBma9XG+CZyQg= Name: com/microsoft/sqlserver/jdbc/SQLServerParameterMetaData$MetaInfo .class SHA1-Digest: acclhq8K63B8mqFGLn2F+WOO2UY= Name: com/microsoft/sqlserver/jdbc/SQLServerResultSet$FetchBuffer.clas s SHA1-Digest: /NyqElHsjczkrJBaKQ/kbxWgQwc= Name: com/microsoft/sqlserver/jdbc/StreamPacket.class SHA1-Digest: LmH4fyq1L/s3Q0XpX/BIl24RB8Q= Name: com/microsoft/sqlserver/jdbc/SQLServerConnectionPoolDataSource.c lass SHA1-Digest: TjBsgsdnbYiY0G31RVpjMBcwSsM= Name: com/microsoft/sqlserver/jdbc/SQLServerResultSet$1DeleteRowRPC.cl ass SHA1-Digest: iVcyhr9VDQcwNtaV62SXpvefeUw= Name: com/microsoft/sqlserver/jdbc/ActivityId.class SHA1-Digest: MY4sE9rKnGdjpo0dzBEq6b0QXv8= Name: com/microsoft/sqlserver/jdbc/SQLServerStatement$ExecutePropertie s.class SHA1-Digest: MIewjUuVwUNcV+i84hsbHMcBheo= Name: com/microsoft/sqlserver/jdbc/TypeInfo$Builder$Strategy.class SHA1-Digest: ekdB+lNCap1TQF2fRJA9nNM9Km4= Name: com/microsoft/sqlserver/jdbc/SQLServerStatement$StmtExecOutParam Handler.class SHA1-Digest: xVaWYuRjKicu3WFTKcOyhgVwpXQ= Name: com/microsoft/sqlserver/jdbc/TDSChannel.class SHA1-Digest: iQwc3UquZKvXK5KNhpVa89XCOQM= Name: com/microsoft/sqlserver/jdbc/TypeInfo.class SHA1-Digest: XiDPVeScnz2+rtff83vERJK09f8= Name: com/microsoft/sqlserver/jdbc/SQLServerPreparedStatement$PrepStmt BatchExecCmd.class SHA1-Digest: pgydpuaijpkf1uB5BUyaCRg5h30= Name: com/microsoft/sqlserver/jdbc/ServerDTVImpl$1.class SHA1-Digest: 9Z+m4oA6v5YgVMKlpDdRxx29RaM= Name: com/microsoft/sqlserver/jdbc/TDSChannel$ProxySocket.class SHA1-Digest: KaSk72FertQTgDEw+/aoLU7uexI= Name: com/microsoft/sqlserver/jdbc/SSLenType.class SHA1-Digest: Exj6wMYNgift0kJi+c7x1kelaS8= Name: com/microsoft/sqlserver/jdbc/SQLServerDatabaseMetaData.class SHA1-Digest: vb3BOY2umYZI8SY6er+Nb8xKI5c= Name: com/microsoft/sqlserver/jdbc/SQLServerDataSourceObjectFactory.cl ass SHA1-Digest: Y/YzprR5diFTSqeolgkJb6dHz3Y= Name: com/microsoft/sqlserver/jdbc/SQLServerResultSet$1ClientCursorIni tializer.class SHA1-Digest: oJaLljCN1D5pQ4WS+v+WjNCI6Ew= Name: com/microsoft/sqlserver/jdbc/PLPXMLInputStream.class SHA1-Digest: Wq9aFpWH6FfyH65JsGPPeAk+Sjg= Name: com/microsoft/sqlserver/jdbc/SQLServerDatabaseMetaData$HandleAss ociation.class SHA1-Digest: A/BYxCRYTPFHQeKw+GOVHnLSFNw= Name: com/microsoft/sqlserver/jdbc/SQLServerResource_ru.class SHA1-Digest: 2JIFq1TbabMJ3f5y4KrhDdEjXGU= Name: com/microsoft/sqlserver/jdbc/UDTTDSHeader.class SHA1-Digest: EXHkwehBJ8o9wFcmXjfMlsVB5Ps= Name: com/microsoft/sqlserver/jdbc/SQLServerDriverIntProperty.class SHA1-Digest: sLN/K11JlOW/Wa9KzfUgPoY7dh0= Name: com/microsoft/sqlserver/jdbc/SQLServerDataSource$SerializationPr oxy.class SHA1-Digest: MSY6NcYCzLqmfCOwKOOdGKiVuDw= Name: com/microsoft/sqlserver/jdbc/ScrollWindow.class SHA1-Digest: wX0M45se0D+ujd5bAJcOZJduTFQ= Name: com/microsoft/sqlserver/jdbc/SQLServerResource_ko.class SHA1-Digest: D6nPKUw3Wy8XAZteRmuSuJzO9AQ= Name: com/microsoft/sqlserver/jdbc/ActivityCorrelator$1.class SHA1-Digest: 4jgY0CtZ+2Pz3bexAKAwuFjoPjw= Name: com/microsoft/sqlserver/jdbc/UninterruptableTDSCommand.class SHA1-Digest: zHIQ5B6nXxDYY59WP9SAZHRgkDU= Name: com/microsoft/sqlserver/jdbc/SQLServerDriverPropertyInfo.class SHA1-Digest: 5MKMv0Plpl+ZKSErrEyim60lrwU= Name: com/microsoft/sqlserver/jdbc/SQLCollation.class SHA1-Digest: 1zvcmjMtcrGGWG7jyd2pBKijwN0= Name: com/microsoft/sqlserver/jdbc/SQLServerXADataSource.class SHA1-Digest: WO9fOoYG1p2ADMNI/qxECin3ELg= Name: com/microsoft/sqlserver/jdbc/DTV.class SHA1-Digest: dd7Bx0xzcMgT/WJ2NAh7iv2wxo0= Name: com/microsoft/sqlserver/jdbc/TypeInfo$Builder$6.class SHA1-Digest: STCRUjIHrbZMTZjjogqu/rC8OKc= Name: com/microsoft/sqlserver/jdbc/StreamType.class SHA1-Digest: s+fteMmoCW/b5wWdjw1rHNNrufE= Name: com/microsoft/sqlserver/jdbc/SQLServerClobAsciiOutputStream.clas s SHA1-Digest: sV1uNp/LgDN86XuZfo2V3X+LiS8= Name: com/microsoft/sqlserver/jdbc/Util.class SHA1-Digest: XNiiK/qTqJnGCHN6htlQrYES8tY= Name: com/microsoft/sqlserver/jdbc/DDC$1.class SHA1-Digest: TJo+C6dzvcQCzbiI3IlmmC2jy60= Name: com/microsoft/sqlserver/jdbc/SQLServerCallableStatement$1ThreePa rtNamesParser.class SHA1-Digest: Jcq2M9G1MSf+hrDhnbJw/AhCYIk= Name: com/microsoft/sqlserver/jdbc/ParameterUtils.class SHA1-Digest: qLxKv+EcoexhFduXjAoTE656y9Q= Name: com/microsoft/sqlserver/jdbc/SSType$Category.class SHA1-Digest: 2dnElqirwhfC6KR76d65b58XgeA= Name: com/microsoft/sqlserver/jdbc/ReaderInputStream.class SHA1-Digest: EcS2xYZMAgxvlboSDL97Izgrw14= Name: com/microsoft/sqlserver/jdbc/TypeInfo$Builder$7.class SHA1-Digest: 7rPAewozypRoRD9QgKZmxGtl+8M= Name: com/microsoft/sqlserver/jdbc/SQLServerCallableStatement$1OutPara mHandler.class SHA1-Digest: Zib9Uv+Pr91FB7QvVrmTAvu6afw= Name: com/microsoft/sqlserver/jdbc/ISQLServerCallableStatement.class SHA1-Digest: JxfrqLU09HbcyepiP7t1pOOBdQ8= Name: com/microsoft/sqlserver/jdbc/SQLServerStatement$1NextResult.clas s SHA1-Digest: OMpMXsTZjjL3+Pwy7BvltQ1TKWg= Name: com/microsoft/sqlserver/jdbc/DTV$1.class SHA1-Digest: 9XdnpMrGa6+uFONaC0//G8qZapo= Name: com/microsoft/sqlserver/jdbc/TypeInfo$Builder$2.class SHA1-Digest: voFAq56KgkLEOqVDtGlUBslqIVg= Name: com/microsoft/sqlserver/jdbc/JDBCType$Category.class SHA1-Digest: HHXeSkMeY845PnkumWIEAnjIg18= Name: com/microsoft/sqlserver/jdbc/SQLServerXAConnection.class SHA1-Digest: cYkLJgP9CvICfin3PTeKW0Ah25w= Name: com/microsoft/sqlserver/jdbc/DTVImpl.class SHA1-Digest: mcvqkEtkLRCUeFZl9HpxD6qcgKw= Name: com/microsoft/sqlserver/jdbc/SQLServerConnection$1DTCCommand.cla ss SHA1-Digest: rxI21vCOrr5/ijqs3KT5VTasTUA= Name: com/microsoft/sqlserver/jdbc/AsciiFilteredUnicodeInputStream.cla ss SHA1-Digest: N+GbvHCVQ/gA8CYSJouZZBF5+ss= Name: com/microsoft/sqlserver/jdbc/IntColumnFilter$1.class SHA1-Digest: Sb/w4KRc1bS7nmYBZPomFo86WfY= Name: com/microsoft/sqlserver/jdbc/TDSChannel$SSLHandshakeOutputStream .class SHA1-Digest: u43J7M99xFnw/Yo1cpY60ZuE5nM= Name: com/microsoft/sqlserver/jdbc/DataTypes.class SHA1-Digest: OPdtPEwM0csl0YsA1isosPbndI0= Name: com/microsoft/sqlserver/jdbc/SQLServerParameterMetaData.class SHA1-Digest: h1turU+V3QkYHSi6XSJGk9YIxQI= Name: com/microsoft/sqlserver/jdbc/SQLServerPreparedStatement$1Prepare dHandleClose.class SHA1-Digest: eZ60BtUDcsi2ElqpuXNZ00psVbs= Name: com/microsoft/sqlserver/jdbc/TDSChannel$PermissiveX509TrustManag er.class SHA1-Digest: +fBsVAlzed+dmi+72wkKABh7MhY= Name: com/microsoft/sqlserver/jdbc/SQLServerResource.class SHA1-Digest: IaqI/I1pWdFGk3V0KGAge4SUv98= Name: com/microsoft/sqlserver/jdbc/TDSReader$1.class SHA1-Digest: GAre9G+Qr+SMlWVm2Cps5PhVyTI= Name: com/microsoft/sqlserver/jdbc/ISQLServerStatement.class SHA1-Digest: 6CrmPs8oCCva9/M9zmzBtR5tvnY= Name: com/microsoft/sqlserver/jdbc/SQLServerCallableStatement$1ExecDon eHandler.class SHA1-Digest: cbHAwkQv5J9+irLN2rT4RSepBMM= Name: com/microsoft/sqlserver/jdbc/TDSTokenHandler.class SHA1-Digest: wtow2ghLD+E63d6POR+HwymQba4= Name: com/microsoft/sqlserver/jdbc/SQLServerResource_zh_CN.class SHA1-Digest: /RccN+s60uOPl3neERMhgQuUWBA= Name: com/microsoft/sqlserver/jdbc/SQLServerResultSetMetaData.class SHA1-Digest: 3OsUb9ICIqiZolu+6NuGeKybRhU= Name: com/microsoft/sqlserver/jdbc/Parameter$GetTypeDefinitionOp.class SHA1-Digest: 104d4I4BdE3zykfWx3vXnQdJJa8= Name: microsoft/sql/Types.class SHA1-Digest: MuYApuK/3Smwbw4WtOFCXhZetFE= Name: com/microsoft/sqlserver/jdbc/SQLServerResource_es.class SHA1-Digest: GMcIfs23IIoqWAuUvwEpMwEP5pQ= Name: com/microsoft/sqlserver/jdbc/ColumnFilter.class SHA1-Digest: 4UlgiFVGTwlFUvVHLsyjbZOhvAU= Name: com/microsoft/sqlserver/jdbc/ISQLServerResultSet.class SHA1-Digest: veBOohxMvtbLztgBj0vDSjHYXb0= Name: com/microsoft/sqlserver/jdbc/StreamError.class SHA1-Digest: F54L6hCyrN1N3e/RX3Dk9gO8wew= Name: com/microsoft/sqlserver/jdbc/SQLServerConnection.class SHA1-Digest: 4YLVXlI/0cNRiNYEgST1QSYwPrE= Name: com/microsoft/sqlserver/jdbc/GregorianChange.class SHA1-Digest: YJ89SJ0o/TDneVkSqEfSWcpr6xA= Name: com/microsoft/sqlserver/jdbc/SQLServerStatement.class SHA1-Digest: RQnmvMYxttHzQx1DUhG74a99Pkk= Name: com/microsoft/sqlserver/jdbc/StreamColumns.class SHA1-Digest: 3ax4Nj9pX31qxTZngPO5JINI3Cg= Name: com/microsoft/sqlserver/jdbc/SQLServerResource_ja.class SHA1-Digest: 3Zq+cR/mnDwWqaJmeAW69Z+l5u4= Name: com/microsoft/sqlserver/jdbc/KerbAuthentication.class SHA1-Digest: Lt2bACxm0k3qefRUwj/e3OulEME= Name: com/microsoft/sqlserver/jdbc/AppDTVImpl.class SHA1-Digest: 5xRoAcpJRw29KWi+hDS54RLNbo8= Name: com/microsoft/sqlserver/jdbc/DTVExecuteOp.class SHA1-Digest: tuHqMhFoj6++6iNno5BtqaE0H5A= Name: com/microsoft/sqlserver/jdbc/JDBCType.class SHA1-Digest: Jt+bthcd7+bsNLoT8qjuenrditg= Name: com/microsoft/sqlserver/jdbc/KerbAuthentication$1.class SHA1-Digest: lvR+H53gcA/9vWw2WfaMzTV9xec= Name: com/microsoft/sqlserver/jdbc/TypeInfo$Builder$15.class SHA1-Digest: OpWisWnmGzpmPctxsPUdEOBaM+I= Name: com/microsoft/sqlserver/jdbc/SQLServerResultSet$1InsertRowRPC.cl ass SHA1-Digest: uOHp8vF1kJUHd0T7YpXkWxoMykE= Name: microsoft/sql/DateTimeOffset.class SHA1-Digest: XvKvXr/so+j5IoJsHnwQE+4fPRE= Name: com/microsoft/sqlserver/jdbc/SQLServerResource_zh_TW.class SHA1-Digest: KC+r/IS/n5zN+B0WSmVeQMJTf00= Name: com/microsoft/sqlserver/jdbc/TimeoutTimer.class SHA1-Digest: qbHTT16Hqww9ZYw5HU8uksereXQ= Name: com/microsoft/sqlserver/jdbc/SQLServerResource_fr.class SHA1-Digest: aCwiOTjxzPcTxhFBnM/pTVs2ARk= Name: com/microsoft/sqlserver/jdbc/SQLServerXADataSource$Serialization Proxy.class SHA1-Digest: 1cXLyqDIDNHOjSAw0R+/eP2WshY= Name: com/microsoft/sqlserver/jdbc/DriverJDBCVersion.class SHA1-Digest: 2ksOKAkETBQPJO3ElN0AJ2tARLY= Name: com/microsoft/sqlserver/jdbc/TDSCommand.class SHA1-Digest: UDp0Kd6HBLvnW5qrrGL5p1Dtoso= Name: com/microsoft/sqlserver/jdbc/SQLServerResource_sv.class SHA1-Digest: V06Xr3jrAceUXtf0TEt8VAy3Stc= Name: com/microsoft/sqlserver/jdbc/UserTypes.class SHA1-Digest: bFgnCV+SYynZ50fAB7Bqk4tFDrY= Name: com/microsoft/sqlserver/jdbc/DTV$SendByRPCOp.class SHA1-Digest: GTLKIbAxjLJO5seWAoqcQZ9yFxs= Name: com/microsoft/sqlserver/jdbc/AuthenticationScheme.class SHA1-Digest: 88xZivjGqLnkr0Q/zaAxd+6Iqsk= Name: com/microsoft/sqlserver/jdbc/SSType$GetterConversion.class SHA1-Digest: Lg6zzaHQWmNJP/wSQmIStPn3RUA= Name: com/microsoft/sqlserver/jdbc/FailoverInfo.class SHA1-Digest: AYCJykVCg9rTahneV00nyiedNe0= Name: com/microsoft/sqlserver/jdbc/TypeInfo$1.class SHA1-Digest: MSn5Y7CRnUch2MqQ4/mkhgbhofc= Name: com/microsoft/sqlserver/jdbc/IntColumnIdentityFilter$1.class SHA1-Digest: ep2mwUOb//eIPZDimoPx0AhWYu0= Name: com/microsoft/sqlserver/jdbc/TDSParser.class SHA1-Digest: DOKVRI4io2xL67B8gfHed9LywcI= Name: com/microsoft/sqlserver/jdbc/StreamSetterArgs.class SHA1-Digest: qWEw2YNjsAS1c+gSDgRVtGG36Cw= Name: com/microsoft/sqlserver/jdbc/ISQLServerDataSource.class SHA1-Digest: mWC5xkqTcbBIhUEQyLA+mtPzjho= Name: com/microsoft/sqlserver/jdbc/SQLServerResultSet$1UpdateRowRPC.cl ass SHA1-Digest: fGzd0N1FqaLs5m+kTetP+ESOuAc= Name: com/microsoft/sqlserver/jdbc/SQLServerResultSetMetaData$1.class SHA1-Digest: NbphoGeEXh7uDT/6Ot4I5a5jwms= Name: com/microsoft/sqlserver/jdbc/SQLServerDriverBooleanProperty.clas s SHA1-Digest: 979IFy0J4eJm6om6MxlY47EGlr8= Name: com/microsoft/sqlserver/jdbc/AppDTVImpl$SetValueOp.class SHA1-Digest: iob+UhUHjyymksYVa0ueP5Z2lS0= Name: com/microsoft/sqlserver/jdbc/TDSChannel$ProxyOutputStream.class SHA1-Digest: PbvgkDkM2TYVBmNlXmreV716B8M= Name: com/microsoft/sqlserver/jdbc/SQLServerResultSet.class SHA1-Digest: yCzu3m8bExHFJGcGh6dehHOUcHE= Name: com/microsoft/sqlserver/jdbc/TypeInfo$Builder$KatmaiScaledTempor alStrategy.class SHA1-Digest: 4pOxJuPlGbbwYzuwHbs010hVjOk= Name: com/microsoft/sqlserver/jdbc/SocketConnector.class SHA1-Digest: t03ka0adw5PyWFMPG3ITnZSC15s= Name: com/microsoft/sqlserver/jdbc/SQLServerConnection$1LogonProcessor .class SHA1-Digest: SG2XWE5oDuv9tzRfpAkwfBjeSts= Name: com/microsoft/sqlserver/jdbc/SQLServerResultSet$FetchBuffer$Fetc hBufferTokenHandler.class SHA1-Digest: jm9/gR8zFSFskSuDC4DbrDdho/4= Name: com/microsoft/sqlserver/jdbc/SQLServerEntityResolver.class SHA1-Digest: cr85hC08qjLHKFkSYS4XHtWvsO8= Name: com/microsoft/sqlserver/jdbc/SQLServerSQLXML.class SHA1-Digest: Rm3zd9G7y+Nzp5vzWR0XW/05WS4= Name: com/microsoft/sqlserver/jdbc/StreamSSPI.class SHA1-Digest: H5ELvCyCjA8fryRMepMX/q6WgT0= Name: com/microsoft/sqlserver/jdbc/TDSChannel$ProxyInputStream.class SHA1-Digest: jqWUQkJVTQu4ETvbJAXcyxwH2ms= Name: com/microsoft/sqlserver/jdbc/TDSType.class SHA1-Digest: FZ/nEMwo09PFOXSnKftLD8X6lCY= Name: com/microsoft/sqlserver/jdbc/TDSReaderMark.class SHA1-Digest: qJ/Axvf43mglIxAKaidQDmWqdBQ= Name: com/microsoft/sqlserver/jdbc/SQLServerResultSet$1CursorInitializ er.class SHA1-Digest: d2OBratB5EzObj10zyJoWyYRjFw= Name: com/microsoft/sqlserver/jdbc/SQLServerDataSource.class SHA1-Digest: 1/sOwxvoW2tba31I8lPn+bR9pD4= Name: com/microsoft/sqlserver/jdbc/Nanos.class SHA1-Digest: Xo/M+vgRE1fhlTACWSxSIWchakA= Name: com/microsoft/sqlserver/jdbc/TypeInfo$Builder.class SHA1-Digest: GJV9RYX/ej0dYcbFcwSzC2Lga4Y= Name: com/microsoft/sqlserver/jdbc/SQLServerConnection$LogonCommand.cl ass SHA1-Digest: oTBoOmnml9MSb/QNJpBHqK3yHQc= Name: com/microsoft/sqlserver/jdbc/DDC.class SHA1-Digest: ANKRK5DMNRuBxzOeSJGtSp3GM28= Name: com/microsoft/sqlserver/jdbc/TDSWriter.class SHA1-Digest: I5LziGRDcot9ZJp+YeQY3IbAYnk= Name: com/microsoft/sqlserver/jdbc/SQLIdentifier.class SHA1-Digest: CqzYdhoulDQD0sGlNagP4Fd4EAA= Name: com/microsoft/sqlserver/jdbc/IntColumnIdentityFilter.class SHA1-Digest: 2cslNxzCWBrnaBUKjOGTszkJ9oQ= Name: com/microsoft/sqlserver/jdbc/TypeInfo$Builder$8.class SHA1-Digest: VnWGZK+3V02XGOvmJI+25iEREtY= Name: com/microsoft/sqlserver/jdbc/ByteArrayOutputStreamToInputStream. class SHA1-Digest: 6/wyte4rP3k6mCBe8t63Af0vZf8= Name: com/microsoft/sqlserver/jdbc/ServerPortPlaceHolder.class SHA1-Digest: tNALRKrIlnStLKTQbRGNK2uE2V8= Name: com/microsoft/sqlserver/jdbc/FailoverMapSingleton.class SHA1-Digest: ABhAcTHbws0poXQup+WUQH+VK7Y= Name: com/microsoft/sqlserver/jdbc/BaseInputStream.class SHA1-Digest: 7wgOX1QxfSHsvhPNNm5CGRHKzkU= Name: com/microsoft/sqlserver/jdbc/JDBCType$SetterConversion.class SHA1-Digest: tq/kJj9ktULVvfOR+5xJB3fAodU= Name: com/microsoft/sqlserver/jdbc/SQLServerResource_de.class SHA1-Digest: S77b0T1sikl7HDs2CRNqXG2YOrw= Name: com/microsoft/sqlserver/jdbc/InputStreamGetterArgs.class SHA1-Digest: vUesGj7wDKywUCDoS5rXmQk4UUo= Name: com/microsoft/sqlserver/jdbc/SQLServerResource_it.class SHA1-Digest: d21ICnVGUUBQINSTT2k6vB6g3O8= Name: com/microsoft/sqlserver/jdbc/TDSWriter$1.class SHA1-Digest: UUWs2PeaMIcYjy/NSu5NduwVR30= Name: com/microsoft/sqlserver/jdbc/Parameter.class SHA1-Digest: KnxpJvR9dqzcsHtYwPxY4yYHpfM= Name: com/microsoft/sqlserver/jdbc/SocketFinder.class SHA1-Digest: 2jAZK7sMUdOOuh/EZJhMQRXH9s0= Name: com/microsoft/sqlserver/jdbc/PLPInputStream.class SHA1-Digest: wUgDfkSCPZrQU+DrhybAVPTIYYg= Name: com/microsoft/sqlserver/jdbc/ISQLServerPreparedStatement.class SHA1-Digest: Zcf7xfvDFQ0bxy/d+8e3i3kwk7o= Name: com/microsoft/sqlserver/jdbc/SQLServerStatement$StmtBatchExecCmd .class SHA1-Digest: /5Bk6JhbwdwgwX1ggPoiwDyyoHE= Name: com/microsoft/sqlserver/jdbc/TDSChannel$SSLHandshakeInputStream. class SHA1-Digest: pgAeArcoyv5I3omlHW3P8Ou3eLo= Name: com/microsoft/sqlserver/jdbc/SQLCollation$WindowsLocale.class SHA1-Digest: nT8iWNcn5YbvxwmZ33nAtklgsZc= Name: com/microsoft/sqlserver/jdbc/SQLServerResource_pt_BR.class SHA1-Digest: uYBaXSuLjFdyoSrWaQzgryrxb+w= Name: com/microsoft/sqlserver/jdbc/TypeInfo$Builder$5.class SHA1-Digest: C7NnbJP9f43aXmnluR9tDAQRx4U= Name: com/microsoft/sqlserver/jdbc/SQLServerNClob.class SHA1-Digest: YRUjnHM5wk3VEwL+Zrnd5whYKx0= Name: com/microsoft/sqlserver/jdbc/SQLState.class SHA1-Digest: Opv97KBRqZg/33AGCpeEAphwLkQ= Name: com/microsoft/sqlserver/jdbc/TypeInfo$Builder$12.class SHA1-Digest: aSsrC1RKTuq/rbFvgQK7rNj3bxw= Name: com/microsoft/sqlserver/jdbc/SQLServerResultSet$CursorFetchComma nd.class SHA1-Digest: qs8mdgFRgPE74igYGe+BYaCAOhU= Name: com/microsoft/sqlserver/jdbc/RowType.class SHA1-Digest: +3GMPCIuNYobWLTP2HSXXiyEtZo= Name: com/microsoft/sqlserver/jdbc/TDSReader.class SHA1-Digest: eNvR26zlbWzXjct6n1R/t39W9rU= Name: com/microsoft/sqlserver/jdbc/StreamLoginAck.class SHA1-Digest: sShfpjYWQhhcVIaN/l4JE51Q8J0= Name: com/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty.class SHA1-Digest: 1pWb3So1s71SxtDYlhBsXtfQyDE= Name: com/microsoft/sqlserver/jdbc/JDBCType$1.class SHA1-Digest: g6RVlpwgog9cSG71gd4INrJMyRc= Name: com/microsoft/sqlserver/jdbc/SQLServerPreparedStatement$PrepStmt ExecCmd.class SHA1-Digest: 2rBn7y3nbHQofrXs1aoWJMS1q0k= Name: com/microsoft/sqlserver/jdbc/SQLServerDriver.class SHA1-Digest: 1aa062xzWp9J8p9T9GhBoMu7k0A= Name: com/microsoft/sqlserver/jdbc/AsciiFilteredInputStream.class SHA1-Digest: bNY2fUJvF/HsXlztXngDQwkYVRs= Name: com/microsoft/sqlserver/jdbc/TypeInfo$Builder$BigOrSmallByteLenS trategy.class SHA1-Digest: 4Th2BOAhbn6CbHtdnJe1EuEqp/o= Name: com/microsoft/sqlserver/jdbc/Encoding.class SHA1-Digest: doiethK+tXmlifEdNvBxkClDwtk= Name: com/microsoft/sqlserver/jdbc/JDBCCallSyntaxTranslator.class SHA1-Digest: yJt4phhZRmUmwuD8HNccfah51Qc= Name: com/microsoft/sqlserver/jdbc/SQLServerClob.class SHA1-Digest: BctYvQhCLdruj+CsFsBfL7zYuu0= Name: com/microsoft/sqlserver/jdbc/SimpleInputStream.class SHA1-Digest: ilBZLswsfUC7S93gWQdc06uwWf8= Name: com/microsoft/sqlserver/jdbc/SQLServerBlobOutputStream.class SHA1-Digest: ugtE8M8eokBClfsm34rqqQmbCRQ= Name: com/microsoft/sqlserver/jdbc/TypeInfo$Builder$13.class SHA1-Digest: 41SkbNLXopHoYEPW5eJDvE5WFk0= Name: com/microsoft/sqlserver/jdbc/TypeInfo$Builder$11.class SHA1-Digest: NFUD1rswOUsO+vYLBu8POkZAd2k= Name: com/microsoft/sqlserver/jdbc/SQLServerPooledConnection.class SHA1-Digest: AGME5CK1Dhr7CUrt+g0tmSDtzYU= Name: com/microsoft/sqlserver/jdbc/SQLServerResultSet$1CloseServerCurs orCommand.class SHA1-Digest: T80wkkFi5IiF0D2nJ8CWjzAD26o= Name: com/microsoft/sqlserver/jdbc/SSType.class SHA1-Digest: R1R/1Ah5P3DhVtihfxS0bXx37uM= Name: com/microsoft/sqlserver/jdbc/SQLServerXAResource.class SHA1-Digest: nDqlv6GXJaVYhbfRcD1vmKsIHWY= Name: com/microsoft/sqlserver/jdbc/SQLServerPreparedStatement.class SHA1-Digest: L2pTcQez6HdbHo19rDR1ccaRPvw= Name: com/microsoft/sqlserver/jdbc/XAReturnValue.class SHA1-Digest: l1znIUY3BXRJzHooJaXJJO1vsow= Name: com/microsoft/sqlserver/jdbc/SQLCollation$SortOrder.class SHA1-Digest: vijM1lVZ+lZYLCSbACweNHi3lzY= Name: com/microsoft/sqlserver/jdbc/TypeInfo$Builder$9.class SHA1-Digest: tDJUiXxyff8jiTDM4FZ52wJU2nk= Name: com/microsoft/sqlserver/jdbc/SQLServerResultSet$1ServerCursorIni tializer.class SHA1-Digest: S3FvkAL4or6u4QFRmRCeCxMSJQ8= Name: com/microsoft/sqlserver/jdbc/SQLServerBlob.class SHA1-Digest: GYtluhckPeyFJUg8msyhyH4rwe0= Name: com/microsoft/sqlserver/jdbc/SQLJdbcVersion.class SHA1-Digest: T459ef2lb89aDPWFD0ECqSmXCoQ= Name: com/microsoft/sqlserver/jdbc/SQLServerClobBase.class SHA1-Digest: TA15KEZ1MTmSmDwH3coMIatUX4w= Name: microsoft/sql/DateTimeOffset$SerializationProxy.class SHA1-Digest: OVT657HFcH4jRxxwyUNQeAGNwg8= Name: com/microsoft/sqlserver/jdbc/StreamInfo.class SHA1-Digest: IO0oQhwZNHZ32r2F6IeQnBbXJOk= Name: com/microsoft/sqlserver/jdbc/SQLServerStatement$StmtExecCmd.clas s SHA1-Digest: QSMb5grTyK6mntayio1Zwif+Jdc= Name: com/microsoft/sqlserver/jdbc/TypeInfo$Builder$4.class SHA1-Digest: M1mBVcWZwK+dGEVIJln5I/V7x/o= Name: com/microsoft/sqlserver/jdbc/TypeInfo$Builder$16.class SHA1-Digest: 7d9MGrUxuamBznhlbSCXr/cChtg= Name: com/microsoft/sqlserver/jdbc/JavaType$2.class SHA1-Digest: gTXuAYtZVSFR4qr59Q5hAqKlXPc= Name: com/microsoft/sqlserver/jdbc/TypeInfo$Builder$1.class SHA1-Digest: sERR3tZrkC7KTxFq7/gV7pDdndU= Name: com/microsoft/sqlserver/jdbc/TDS.class SHA1-Digest: JW3SfJYkvsYONFXSvg7tSkVj3z8= Name: com/microsoft/sqlserver/jdbc/XMLTDSHeader.class SHA1-Digest: YwY/v41Hh+tD5M7xMECE0pZlXCs= Name: com/microsoft/sqlserver/jdbc/DataTypeFilter.class SHA1-Digest: tm4z3cn38vxHZNqzv6Dy4VmecZg= Name: com/microsoft/sqlserver/jdbc/SQLServerConnection$1ConnectionComm and.class SHA1-Digest: mPjoGrHk26elzycgO2w15i12QC0= Name: microsoft/sql/DateTimeOffset$1.class SHA1-Digest: A4AdhSPyFkBs7vLVEim502DUrRE= Name: com/microsoft/sqlserver/jdbc/StreamRetStatus.class SHA1-Digest: OzqTuEFJRWvcO/TglU5KKP2wVLw= Name: com/microsoft/sqlserver/jdbc/SQLServerSavepoint.class SHA1-Digest: bwqaWiuQ2jo5ccA+fadisnkL2mk= Name: com/microsoft/sqlserver/jdbc/SSPIAuthentication.class SHA1-Digest: avsZb48B6XtgrOciF+9RLw3vimc= Name: com/microsoft/sqlserver/jdbc/Parameter$1.class SHA1-Digest: hgAMZZmLNf7yn+lbL0L+yRWGe0I= Name: com/microsoft/sqlserver/jdbc/AuthenticationJNI.class SHA1-Digest: 7x1QluMgTe25r7toZ6VtUnkWda0= Name: com/microsoft/sqlserver/jdbc/SQLServerDatabaseMetaData$CallableH andles.class SHA1-Digest: 05e4Q3V24IoLf3HGkWycJBwJKiA= Name: com/microsoft/sqlserver/jdbc/ISQLServerConnection.class SHA1-Digest: 0rTKg+vIolrmvUohZoUZ78Jfd18= Name: com/microsoft/sqlserver/jdbc/JavaType.class SHA1-Digest: ZocH/fc6LfCkwhG7TA7jo1MOGPE= Name: com/microsoft/sqlserver/jdbc/ZeroFixupFilter.class SHA1-Digest: Fo4ln7IYJWGKkOklYpywfXw81uo= Name: com/microsoft/sqlserver/jdbc/SQLServerConnection$State.class SHA1-Digest: 9BCh3IjNHaUvLGNW9UV8UC7e/hE= Name: com/microsoft/sqlserver/jdbc/KerbAuthentication$1SQLJDBCDriverCo nfig.class SHA1-Digest: 4Mn+hnI/3r+EhAaFkQfiiUifJvo= Name: com/microsoft/sqlserver/jdbc/SQLServerResultSet$1.class SHA1-Digest: 5y9DN1i1KZJ6JYuHrVDcsT1gg6Q= Name: com/microsoft/sqlserver/jdbc/StreamRetValue.class SHA1-Digest: yWPFV6LmA/EJgENTB2WTWo2YJfY= Name: com/microsoft/sqlserver/jdbc/ActivityCorrelator.class SHA1-Digest: cpabwp4lJL5Wv68dtUsHClyJL2I= Name: com/microsoft/sqlserver/jdbc/ServerDTVImpl.class SHA1-Digest: Ydi+519g0ewqUMD9VGvxSvzALrc= Name: com/microsoft/sqlserver/jdbc/SQLServerConnectionSecurityManager. class SHA1-Digest: sosdHp8oHZqK2nOIh68RF5NFLRQ= Name: com/microsoft/sqlserver/jdbc/TypeInfo$Builder$FixedLenStrategy.c lass SHA1-Digest: /1fTs8W40jEefeFu85PvkvubB2c= Name: com/microsoft/sqlserver/jdbc/IntColumnFilter.class SHA1-Digest: OgkLDe60yyzJHpdC3cO6YzBxIKs= Name: com/microsoft/sqlserver/jdbc/Column.class SHA1-Digest: Xv3CeeSigdtwaOkONjaQtf1Goj8= Name: com/microsoft/sqlserver/jdbc/SQLServerConnectionPoolProxy.class SHA1-Digest: gtURiqCEu0xryaRn19RWOpw1MiA= Name: com/microsoft/sqlserver/jdbc/SQLServerPreparedStatement$1.class SHA1-Digest: iTOrGk8FE4H7z9Kx4zbhCoADjh8= Name: com/microsoft/sqlserver/jdbc/TDSChannel$HostNameOverrideX509Trus tManager.class SHA1-Digest: /Hp+ASIo9n8huwOXtLGLUdHf53U= Name: com/microsoft/sqlserver/jdbc/SocketFinder$Result.class SHA1-Digest: B96LgGY7SP/IVLW+zacTC1hMBck= Name: com/microsoft/sqlserver/jdbc/DriverError.class SHA1-Digest: n1USFD0tWXZEHzfZKIzHc0NcNPU= Name: com/microsoft/sqlserver/jdbc/XidImpl.class SHA1-Digest: ODP9azA8lgKjMQvAE/CJKmBmb+I= Name: com/microsoft/sqlserver/jdbc/UTC.class SHA1-Digest: zKwt8noD3KLXeoNUaDxbpM5pxTQ= Name: com/microsoft/sqlserver/jdbc/TypeInfo$Builder$10.class SHA1-Digest: LIvKhWJPTKVeQ2U0sbVd7r71WT4= Name: META-INF/services/java.sql.Driver SHA1-Digest: oGuKBFSZj1/xPd4Nz9LRyaHnuRU= Name: com/microsoft/sqlserver/jdbc/StreamDone.class SHA1-Digest: 7PahYpTaQoDDcX8kyL7JhZQDJtc= Name: com/microsoft/sqlserver/jdbc/SQLServerCallableStatement.class SHA1-Digest: 6v38z5++7mBozx2a9depCETjn14= Name: com/microsoft/sqlserver/jdbc/StreamTabName.class SHA1-Digest: I3MdbWYXWf5Zvbr2O5CgwQ+n/XI= Name: com/microsoft/sqlserver/jdbc/SQLServerPreparedStatement$1PrepStm tExecOutParamHandler.class SHA1-Digest: F4de7VNnHSgvdsYcn84+9c453X0= Name: com/microsoft/sqlserver/jdbc/StreamColInfo.class SHA1-Digest: LWxAz2MQHoNR7PUYOEJhMnstPKc= Name: com/microsoft/sqlserver/jdbc/SQLServerConnectionPoolDataSource$S erializationProxy.class SHA1-Digest: UvhMuV2jIrbzDS92EOMEmz009Ek= Name: com/microsoft/sqlserver/jdbc/TypeInfo$Builder$3.class SHA1-Digest: iWeJssi6ApeBMja9Tf7WrOnpeXk= Name: com/microsoft/sqlserver/jdbc/ApplicationIntent.class SHA1-Digest: trY1chrnWswBFzRcMrxaY/gjdt8= Name: com/microsoft/sqlserver/jdbc/TypeInfo$Builder$14.class SHA1-Digest: +gK0LZzfSfHffnlAJ1EF7iCqr1U= Name: com/microsoft/sqlserver/jdbc/SQLServerClobWriter.class SHA1-Digest: puhwXp+P7WlddLKaL6vYkdV7ALo= Name: com/microsoft/sqlserver/jdbc/DataTypes$1.class SHA1-Digest: NYDV/9objTP1LjbzW7TW5MhAIWg= Name: com/microsoft/sqlserver/jdbc/TypeInfo$Builder$DecimalNumericStra tegy.class SHA1-Digest: MRQaGk6fb8JI/A8ck0xue6MmJXQ= Name: com/microsoft/sqlserver/jdbc/JavaType$1.class SHA1-Digest: SqCHx8PNdcSW5BwvItpY3GZkMjQ= Name: com/microsoft/sqlserver/jdbc/TDSPacket.class SHA1-Digest: AtVsGll72MALQsrCBqwNT7RDVyY=
META-INF/MSFTSIG.SF
Signature-Version: 1.0 SHA1-Digest-Manifest-Main-Attributes: vzCaHGGz9eM3gi7mvC21m8cei6I= Created-By: 1.6.0_12 (Sun Microsystems Inc.) SHA1-Digest-Manifest: 6usa4U2hq7oa+JQY2b37S6z4K38= Name: com/microsoft/sqlserver/jdbc/SQLServerException.class SHA1-Digest: CKCJX37p/bD+N1Ucd+g2uyGh4ew= Name: com/microsoft/sqlserver/jdbc/JDBCType$UpdaterConversion.class SHA1-Digest: Od//RnT4z1f9ZjVxUWev1Eda1vw= Name: com/microsoft/sqlserver/jdbc/SQLServerParameterMetaData$MetaInfo .class SHA1-Digest: Dd6WfAZXvk+SGgMXDIgHFyscAPA= Name: com/microsoft/sqlserver/jdbc/SQLServerResultSet$FetchBuffer.clas s SHA1-Digest: DQlVexEva/9S1ODKhfv/EHDPiQs= Name: com/microsoft/sqlserver/jdbc/StreamPacket.class SHA1-Digest: ++m2ZpuHBKsI9ZJ7g1+0ynBP2xY= Name: com/microsoft/sqlserver/jdbc/SQLServerConnectionPoolDataSource.c lass SHA1-Digest: 1i8qWkxqyR3rB1SSbEZ0t4luNzI= Name: com/microsoft/sqlserver/jdbc/SQLServerResultSet$1DeleteRowRPC.cl ass SHA1-Digest: LCbFV8kEqdHJfD/TR7VObyTK+e4= Name: com/microsoft/sqlserver/jdbc/ActivityId.class SHA1-Digest: d498+RyqFFKgKPPcqCtVEkCVw0M= Name: com/microsoft/sqlserver/jdbc/SQLServerStatement$ExecutePropertie s.class SHA1-Digest: 6YQENEQ/kyGM9vCVvxGUHZNMmOg= Name: com/microsoft/sqlserver/jdbc/TypeInfo$Builder$Strategy.class SHA1-Digest: 1OJJvVSMXmWj4uIKY8Q8agjdFx8= Name: com/microsoft/sqlserver/jdbc/SQLServerStatement$StmtExecOutParam Handler.class SHA1-Digest: Ni/uo27BVPke7fTBDLvRK8kJ4P0= Name: com/microsoft/sqlserver/jdbc/TDSChannel.class SHA1-Digest: LPWH4YF6nRTisvRvOcaDWt3K5ow= Name: com/microsoft/sqlserver/jdbc/TypeInfo.class SHA1-Digest: nwBPxAFMC7akB6LM0gIiIJENms8= Name: com/microsoft/sqlserver/jdbc/SQLServerPreparedStatement$PrepStmt BatchExecCmd.class SHA1-Digest: GZb1cDQExNXvRRytQY3e64cTpq0= Name: com/microsoft/sqlserver/jdbc/TDSChannel$ProxySocket.class SHA1-Digest: nyq68pF/bR28pw2JrUxGK11Jexc= Name: com/microsoft/sqlserver/jdbc/ServerDTVImpl$1.class SHA1-Digest: KIOHig3Sltk9xicP/Kxmj1F6TBU= Name: com/microsoft/sqlserver/jdbc/SSLenType.class SHA1-Digest: +AIOTFYLFwWswoErJMFH5Lg8au0= Name: com/microsoft/sqlserver/jdbc/SQLServerDatabaseMetaData.class SHA1-Digest: 4JUrFn511IgcJHHlDSdh81CC/QE= Name: com/microsoft/sqlserver/jdbc/SQLServerDataSourceObjectFactory.cl ass SHA1-Digest: CD+1kB4Ogx0cUlfgWm6kBwL1eDA= Name: com/microsoft/sqlserver/jdbc/SQLServerResultSet$1ClientCursorIni tializer.class SHA1-Digest: adu1wL2Hvc915McUlNgCbJDhOsE= Name: com/microsoft/sqlserver/jdbc/PLPXMLInputStream.class SHA1-Digest: E+IyeoweXhmX97cZ9VCK28upssI= Name: com/microsoft/sqlserver/jdbc/SQLServerDatabaseMetaData$HandleAss ociation.class SHA1-Digest: PK4ckcplAq43F4lSjGCuCevydtM= Name: com/microsoft/sqlserver/jdbc/SQLServerResource_ru.class SHA1-Digest: tHqAU/I9b7eRXENeXm44Pwf/kfw= Name: com/microsoft/sqlserver/jdbc/UDTTDSHeader.class SHA1-Digest: z3E3jzHDTTChyAxiq45fk7ULmqA= Name: com/microsoft/sqlserver/jdbc/SQLServerDriverIntProperty.class SHA1-Digest: lRTEy8ypmaaqzeQuQxQM1DS1z1k= Name: com/microsoft/sqlserver/jdbc/SQLServerDataSource$SerializationPr oxy.class SHA1-Digest: E6zljGvd9rBKhQMoTzXmCpn7PWg= Name: com/microsoft/sqlserver/jdbc/ScrollWindow.class SHA1-Digest: pQSmRxgZY7MnEZxS/97WMoaxWxg= Name: com/microsoft/sqlserver/jdbc/SQLServerResource_ko.class SHA1-Digest: aUIUEDBN8i+zl24hrnXbNq12vWU= Name: com/microsoft/sqlserver/jdbc/ActivityCorrelator$1.class SHA1-Digest: aQh1oLfRO9unVlhFtylc5caYWVA= Name: com/microsoft/sqlserver/jdbc/UninterruptableTDSCommand.class SHA1-Digest: FdWZlQcPlHl/mL5C8wKsOeuV23w= Name: com/microsoft/sqlserver/jdbc/SQLServerDriverPropertyInfo.class SHA1-Digest: 3Xat9pSOmNqDkxa2RT9PL8a+tCk= Name: com/microsoft/sqlserver/jdbc/SQLCollation.class SHA1-Digest: T7qWtyntSyBXCW93huU6PRYQxYc= Name: com/microsoft/sqlserver/jdbc/SQLServerXADataSource.class SHA1-Digest: NgNhXwuQqQxNj/x4TPAhzd9do6c= Name: com/microsoft/sqlserver/jdbc/DTV.class SHA1-Digest: BQQieMD91PwMc5g1tVxjkw9LT90= Name: com/microsoft/sqlserver/jdbc/TypeInfo$Builder$6.class SHA1-Digest: NkLURPwTNsorTPO3l7zO/hNno+I= Name: com/microsoft/sqlserver/jdbc/StreamType.class SHA1-Digest: mCu1JdC0RJNyYKb4xSX0MkVZYBQ= Name: com/microsoft/sqlserver/jdbc/SQLServerClobAsciiOutputStream.clas s SHA1-Digest: 9LZBayIoIdlrZVc8cSTSjGK+/oQ= Name: com/microsoft/sqlserver/jdbc/Util.class SHA1-Digest: zMlK+QpM1jb0hX736voSWVTl8qA= Name: com/microsoft/sqlserver/jdbc/DDC$1.class SHA1-Digest: kjUelRbGfeSYKBRdoKNjJ1ZDZmU= Name: com/microsoft/sqlserver/jdbc/SQLServerCallableStatement$1ThreePa rtNamesParser.class SHA1-Digest: oEfLoUSaopYICn7rsSrHKThV574= Name: com/microsoft/sqlserver/jdbc/ParameterUtils.class SHA1-Digest: zw95CMZcxPh3kbRd6xe5U4veU30= Name: com/microsoft/sqlserver/jdbc/SSType$Category.class SHA1-Digest: IZ/x/KMje0EbpSJg1KoTz3YT2Ic= Name: com/microsoft/sqlserver/jdbc/ReaderInputStream.class SHA1-Digest: 1hHcr6QtzlFD54nj2D4ViipTlkw= Name: com/microsoft/sqlserver/jdbc/TypeInfo$Builder$7.class SHA1-Digest: sc0Wy4U4ZexeD8z18bodagHDMRM= Name: com/microsoft/sqlserver/jdbc/SQLServerCallableStatement$1OutPara mHandler.class SHA1-Digest: mtjKFM9Hc9cNQWW0fY26Raf//So= Name: com/microsoft/sqlserver/jdbc/ISQLServerCallableStatement.class SHA1-Digest: ceqaD+5zUxZhxyyo/BPWTxxY0P4= Name: com/microsoft/sqlserver/jdbc/SQLServerStatement$1NextResult.clas s SHA1-Digest: USEC2aLuxU9KGdwkE4D7iw06SpQ= Name: com/microsoft/sqlserver/jdbc/DTV$1.class SHA1-Digest: suWDDNrkZSnSCl8ShmdzXRWbB2g= Name: com/microsoft/sqlserver/jdbc/TypeInfo$Builder$2.class SHA1-Digest: 16DlpBCIjwkJWChjH/vvzrTIBrU= Name: com/microsoft/sqlserver/jdbc/JDBCType$Category.class SHA1-Digest: UGdnRLvOgn0N9B4mvBwSZ+/DvJo= Name: com/microsoft/sqlserver/jdbc/SQLServerXAConnection.class SHA1-Digest: 5wyvJRTbIBH012qA8yGZiwSvVIQ= Name: com/microsoft/sqlserver/jdbc/DTVImpl.class SHA1-Digest: /O84YYWd6OoUd9uTIwNlD2Yo2Iw= Name: com/microsoft/sqlserver/jdbc/AsciiFilteredUnicodeInputStream.cla ss SHA1-Digest: VUzeBO15R33HaxTw1vWVs0aW+nk= Name: com/microsoft/sqlserver/jdbc/SQLServerConnection$1DTCCommand.cla ss SHA1-Digest: KSJHfvfhN9sLSCdcQ0Qi/uV1bUE= Name: com/microsoft/sqlserver/jdbc/IntColumnFilter$1.class SHA1-Digest: R+wzPEv8owd4fzKDLVy4Ark2jD4= Name: com/microsoft/sqlserver/jdbc/TDSChannel$SSLHandshakeOutputStream .class SHA1-Digest: N6PD36hDbKQc2zEHb6zt9iktCaY= Name: com/microsoft/sqlserver/jdbc/SQLServerParameterMetaData.class SHA1-Digest: 8cdFsn3mOM4M4TR1iwNKYcgXh30= Name: com/microsoft/sqlserver/jdbc/DataTypes.class SHA1-Digest: xxh+zMHSMDJch5LlX14BkHQGS6o= Name: com/microsoft/sqlserver/jdbc/SQLServerPreparedStatement$1Prepare dHandleClose.class SHA1-Digest: hgUqFP5ruJNRUmDmCLx+1r6vsqc= Name: com/microsoft/sqlserver/jdbc/TDSChannel$PermissiveX509TrustManag er.class SHA1-Digest: Zd85H+Oipe2sj9hUI/KtAm7QK10= Name: com/microsoft/sqlserver/jdbc/TDSReader$1.class SHA1-Digest: Q/QfC8l3GpRNlIetALU1pBI+3vs= Name: com/microsoft/sqlserver/jdbc/SQLServerResource.class SHA1-Digest: vGvIHRtkHqiJVfk4LfbZu73DUKc= Name: com/microsoft/sqlserver/jdbc/ISQLServerStatement.class SHA1-Digest: Y35X17NOb7WpUDy+Gbg96pRDBrI= Name: com/microsoft/sqlserver/jdbc/SQLServerCallableStatement$1ExecDon eHandler.class SHA1-Digest: Vc7zAPYqCkEYwnLxjBNsh+CVkeM= Name: com/microsoft/sqlserver/jdbc/TDSTokenHandler.class SHA1-Digest: nx+auxxKZKJUYxnmbUBPAqrF7n4= Name: com/microsoft/sqlserver/jdbc/SQLServerResultSetMetaData.class SHA1-Digest: Dlk8fsd4+wZriO01v30h8WJpbXY= Name: com/microsoft/sqlserver/jdbc/SQLServerResource_zh_CN.class SHA1-Digest: 61/zHXZdgEUKkVgjbs/7PpyrzR0= Name: com/microsoft/sqlserver/jdbc/Parameter$GetTypeDefinitionOp.class SHA1-Digest: wy6ZOLatRYiVn0Q8n6C1Zl31Nac= Name: microsoft/sql/Types.class SHA1-Digest: c7CfDxAIDdHo8TyXeI/yFC6vo9k= Name: com/microsoft/sqlserver/jdbc/SQLServerResource_es.class SHA1-Digest: jehiWkrlSY2Rkh0G06VXO1pQMd0= Name: com/microsoft/sqlserver/jdbc/ISQLServerResultSet.class SHA1-Digest: 40MWSqWDkGHblGg4ENMpdeb4wPQ= Name: com/microsoft/sqlserver/jdbc/ColumnFilter.class SHA1-Digest: /7LlWnX0B0R0raA4f/alLRsX/Dg= Name: com/microsoft/sqlserver/jdbc/StreamError.class SHA1-Digest: 44pTp/VXO8czGJfDWarbrY6CQGI= Name: com/microsoft/sqlserver/jdbc/SQLServerConnection.class SHA1-Digest: sVwLRUegZPr4dcsOYWbS9hP1MXc= Name: com/microsoft/sqlserver/jdbc/GregorianChange.class SHA1-Digest: Oo1BKnza3tDds2BPnHAy5OgZZ4c= Name: com/microsoft/sqlserver/jdbc/StreamColumns.class SHA1-Digest: QVpjox8ekR2x+LhMZEM6Fqqvyr8= Name: com/microsoft/sqlserver/jdbc/SQLServerStatement.class SHA1-Digest: GF6vxT3qp08G4cBXUbkGHMFYvvc= Name: com/microsoft/sqlserver/jdbc/SQLServerResource_ja.class SHA1-Digest: oufsRLPk/eM+cpUKDwlYLjMfyLg= Name: com/microsoft/sqlserver/jdbc/KerbAuthentication.class SHA1-Digest: FNXlqVyNxzLKFkRhUBy7AHKBISo= Name: com/microsoft/sqlserver/jdbc/AppDTVImpl.class SHA1-Digest: +4p5jJUpSv3hPoq8HhQbZW5H+2o= Name: com/microsoft/sqlserver/jdbc/DTVExecuteOp.class SHA1-Digest: wvGN21UEpVwfapTxtlyNjk2Mb98= Name: com/microsoft/sqlserver/jdbc/JDBCType.class SHA1-Digest: cwPecKwI8O2gxoxQAofVPumT4RI= Name: com/microsoft/sqlserver/jdbc/KerbAuthentication$1.class SHA1-Digest: kQpIq+wuSiZVPyam89klEkTEFN0= Name: com/microsoft/sqlserver/jdbc/TypeInfo$Builder$15.class SHA1-Digest: vkmP0cme9Vvy+PUBpobG1b4DsmE= Name: com/microsoft/sqlserver/jdbc/SQLServerResultSet$1InsertRowRPC.cl ass SHA1-Digest: cDLRqXJYhSAI6VedFSx/VDUULM4= Name: microsoft/sql/DateTimeOffset.class SHA1-Digest: xgIZmQTPavsFnMLk56tuI9yNgNI= Name: com/microsoft/sqlserver/jdbc/SQLServerResource_zh_TW.class SHA1-Digest: cH8pTgC5+NT3c4ut90xC1dyuMS8= Name: com/microsoft/sqlserver/jdbc/TimeoutTimer.class SHA1-Digest: 24WqOemMeofA5SfOrrOLSXSl08M= Name: com/microsoft/sqlserver/jdbc/SQLServerResource_fr.class SHA1-Digest: gthogBTWWYl6hH5Q0wPuy4u+r90= Name: com/microsoft/sqlserver/jdbc/SQLServerXADataSource$Serialization Proxy.class SHA1-Digest: ixssRaPvt4Jv+S5qtiJHD4oF83c= Name: com/microsoft/sqlserver/jdbc/TDSCommand.class SHA1-Digest: tauIWCqnMQoGKl9n5X4gnPqlVcw= Name: com/microsoft/sqlserver/jdbc/DriverJDBCVersion.class SHA1-Digest: IXBOyI508H/ExQ+jvK6QhqcdxWw= Name: com/microsoft/sqlserver/jdbc/SQLServerResource_sv.class SHA1-Digest: PJHSZ7TMtejVSGRkXQKMB/MDoQM= Name: com/microsoft/sqlserver/jdbc/UserTypes.class SHA1-Digest: iRXffgSEw2O6fgCq04e8PS/ufnA= Name: com/microsoft/sqlserver/jdbc/DTV$SendByRPCOp.class SHA1-Digest: zMjJTyC0wPeoAkrgQjpyts/6Vwo= Name: com/microsoft/sqlserver/jdbc/AuthenticationScheme.class SHA1-Digest: FygTetQrLKq2WDU09zztjqdHt0k= Name: com/microsoft/sqlserver/jdbc/SSType$GetterConversion.class SHA1-Digest: 50Ko1iD4YVwXWO2BJ+RBQkxis64= Name: com/microsoft/sqlserver/jdbc/FailoverInfo.class SHA1-Digest: U2/+xwAgzfNPC8dLAFVFcXJmLOg= Name: com/microsoft/sqlserver/jdbc/TypeInfo$1.class SHA1-Digest: Ql5r7dG1GYkVK2gG8IdQEHzYFMY= Name: com/microsoft/sqlserver/jdbc/IntColumnIdentityFilter$1.class SHA1-Digest: hnq4ubWOJys7olp4BO0m0pCHtAg= Name: com/microsoft/sqlserver/jdbc/TDSParser.class SHA1-Digest: Z60kep9aekQTnKxZrQXgn1tJg64= Name: com/microsoft/sqlserver/jdbc/StreamSetterArgs.class SHA1-Digest: 7fqqYvAF7jJvu/MGBjKBWqzaVmw= Name: com/microsoft/sqlserver/jdbc/ISQLServerDataSource.class SHA1-Digest: l7UxWJkLkNvIo6lCHzkH2B9ChdQ= Name: com/microsoft/sqlserver/jdbc/SQLServerResultSet$1UpdateRowRPC.cl ass SHA1-Digest: Is9lBcfCOucPkVc0np8czYsTue8= Name: com/microsoft/sqlserver/jdbc/SQLServerResultSetMetaData$1.class SHA1-Digest: FE32VJER3wEoQfX0IrJhulQUO/I= Name: com/microsoft/sqlserver/jdbc/SQLServerDriverBooleanProperty.clas s SHA1-Digest: YH2IzIv5a415h24Icbl+/nET+6I= Name: com/microsoft/sqlserver/jdbc/AppDTVImpl$SetValueOp.class SHA1-Digest: WFPK4yDbV7luLgFVgSQHYtc1ehw= Name: com/microsoft/sqlserver/jdbc/TDSChannel$ProxyOutputStream.class SHA1-Digest: Wvxp/15cBF7U+qMuaHsAidCM2ZM= Name: com/microsoft/sqlserver/jdbc/SQLServerResultSet.class SHA1-Digest: W1pDRyvukMSihQr2zWemE9kPKN8= Name: com/microsoft/sqlserver/jdbc/TypeInfo$Builder$KatmaiScaledTempor alStrategy.class SHA1-Digest: 4HRmTFiNCJGa8jH2jGOni+7NtJI= Name: com/microsoft/sqlserver/jdbc/SocketConnector.class SHA1-Digest: NI/ViW9r0nOKWZ5l2ELjCBOqNXg= Name: com/microsoft/sqlserver/jdbc/SQLServerConnection$1LogonProcessor .class SHA1-Digest: JcpKTbUX2IfChI0fsL2oRT8XprU= Name: com/microsoft/sqlserver/jdbc/SQLServerResultSet$FetchBuffer$Fetc hBufferTokenHandler.class SHA1-Digest: BdCsmw7r4/O3DfAxK7kXreB59fg= Name: com/microsoft/sqlserver/jdbc/SQLServerEntityResolver.class SHA1-Digest: hlsGNGNtTL/rS1F2kv6cdoOupwk= Name: com/microsoft/sqlserver/jdbc/SQLServerSQLXML.class SHA1-Digest: YkDI5g5btQpgw/Tj6+bjO1uyPOo= Name: com/microsoft/sqlserver/jdbc/StreamSSPI.class SHA1-Digest: WnBVB2x/Kt9dhun0mIagmULGm8Y= Name: com/microsoft/sqlserver/jdbc/TDSChannel$ProxyInputStream.class SHA1-Digest: V40Ra4x44vPJ+eiFxhI0+M9A7os= Name: com/microsoft/sqlserver/jdbc/TDSType.class SHA1-Digest: cFYb1xVtoUi5Np6MTMzFmm0GqZs= Name: com/microsoft/sqlserver/jdbc/TDSReaderMark.class SHA1-Digest: dsLwQw0gLizDOhx0p3LRBz17yxA= Name: com/microsoft/sqlserver/jdbc/SQLServerResultSet$1CursorInitializ er.class SHA1-Digest: mdwekZqV5BcPFmG4btIPoksc4ZA= Name: com/microsoft/sqlserver/jdbc/SQLServerDataSource.class SHA1-Digest: rOcRUtlEBNH1Vb0MJUnR2Eiabe8= Name: com/microsoft/sqlserver/jdbc/Nanos.class SHA1-Digest: jA1oJ8+yiaFPm3ohi1NbYwTG3rU= Name: com/microsoft/sqlserver/jdbc/TypeInfo$Builder.class SHA1-Digest: q3dZZCtQtd+FYhXCy3iC6WlJAAM= Name: com/microsoft/sqlserver/jdbc/SQLServerConnection$LogonCommand.cl ass SHA1-Digest: GDXoH0K3k7wAKwIE6Qa0JXj5Nts= Name: com/microsoft/sqlserver/jdbc/DDC.class SHA1-Digest: eWghmTyjDQqp3PgInscL8h6m6xY= Name: com/microsoft/sqlserver/jdbc/TDSWriter.class SHA1-Digest: r+lG5cA3ZACX+f0V3zSxHEhnQrc= Name: com/microsoft/sqlserver/jdbc/SQLIdentifier.class SHA1-Digest: z3hLaIYXwdkHn9LhKQj83pcZrH0= Name: com/microsoft/sqlserver/jdbc/IntColumnIdentityFilter.class SHA1-Digest: dCsV2haeyKfdwRfneUr+tzbsgPE= Name: com/microsoft/sqlserver/jdbc/TypeInfo$Builder$8.class SHA1-Digest: hpTan/Pg8FHvoTc8QQBtN0RAczU= Name: com/microsoft/sqlserver/jdbc/ByteArrayOutputStreamToInputStream. class SHA1-Digest: SSzqwsY1zWjUb53ZtbhnWJMr72U= Name: com/microsoft/sqlserver/jdbc/ServerPortPlaceHolder.class SHA1-Digest: BfwCe6xV0T7+SMll1d/uiHgI0CQ= Name: com/microsoft/sqlserver/jdbc/FailoverMapSingleton.class SHA1-Digest: VfWXq8FvJ53fsz8slJ35lCRLQWk= Name: com/microsoft/sqlserver/jdbc/BaseInputStream.class SHA1-Digest: 1mujDThThRO98lxjS54EjtsUfwA= Name: com/microsoft/sqlserver/jdbc/JDBCType$SetterConversion.class SHA1-Digest: tjh6p9IMtKSwoMzcmUzlMcW8X78= Name: com/microsoft/sqlserver/jdbc/SQLServerResource_de.class SHA1-Digest: 81jfLjtiFMjfcQCVrZtWSNiCa3g= Name: com/microsoft/sqlserver/jdbc/InputStreamGetterArgs.class SHA1-Digest: 0u5f+9UFVMAdwuJVsNxt2uIwlO0= Name: com/microsoft/sqlserver/jdbc/SQLServerResource_it.class SHA1-Digest: +9yLt6iqKGxHEktY/msAjK3QqWE= Name: com/microsoft/sqlserver/jdbc/TDSWriter$1.class SHA1-Digest: 0EBjrL6do9QmrS1YmahD8kVqdJQ= Name: com/microsoft/sqlserver/jdbc/Parameter.class SHA1-Digest: 5agsHDzTkG0+65V0dhzJqclVlYY= Name: com/microsoft/sqlserver/jdbc/SocketFinder.class SHA1-Digest: kgyhEKSC12I13ZICkzAABdb6sEM= Name: com/microsoft/sqlserver/jdbc/PLPInputStream.class SHA1-Digest: aseGuzB5KVS8BjJbmRSKVWuZ4fg= Name: com/microsoft/sqlserver/jdbc/ISQLServerPreparedStatement.class SHA1-Digest: mPEy8KtSC6OGVZz+zJTYYe8zeaA= Name: com/microsoft/sqlserver/jdbc/SQLServerStatement$StmtBatchExecCmd .class SHA1-Digest: 1wYwf7f9YuJWHXe9qgSUwzU5UDU= Name: com/microsoft/sqlserver/jdbc/TDSChannel$SSLHandshakeInputStream. class SHA1-Digest: OiliOGom4UZwQQqlaCofkSAvAyI= Name: com/microsoft/sqlserver/jdbc/SQLCollation$WindowsLocale.class SHA1-Digest: gC85rI5GAmQRsq4HvJTunsn9P2A= Name: com/microsoft/sqlserver/jdbc/SQLServerResource_pt_BR.class SHA1-Digest: esSSwz4Gp5KPDCowEh1L34grs94= Name: com/microsoft/sqlserver/jdbc/TypeInfo$Builder$5.class SHA1-Digest: 6KqCTAQ5LSwGWdLScP74GDlJLRU= Name: com/microsoft/sqlserver/jdbc/SQLServerNClob.class SHA1-Digest: kOiSJY5oSvtlRkgvZdVPGutFMmg= Name: com/microsoft/sqlserver/jdbc/SQLState.class SHA1-Digest: v5QexSwfmBHNqovCSqJL/fd4qBI= Name: com/microsoft/sqlserver/jdbc/TypeInfo$Builder$12.class SHA1-Digest: U6ha1Q1FDkrM2h5jABE3quLtwY0= Name: com/microsoft/sqlserver/jdbc/SQLServerResultSet$CursorFetchComma nd.class SHA1-Digest: NC5BDskr557NKeNX4OpPN4Pa0SA= Name: com/microsoft/sqlserver/jdbc/RowType.class SHA1-Digest: ZCMe0oDDTJBhHs+A/W5jh9SeAW8= Name: com/microsoft/sqlserver/jdbc/TDSReader.class SHA1-Digest: P0OoP+XcVnGadV3xbS7dTdTi9J8= Name: com/microsoft/sqlserver/jdbc/StreamLoginAck.class SHA1-Digest: 2FSHEd7jAbnDA01IzqnBlkKPfUs= Name: com/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty.class SHA1-Digest: sjjIF0gm1jgRRHPNGGsxz/L4AJ4= Name: com/microsoft/sqlserver/jdbc/JDBCType$1.class SHA1-Digest: u8KzyXr2CY39mUCZfWXGZ9X5l1k= Name: com/microsoft/sqlserver/jdbc/SQLServerPreparedStatement$PrepStmt ExecCmd.class SHA1-Digest: iJ/wTwhSM1mXQAj9krOmpKOkk1M= Name: com/microsoft/sqlserver/jdbc/SQLServerDriver.class SHA1-Digest: eKxIan4G5HZBsOXPCXVv9JftJj4= Name: com/microsoft/sqlserver/jdbc/AsciiFilteredInputStream.class SHA1-Digest: o2apTpdckDTlOMlnOMb7ooDUkV4= Name: com/microsoft/sqlserver/jdbc/TypeInfo$Builder$BigOrSmallByteLenS trategy.class SHA1-Digest: Fo2hQzQJ0OvwfjKlRUd+fN2+IGk= Name: com/microsoft/sqlserver/jdbc/Encoding.class SHA1-Digest: NAjKHDlYt8NvFGCNiir+m/oPuXk= Name: com/microsoft/sqlserver/jdbc/JDBCCallSyntaxTranslator.class SHA1-Digest: 3uAyDIErd7Ga07B6ZAu3OIHG7cY= Name: com/microsoft/sqlserver/jdbc/SQLServerClob.class SHA1-Digest: 1jCkvmoE3ak0fmtjMLEQ6cUnNnE= Name: com/microsoft/sqlserver/jdbc/SimpleInputStream.class SHA1-Digest: 6YuuUIM+6I2IDot2fLSgw/lZ3VQ= Name: com/microsoft/sqlserver/jdbc/SQLServerBlobOutputStream.class SHA1-Digest: gFvUGxcdZQ/+m+8yi691+enYc8U= Name: com/microsoft/sqlserver/jdbc/TypeInfo$Builder$13.class SHA1-Digest: T48ughC2dGF7gWPnPnfcbFhhOK8= Name: com/microsoft/sqlserver/jdbc/TypeInfo$Builder$11.class SHA1-Digest: oUMm79CXtk7Td0a60SR30uKiomY= Name: com/microsoft/sqlserver/jdbc/SQLServerPooledConnection.class SHA1-Digest: 8XURtUUzeuQNZ8IgCGaPIGstYP4= Name: com/microsoft/sqlserver/jdbc/SQLServerResultSet$1CloseServerCurs orCommand.class SHA1-Digest: iDsLSts4oeBpTt2Bd3DTKtXxCI4= Name: com/microsoft/sqlserver/jdbc/SSType.class SHA1-Digest: vBULafAjnAiAFTTIyYbNLKAOOaE= Name: com/microsoft/sqlserver/jdbc/SQLServerXAResource.class SHA1-Digest: k21cwlkkrGs4Zin/VKGz8Ok5Myc= Name: com/microsoft/sqlserver/jdbc/SQLServerPreparedStatement.class SHA1-Digest: jSsL88PL+rnfj0xyzS6kNF7fkRo= Name: com/microsoft/sqlserver/jdbc/XAReturnValue.class SHA1-Digest: NNyCw+0TMx8aiJRGTVZxTs+guYE= Name: com/microsoft/sqlserver/jdbc/SQLCollation$SortOrder.class SHA1-Digest: sJQVebPsWrtvnCQJdTxTtxO67vE= Name: com/microsoft/sqlserver/jdbc/TypeInfo$Builder$9.class SHA1-Digest: gSByP5JqzBXq0y8gwq09ayep24k= Name: com/microsoft/sqlserver/jdbc/SQLServerResultSet$1ServerCursorIni tializer.class SHA1-Digest: E44cXj9OwEHLITsHtYGLdCkY83Q= Name: com/microsoft/sqlserver/jdbc/SQLServerBlob.class SHA1-Digest: VAgVgzAtrd9xUeNkMBysU8LeFTw= Name: com/microsoft/sqlserver/jdbc/SQLJdbcVersion.class SHA1-Digest: NoUoLbybr4E7t/YBZandJ2adixE= Name: com/microsoft/sqlserver/jdbc/SQLServerClobBase.class SHA1-Digest: gktEgSIYNWwyzCVX1Zz2TqdqbTU= Name: microsoft/sql/DateTimeOffset$SerializationProxy.class SHA1-Digest: 5T8XZ7B2ZC2GaFo65MKiQR9TGQQ= Name: com/microsoft/sqlserver/jdbc/StreamInfo.class SHA1-Digest: ojAZOiMgZyBKrGQaFtFRdxkUGDE= Name: com/microsoft/sqlserver/jdbc/SQLServerStatement$StmtExecCmd.clas s SHA1-Digest: ap6087okIaucEHHjOdtvzzO8uPo= Name: com/microsoft/sqlserver/jdbc/TypeInfo$Builder$4.class SHA1-Digest: Yv5xlaLaqIElH3L1621I+RPFfvQ= Name: com/microsoft/sqlserver/jdbc/TypeInfo$Builder$16.class SHA1-Digest: 0swsUHgd1DvOXV9jdPMdX0sR6DI= Name: com/microsoft/sqlserver/jdbc/JavaType$2.class SHA1-Digest: w65Bh/IGDqLhpWHCBp9rbzyTj7I= Name: com/microsoft/sqlserver/jdbc/TypeInfo$Builder$1.class SHA1-Digest: 93nxVCFVfrYwX9yr39Q1asRBEys= Name: com/microsoft/sqlserver/jdbc/TDS.class SHA1-Digest: LL/4PoAyFnIcT5tP2ernifzothw= Name: com/microsoft/sqlserver/jdbc/XMLTDSHeader.class SHA1-Digest: fEYD+BLBxY5BUY+5rXlZdRp9MDc= Name: com/microsoft/sqlserver/jdbc/DataTypeFilter.class SHA1-Digest: FPH6JAbIWSvXxq96H6wdYUeRpms= Name: com/microsoft/sqlserver/jdbc/SQLServerConnection$1ConnectionComm and.class SHA1-Digest: M+4yyHxMjvr0ovSPxmNCmwJ7JBU= Name: microsoft/sql/DateTimeOffset$1.class SHA1-Digest: x577n7d8XA1oSVvFWvfeRL0dPcI= Name: com/microsoft/sqlserver/jdbc/StreamRetStatus.class SHA1-Digest: Mlr5JqUeNDcaPQkq8p+gP9fnHpI= Name: com/microsoft/sqlserver/jdbc/SQLServerSavepoint.class SHA1-Digest: rNDXvM5xNhT3sAFcN13Q9NKTuD0= Name: com/microsoft/sqlserver/jdbc/SSPIAuthentication.class SHA1-Digest: lCCucBCI1BemECxbNknBYCTJgZc= Name: com/microsoft/sqlserver/jdbc/Parameter$1.class SHA1-Digest: 0/bvwJJ46GrtQxGgTsI4Jn0IO1Q= Name: com/microsoft/sqlserver/jdbc/AuthenticationJNI.class SHA1-Digest: L2jeJY8D3oqi8yv7uqvE5i55b0w= Name: com/microsoft/sqlserver/jdbc/SQLServerDatabaseMetaData$CallableH andles.class SHA1-Digest: GAjITi1W3uod/ErjcEnqyMH3lxg= Name: com/microsoft/sqlserver/jdbc/ISQLServerConnection.class SHA1-Digest: 1UNpzqYsHnAbS6FR5XSRXrtYzhY= Name: com/microsoft/sqlserver/jdbc/JavaType.class SHA1-Digest: B1za+B5RuqC+21fOlGjH8r0Eb1s= Name: com/microsoft/sqlserver/jdbc/ZeroFixupFilter.class SHA1-Digest: UqJomP9NkaDX5/MnzGL3zySOigE= Name: com/microsoft/sqlserver/jdbc/KerbAuthentication$1SQLJDBCDriverCo nfig.class SHA1-Digest: wc8ZFCQjMGginfo8sYP4gF2A/n8= Name: com/microsoft/sqlserver/jdbc/SQLServerConnection$State.class SHA1-Digest: a9lEDU93sG84UIohKkNuT1NATfc= Name: com/microsoft/sqlserver/jdbc/SQLServerResultSet$1.class SHA1-Digest: TYYL4NLCvp1D77lEizN1pgXZVhQ= Name: com/microsoft/sqlserver/jdbc/StreamRetValue.class SHA1-Digest: a9AlMclkWxtCUm2Q5OTbOtNJ0q0= Name: com/microsoft/sqlserver/jdbc/ServerDTVImpl.class SHA1-Digest: FXNdYyHKrEdGQPcTISsCTpC9VIQ= Name: com/microsoft/sqlserver/jdbc/ActivityCorrelator.class SHA1-Digest: 8wvDg+OT2U8kf3QZRRU6iWoO5K8= Name: com/microsoft/sqlserver/jdbc/SQLServerConnectionSecurityManager. class SHA1-Digest: EjcdZhBU5xp3arkBmTPVP8q64Sg= Name: com/microsoft/sqlserver/jdbc/IntColumnFilter.class SHA1-Digest: oI9R4x5z956/xd9Pvz4Eo9xrx6g= Name: com/microsoft/sqlserver/jdbc/TypeInfo$Builder$FixedLenStrategy.c lass SHA1-Digest: 6ZxYaCgNm7eI3PtxCpBL/UjLuSA= Name: com/microsoft/sqlserver/jdbc/Column.class SHA1-Digest: 8wLQf6wMMdesIO+ucdAYpAFzRqU= Name: com/microsoft/sqlserver/jdbc/SQLServerConnectionPoolProxy.class SHA1-Digest: ELl/EmmZlC2Cri/UDGRNDEdcSFw= Name: com/microsoft/sqlserver/jdbc/TDSChannel$HostNameOverrideX509Trus tManager.class SHA1-Digest: 9EuX3X7e0/6/RXbUZFHrEuFJVgI= Name: com/microsoft/sqlserver/jdbc/SQLServerPreparedStatement$1.class SHA1-Digest: qydl9Rjiyssqe3yYPYAwj3qYTLs= Name: com/microsoft/sqlserver/jdbc/SocketFinder$Result.class SHA1-Digest: 1fM+IfQvfBn9nlOUZZUO1aI4EDA= Name: com/microsoft/sqlserver/jdbc/DriverError.class SHA1-Digest: yv92cYemumDp95WZb6WxR2/vUJc= Name: com/microsoft/sqlserver/jdbc/XidImpl.class SHA1-Digest: 0CIJbyFzJM/WtA2gyC0Xi6F5SqU= Name: com/microsoft/sqlserver/jdbc/UTC.class SHA1-Digest: sHsBpDe9hdyaylQblh9ZK6VGLic= Name: com/microsoft/sqlserver/jdbc/TypeInfo$Builder$10.class SHA1-Digest: Iuo7hqXCHhNRvN49bbOInKe3nlo= Name: META-INF/services/java.sql.Driver SHA1-Digest: HiNQ1w3tDib26JkVJfSkIg3IxQw= Name: com/microsoft/sqlserver/jdbc/StreamDone.class SHA1-Digest: mTglGxEyvxP2cbIcKBr8UF6jL64= Name: com/microsoft/sqlserver/jdbc/StreamTabName.class SHA1-Digest: mVMF5uh81omnFq+NTnt5rFgnub4= Name: com/microsoft/sqlserver/jdbc/SQLServerCallableStatement.class SHA1-Digest: +URwxuKKHcrIsHUZkRlV40HsHfs= Name: com/microsoft/sqlserver/jdbc/SQLServerPreparedStatement$1PrepStm tExecOutParamHandler.class SHA1-Digest: K5eGkleXhO2kDiIeMzIPNa5HO70= Name: com/microsoft/sqlserver/jdbc/StreamColInfo.class SHA1-Digest: LbTlaudbqWFWhD2JesJpSGgHlhw= Name: com/microsoft/sqlserver/jdbc/SQLServerConnectionPoolDataSource$S erializationProxy.class SHA1-Digest: mie3JwKM28AWLlMnFH3ihOgbt7g= Name: com/microsoft/sqlserver/jdbc/TypeInfo$Builder$3.class SHA1-Digest: OWcoIBSGjHqPN+9sAr9qw2rNfwQ= Name: com/microsoft/sqlserver/jdbc/ApplicationIntent.class SHA1-Digest: rDzwBg4YKzFnJkbFu4hDJrLKYmI= Name: com/microsoft/sqlserver/jdbc/SQLServerClobWriter.class SHA1-Digest: TjJG3jHSeadbTuaeGUED++9hi78= Name: com/microsoft/sqlserver/jdbc/TypeInfo$Builder$14.class SHA1-Digest: dal0Awr9/R8RSQfvnMInZvhsNh8= Name: com/microsoft/sqlserver/jdbc/DataTypes$1.class SHA1-Digest: l3b0psaq1a3CsDOvxJM8uraLXC0= Name: com/microsoft/sqlserver/jdbc/TypeInfo$Builder$DecimalNumericStra tegy.class SHA1-Digest: IAd1EHs9YjNtAyOE1rMX5n279Ug= Name: com/microsoft/sqlserver/jdbc/JavaType$1.class SHA1-Digest: lHnyVig2CzK8NsN6XXTeLitjtxM= Name: com/microsoft/sqlserver/jdbc/TDSPacket.class SHA1-Digest: Prj4VvJknIQNd4nyco7HZVS3Ii4=
META-INF/MSFTSIG.RSA
META-INF/services/java.sql.Driver
com.microsoft.sqlserver.jdbc.SQLServerDriver
com/microsoft/sqlserver/jdbc/ActivityCorrelator$1.class
package com.microsoft.sqlserver.jdbc; final synchronized class ActivityCorrelator$1 extends ThreadLocal { void ActivityCorrelator$1(); protected ActivityId initialValue(); }
com/microsoft/sqlserver/jdbc/ActivityCorrelator.class
package com.microsoft.sqlserver.jdbc; final synchronized class ActivityCorrelator { private static ThreadLocal ActivityIdTls; void ActivityCorrelator(); static ActivityId getCurrent(); static ActivityId getNext(); static void setCurrentActivityIdSentFlag(); static void <clinit>(); }
com/microsoft/sqlserver/jdbc/ActivityId.class
package com.microsoft.sqlserver.jdbc; synchronized class ActivityId { private final java.util.UUID Id; private long Sequence; private boolean isSentToServer; void ActivityId(); java.util.UUID getId(); long getSequence(); void Increment(); void setSentFlag(); boolean IsSentToServer(); public String toString(); }
com/microsoft/sqlserver/jdbc/AppDTVImpl$SetValueOp.class
package com.microsoft.sqlserver.jdbc; final synchronized class AppDTVImpl$SetValueOp extends DTVExecuteOp { private final SQLCollation collation; private final SQLServerConnection con; void AppDTVImpl$SetValueOp(AppDTVImpl, SQLCollation, SQLServerConnection); void execute(DTV, String) throws SQLServerException; void execute(DTV, java.sql.Clob) throws SQLServerException; void execute(DTV, SQLServerSQLXML) throws SQLServerException; void execute(DTV, Byte) throws SQLServerException; void execute(DTV, Integer) throws SQLServerException; void execute(DTV, java.sql.Time) throws SQLServerException; void execute(DTV, java.sql.Date) throws SQLServerException; void execute(DTV, java.sql.Timestamp) throws SQLServerException; void execute(DTV, microsoft.sql.DateTimeOffset) throws SQLServerException; void execute(DTV, Float) throws SQLServerException; void execute(DTV, Double) throws SQLServerException; void execute(DTV, java.math.BigDecimal) throws SQLServerException; void execute(DTV, Long) throws SQLServerException; void execute(DTV, Short) throws SQLServerException; void execute(DTV, Boolean) throws SQLServerException; void execute(DTV, byte[]) throws SQLServerException; void execute(DTV, java.sql.Blob) throws SQLServerException; void execute(DTV, java.io.InputStream) throws SQLServerException; void execute(DTV, java.io.Reader) throws SQLServerException; static void <clinit>(); }
com/microsoft/sqlserver/jdbc/AppDTVImpl.class
package com.microsoft.sqlserver.jdbc; final synchronized class AppDTVImpl extends DTVImpl { private JDBCType jdbcType; private Object value; private JavaType javaType; private StreamSetterArgs streamSetterArgs; private java.util.Calendar cal; private Integer scale; void AppDTVImpl(); final void skipValue(TypeInfo, TDSReader, boolean) throws SQLServerException; final void initFromCompressedNull(); void setValue(DTV, SQLCollation, JDBCType, Object, JavaType, StreamSetterArgs, java.util.Calendar, Integer, SQLServerConnection) throws SQLServerException; void setValue(Object, JavaType); void setStreamSetterArgs(StreamSetterArgs); void setCalendar(java.util.Calendar); void setScale(Integer); StreamSetterArgs getStreamSetterArgs(); java.util.Calendar getCalendar(); Integer getScale(); boolean isNull(); void setJdbcType(JDBCType); JDBCType getJdbcType(); JavaType getJavaType(); Object getValue(DTV, JDBCType, int, InputStreamGetterArgs, java.util.Calendar, TypeInfo, TDSReader) throws SQLServerException; Object getSetterValue(); static void <clinit>(); }
com/microsoft/sqlserver/jdbc/ApplicationIntent.class
package com.microsoft.sqlserver.jdbc; final synchronized enum ApplicationIntent { public static final ApplicationIntent READ_WRITE; public static final ApplicationIntent READ_ONLY; private String value; public static ApplicationIntent[] values(); public static ApplicationIntent valueOf(String); private void ApplicationIntent(String, int, String); public String toString(); static ApplicationIntent valueOfString(String) throws SQLServerException; static void <clinit>(); }
com/microsoft/sqlserver/jdbc/AsciiFilteredInputStream.class
package com.microsoft.sqlserver.jdbc; final synchronized class AsciiFilteredInputStream extends java.io.InputStream { private final java.io.InputStream containedStream; private static final byte[] ASCII_FILTER; void AsciiFilteredInputStream(BaseInputStream) throws SQLServerException; public void close() throws java.io.IOException; public long skip(long) throws java.io.IOException; public int available() throws java.io.IOException; public int read() throws java.io.IOException; public int read(byte[]) throws java.io.IOException; public int read(byte[], int, int) throws java.io.IOException; public boolean markSupported(); public void mark(int); public void reset() throws java.io.IOException; static void <clinit>(); }
com/microsoft/sqlserver/jdbc/AsciiFilteredUnicodeInputStream.class
package com.microsoft.sqlserver.jdbc; final synchronized class AsciiFilteredUnicodeInputStream extends java.io.InputStream { private final java.io.Reader containedReader; private final java.nio.charset.Charset asciiCharSet; private final byte[] bSingleByte; static AsciiFilteredUnicodeInputStream MakeAsciiFilteredUnicodeInputStream(BaseInputStream, java.io.Reader) throws SQLServerException; private void AsciiFilteredUnicodeInputStream(java.io.Reader) throws SQLServerException; public void close() throws java.io.IOException; public long skip(long) throws java.io.IOException; public int available() throws java.io.IOException; public int read() throws java.io.IOException; public int read(byte[]) throws java.io.IOException; public int read(byte[], int, int) throws java.io.IOException; public boolean markSupported(); public void mark(int); public void reset() throws java.io.IOException; }
com/microsoft/sqlserver/jdbc/AuthenticationJNI.class
package com.microsoft.sqlserver.jdbc; final synchronized class AuthenticationJNI extends SSPIAuthentication { private static final int maximumpointersize = 128; private static boolean enabled; private static java.util.logging.Logger authLogger; private static int sspiBlobMaxlen; private byte[] sniSec; private int[] sniSecLen; private final String DNSName; private final int port; private SQLServerConnection con; private static final UnsatisfiedLinkError linkError; static int GetMaxSSPIBlobSize(); void AuthenticationJNI(SQLServerConnection, String, int) throws SQLServerException; byte[] GenerateClientContext(byte[], boolean[]) throws SQLServerException; int ReleaseClientContext(); private static String GetDNSName(String); private static native int SNISecGenClientContext(byte[], int[], byte[], int, byte[], int[], boolean[], String, int, String, String, java.util.logging.Logger); private static native int SNISecReleaseClientContext(byte[], int, java.util.logging.Logger); private static native int SNISecInitPackage(int[], java.util.logging.Logger); private static native int SNISecTerminatePackage(java.util.logging.Logger); private static native int SNIGetSID(byte[], java.util.logging.Logger); private static native boolean SNIIsEqualToCurrentSID(byte[], java.util.logging.Logger); private static native int GetDNSName(String, String[], java.util.logging.Logger); static void <clinit>(); }
com/microsoft/sqlserver/jdbc/AuthenticationScheme.class
package com.microsoft.sqlserver.jdbc; final synchronized enum AuthenticationScheme { public static final AuthenticationScheme nativeAuthentication; public static final AuthenticationScheme javaKerberos; public static AuthenticationScheme[] values(); public static AuthenticationScheme valueOf(String); private void AuthenticationScheme(String, int); static AuthenticationScheme valueOfString(String) throws SQLServerException; static void <clinit>(); }
com/microsoft/sqlserver/jdbc/BaseInputStream.class
package com.microsoft.sqlserver.jdbc; abstract synchronized class BaseInputStream extends java.io.InputStream { final boolean isAdaptive; final boolean isStreaming; private String parentLoggingInfo; private static int lastLoggingID; static final java.util.logging.Logger logger; private String traceID; int streamPos; int markedStreamPos; TDSReaderMark currentMark; private ServerDTVImpl dtv; TDSReader tdsReader; int readLimit; boolean isReadLimitSet; abstract byte[] getBytes() throws SQLServerException; private static synchronized int nextLoggingID(); public final String toString(); final void setLoggingInfo(String); void BaseInputStream(TDSReader, boolean, boolean, ServerDTVImpl); final void clearCurrentMark(); void closeHelper() throws java.io.IOException; final void checkClosed() throws java.io.IOException; public boolean markSupported(); void setReadLimit(int); void resetHelper() throws java.io.IOException; static void <clinit>(); }
com/microsoft/sqlserver/jdbc/ByteArrayOutputStreamToInputStream.class
package com.microsoft.sqlserver.jdbc; final synchronized class ByteArrayOutputStreamToInputStream extends java.io.ByteArrayOutputStream { void ByteArrayOutputStreamToInputStream(); java.io.ByteArrayInputStream getInputStream() throws SQLServerException; }
com/microsoft/sqlserver/jdbc/Column.class
package com.microsoft.sqlserver.jdbc; final synchronized class Column { private TypeInfo typeInfo; private DTV updaterDTV; private final DTV getterDTV; private String columnName; private String baseColumnName; private int tableNum; private int infoStatus; private SQLIdentifier tableName; ColumnFilter filter; final TypeInfo getTypeInfo(); final void setColumnName(String); final String getColumnName(); final void setBaseColumnName(String); final String getBaseColumnName(); final void setTableNum(int); final int getTableNum(); final void setInfoStatus(int); final boolean hasDifferentName(); final boolean isHidden(); final boolean isKey(); final boolean isExpression(); final boolean isUpdatable(); final void setTableName(SQLIdentifier); final SQLIdentifier getTableName(); void Column(TypeInfo, String, SQLIdentifier); final void clear(); final void skipValue(TDSReader, boolean) throws SQLServerException; final void initFromCompressedNull(); void setFilter(ColumnFilter); final boolean isNull(); final boolean isInitialized(); Object getValue(JDBCType, InputStreamGetterArgs, java.util.Calendar, TDSReader) throws SQLServerException; int getInt(TDSReader) throws SQLServerException; void updateValue(JDBCType, Object, JavaType, StreamSetterArgs, java.util.Calendar, Integer, SQLServerConnection) throws SQLServerException; boolean hasUpdates(); void cancelUpdates(); void sendByRPC(TDSWriter, SQLServerConnection) throws SQLServerException; }
com/microsoft/sqlserver/jdbc/ColumnFilter.class
package com.microsoft.sqlserver.jdbc; abstract synchronized class ColumnFilter { void ColumnFilter(); abstract Object apply(Object, JDBCType) throws SQLServerException; }
com/microsoft/sqlserver/jdbc/DDC$1.class
package com.microsoft.sqlserver.jdbc; synchronized class DDC$1 { static void <clinit>(); }
com/microsoft/sqlserver/jdbc/DDC.class
package com.microsoft.sqlserver.jdbc; final synchronized class DDC { private static final java.math.BigInteger maxRPCDecimalValue; void DDC(); static final Object convertIntegerToObject(int, int, JDBCType, StreamType); static final Object convertLongToObject(long, JDBCType, StreamType); static final byte[] convertIntToBytes(int, int); static final Object convertFloatToObject(float, JDBCType, StreamType); static final byte[] convertLongToBytes(long); static final Object convertDoubleToObject(double, JDBCType, StreamType); static final byte[] convertBigDecimalToBytes(java.math.BigDecimal, int); static final Object convertBigDecimalToObject(java.math.BigDecimal, JDBCType, StreamType); static final Object convertStringToObject(String, String, JDBCType, StreamType) throws java.io.UnsupportedEncodingException, IllegalArgumentException; static final Object convertStreamToObject(BaseInputStream, TypeInfo, JDBCType, InputStreamGetterArgs) throws SQLServerException; private static final String getDatePart(String); private static final String getTimePart(String); private static String fractionalSecondsString(long, int); static final Object convertTemporalToObject(JDBCType, SSType, java.util.Calendar, int, long, int); static int daysSinceBaseDate(int, int, int); private static int leapDaysBeforeYear(int); static final boolean exceedsMaxRPCDecimalPrecisionOrScale(java.math.BigDecimal); static String convertReaderToString(java.io.Reader, int) throws SQLServerException; static void <clinit>(); }
com/microsoft/sqlserver/jdbc/DTV$1.class
package com.microsoft.sqlserver.jdbc; synchronized class DTV$1 { static void <clinit>(); }
com/microsoft/sqlserver/jdbc/DTV$SendByRPCOp.class
package com.microsoft.sqlserver.jdbc; final synchronized class DTV$SendByRPCOp extends DTVExecuteOp { private final String name; private final TypeInfo typeInfo; private final SQLCollation collation; private final int outScale; private final boolean isOutParam; private final TDSWriter tdsWriter; private final SQLServerConnection conn; void DTV$SendByRPCOp(DTV, String, TypeInfo, SQLCollation, int, boolean, TDSWriter, SQLServerConnection); void execute(DTV, String) throws SQLServerException; void execute(DTV, java.sql.Clob) throws SQLServerException; void execute(DTV, Byte) throws SQLServerException; void execute(DTV, Integer) throws SQLServerException; void execute(DTV, java.sql.Time) throws SQLServerException; void execute(DTV, java.sql.Date) throws SQLServerException; void execute(DTV, java.sql.Timestamp) throws SQLServerException; void execute(DTV, microsoft.sql.DateTimeOffset) throws SQLServerException; private void sendTemporal(DTV, JavaType, Object) throws SQLServerException; private java.util.GregorianCalendar timestampNormalizedCalendar(java.util.GregorianCalendar, JavaType, int); private java.util.GregorianCalendar localCalendarAsUTC(java.util.GregorianCalendar); void execute(DTV, Float) throws SQLServerException; void execute(DTV, Double) throws SQLServerException; void execute(DTV, java.math.BigDecimal) throws SQLServerException; void execute(DTV, Long) throws SQLServerException; void execute(DTV, Short) throws SQLServerException; void execute(DTV, Boolean) throws SQLServerException; void execute(DTV, byte[]) throws SQLServerException; void execute(DTV, java.sql.Blob) throws SQLServerException; void execute(DTV, SQLServerSQLXML) throws SQLServerException; void execute(DTV, java.io.InputStream) throws SQLServerException; void execute(DTV, java.io.Reader) throws SQLServerException; static void <clinit>(); }
com/microsoft/sqlserver/jdbc/DTV.class
package com.microsoft.sqlserver.jdbc; final synchronized class DTV { private DTVImpl impl; void DTV(); void setValue(SQLCollation, JDBCType, Object, JavaType, StreamSetterArgs, java.util.Calendar, Integer, SQLServerConnection) throws SQLServerException; final void setValue(Object, JavaType); final void clear(); final void skipValue(TypeInfo, TDSReader, boolean) throws SQLServerException; final void initFromCompressedNull(); final void setStreamSetterArgs(StreamSetterArgs); final void setCalendar(java.util.Calendar); final void setScale(Integer); StreamSetterArgs getStreamSetterArgs(); java.util.Calendar getCalendar(); Integer getScale(); boolean isNull(); final boolean isInitialized(); final void setJdbcType(JDBCType); final JDBCType getJdbcType(); final JavaType getJavaType(); Object getValue(JDBCType, int, InputStreamGetterArgs, java.util.Calendar, TypeInfo, TDSReader) throws SQLServerException; Object getSetterValue(); void setImpl(DTVImpl); final void executeOp(DTVExecuteOp) throws SQLServerException; void sendByRPC(String, TypeInfo, SQLCollation, int, boolean, TDSWriter, SQLServerConnection) throws SQLServerException; static void <clinit>(); }
com/microsoft/sqlserver/jdbc/DTVExecuteOp.class
package com.microsoft.sqlserver.jdbc; abstract synchronized class DTVExecuteOp { void DTVExecuteOp(); abstract void execute(DTV, String) throws SQLServerException; abstract void execute(DTV, java.sql.Clob) throws SQLServerException; abstract void execute(DTV, Byte) throws SQLServerException; abstract void execute(DTV, Integer) throws SQLServerException; abstract void execute(DTV, java.sql.Time) throws SQLServerException; abstract void execute(DTV, java.sql.Date) throws SQLServerException; abstract void execute(DTV, java.sql.Timestamp) throws SQLServerException; abstract void execute(DTV, microsoft.sql.DateTimeOffset) throws SQLServerException; abstract void execute(DTV, Float) throws SQLServerException; abstract void execute(DTV, Double) throws SQLServerException; abstract void execute(DTV, java.math.BigDecimal) throws SQLServerException; abstract void execute(DTV, Long) throws SQLServerException; abstract void execute(DTV, Short) throws SQLServerException; abstract void execute(DTV, Boolean) throws SQLServerException; abstract void execute(DTV, byte[]) throws SQLServerException; abstract void execute(DTV, java.sql.Blob) throws SQLServerException; abstract void execute(DTV, java.io.InputStream) throws SQLServerException; abstract void execute(DTV, java.io.Reader) throws SQLServerException; abstract void execute(DTV, SQLServerSQLXML) throws SQLServerException; }
com/microsoft/sqlserver/jdbc/DTVImpl.class
package com.microsoft.sqlserver.jdbc; abstract synchronized class DTVImpl { void DTVImpl(); abstract void setValue(DTV, SQLCollation, JDBCType, Object, JavaType, StreamSetterArgs, java.util.Calendar, Integer, SQLServerConnection) throws SQLServerException; abstract void setValue(Object, JavaType); abstract void setStreamSetterArgs(StreamSetterArgs); abstract void setCalendar(java.util.Calendar); abstract void setScale(Integer); abstract StreamSetterArgs getStreamSetterArgs(); abstract java.util.Calendar getCalendar(); abstract Integer getScale(); abstract boolean isNull(); abstract void setJdbcType(JDBCType); abstract JDBCType getJdbcType(); abstract JavaType getJavaType(); abstract Object getValue(DTV, JDBCType, int, InputStreamGetterArgs, java.util.Calendar, TypeInfo, TDSReader) throws SQLServerException; abstract Object getSetterValue(); abstract void skipValue(TypeInfo, TDSReader, boolean) throws SQLServerException; abstract void initFromCompressedNull(); }
com/microsoft/sqlserver/jdbc/DataTypeFilter.class
package com.microsoft.sqlserver.jdbc; final synchronized class DataTypeFilter extends IntColumnFilter { private static final int ODBC_SQL_GUID = -11; private static final int ODBC_SQL_WCHAR = -8; private static final int ODBC_SQL_WVARCHAR = -9; private static final int ODBC_SQL_WLONGVARCHAR = -10; private static final int ODBC_SQL_FLOAT = 6; private static final int ODBC_SQL_TIME = -154; private static final int ODBC_SQL_XML = -152; private static final int ODBC_SQL_UDT = -151; void DataTypeFilter(); int oneValueToAnother(int); }
com/microsoft/sqlserver/jdbc/DataTypes$1.class
package com.microsoft.sqlserver.jdbc; synchronized class DataTypes$1 { static void <clinit>(); }
com/microsoft/sqlserver/jdbc/DataTypes.class
package com.microsoft.sqlserver.jdbc; final synchronized class DataTypes { static final int SHORT_VARTYPE_MAX_CHARS = 4000; static final int SHORT_VARTYPE_MAX_BYTES = 8000; static final int NTEXT_MAX_CHARS = 1073741823; static final int IMAGE_TEXT_MAX_BYTES = 2147483647; static final int MAX_VARTYPE_MAX_CHARS = 1073741823; static final int MAX_VARTYPE_MAX_BYTES = 2147483647; private static java.util.logging.Logger stmtDT; static final int MAXTYPE_LENGTH = 65535; static final int UNKNOWN_STREAM_LENGTH = -1; void DataTypes(); static final void throwConversionError(String, String) throws SQLServerException; static final long getCheckedLength(SQLServerConnection, JDBCType, long, boolean) throws SQLServerException; }
com/microsoft/sqlserver/jdbc/DriverError.class
package com.microsoft.sqlserver.jdbc; final synchronized enum DriverError { public static final DriverError NOT_SET; private final int errorCode; public static DriverError[] values(); public static DriverError valueOf(String); final int getErrorCode(); private void DriverError(String, int, int); static void <clinit>(); }
com/microsoft/sqlserver/jdbc/DriverJDBCVersion.class
package com.microsoft.sqlserver.jdbc; final synchronized class DriverJDBCVersion { static final int value = 4; void DriverJDBCVersion(); static final void checkSupportsJDBC4(); }
com/microsoft/sqlserver/jdbc/Encoding.class
package com.microsoft.sqlserver.jdbc; final synchronized enum Encoding { public static final Encoding UNICODE; public static final Encoding CP437; public static final Encoding CP850; public static final Encoding CP874; public static final Encoding CP932; public static final Encoding CP936; public static final Encoding CP949; public static final Encoding CP950; public static final Encoding CP1250; public static final Encoding CP1251; public static final Encoding CP1252; public static final Encoding CP1253; public static final Encoding CP1254; public static final Encoding CP1255; public static final Encoding CP1256; public static final Encoding CP1257; public static final Encoding CP1258; private final String charsetName; private final boolean supportsAsciiConversion; private final boolean hasAsciiCompatibleSBCS; private boolean jvmSupportConfirmed; public static Encoding[] values(); public static Encoding valueOf(String); private void Encoding(String, int, String, boolean, boolean); final Encoding checkSupported() throws java.io.UnsupportedEncodingException; final String charsetName(); boolean supportsAsciiConversion(); boolean hasAsciiCompatibleSBCS(); static void <clinit>(); }
com/microsoft/sqlserver/jdbc/FailoverInfo.class
package com.microsoft.sqlserver.jdbc; final synchronized class FailoverInfo { private String failoverPartner; private int portNumber; private String failoverInstance; private boolean setUpInfocalled; private boolean useFailoverPartner; boolean getUseFailoverPartner(); void FailoverInfo(String, SQLServerConnection, boolean); void log(SQLServerConnection); private void setupInfo(SQLServerConnection) throws SQLServerException; synchronized ServerPortPlaceHolder failoverPermissionCheck(SQLServerConnection, boolean) throws SQLServerException; synchronized void failoverAdd(SQLServerConnection, boolean, String) throws SQLServerException; }
com/microsoft/sqlserver/jdbc/FailoverMapSingleton.class
package com.microsoft.sqlserver.jdbc; final synchronized class FailoverMapSingleton { private static int INITIALHASHMAPSIZE; private static java.util.HashMap failoverMap; private void FailoverMapSingleton(); private static String concatPrimaryDatabase(String, String, String); static FailoverInfo getFailoverInfo(SQLServerConnection, String, String, String); static void putFailoverInfo(SQLServerConnection, String, String, String, FailoverInfo, boolean, String) throws SQLServerException; static void <clinit>(); }
com/microsoft/sqlserver/jdbc/GregorianChange.class
package com.microsoft.sqlserver.jdbc; synchronized class GregorianChange { static final java.util.Date PURE_CHANGE_DATE; static final java.util.Date STANDARD_CHANGE_DATE; static final int DAYS_SINCE_BASE_DATE_HINT; static final int EXTRA_DAYS_TO_BE_ADDED; private void GregorianChange(); static void <clinit>(); }
com/microsoft/sqlserver/jdbc/ISQLServerCallableStatement.class
package com.microsoft.sqlserver.jdbc; public abstract interface ISQLServerCallableStatement extends java.sql.CallableStatement, ISQLServerPreparedStatement { public abstract void setDateTimeOffset(String, microsoft.sql.DateTimeOffset) throws java.sql.SQLException; public abstract microsoft.sql.DateTimeOffset getDateTimeOffset(int) throws java.sql.SQLException; public abstract microsoft.sql.DateTimeOffset getDateTimeOffset(String) throws java.sql.SQLException; }
com/microsoft/sqlserver/jdbc/ISQLServerConnection.class
package com.microsoft.sqlserver.jdbc; public abstract interface ISQLServerConnection extends java.sql.Connection { public static final int TRANSACTION_SNAPSHOT = 4096; public abstract java.util.UUID getClientConnectionId() throws java.sql.SQLException; }
com/microsoft/sqlserver/jdbc/ISQLServerDataSource.class
package com.microsoft.sqlserver.jdbc; public abstract interface ISQLServerDataSource extends javax.sql.CommonDataSource { public abstract void setApplicationIntent(String); public abstract String getApplicationIntent(); public abstract void setApplicationName(String); public abstract String getApplicationName(); public abstract void setDatabaseName(String); public abstract String getDatabaseName(); public abstract void setInstanceName(String); public abstract String getInstanceName(); public abstract void setIntegratedSecurity(boolean); public abstract void setLastUpdateCount(boolean); public abstract boolean getLastUpdateCount(); public abstract void setEncrypt(boolean); public abstract boolean getEncrypt(); public abstract void setTrustServerCertificate(boolean); public abstract boolean getTrustServerCertificate(); public abstract void setTrustStore(String); public abstract String getTrustStore(); public abstract void setTrustStorePassword(String); public abstract void setHostNameInCertificate(String); public abstract String getHostNameInCertificate(); public abstract void setLockTimeout(int); public abstract int getLockTimeout(); public abstract void setPassword(String); public abstract void setPortNumber(int); public abstract int getPortNumber(); public abstract void setSelectMethod(String); public abstract String getSelectMethod(); public abstract void setResponseBuffering(String); public abstract String getResponseBuffering(); public abstract void setSendTimeAsDatetime(boolean); public abstract boolean getSendTimeAsDatetime(); public abstract void setSendStringParametersAsUnicode(boolean); public abstract boolean getSendStringParametersAsUnicode(); public abstract void setServerName(String); public abstract String getServerName(); public abstract void setFailoverPartner(String); public abstract String getFailoverPartner(); public abstract void setMultiSubnetFailover(boolean); public abstract boolean getMultiSubnetFailover(); public abstract void setUser(String); public abstract String getUser(); public abstract void setWorkstationID(String); public abstract String getWorkstationID(); public abstract void setXopenStates(boolean); public abstract boolean getXopenStates(); public abstract void setURL(String); public abstract String getURL(); public abstract void setDescription(String); public abstract String getDescription(); public abstract void setPacketSize(int); public abstract int getPacketSize(); public abstract void setAuthenticationScheme(String); }
com/microsoft/sqlserver/jdbc/ISQLServerPreparedStatement.class
package com.microsoft.sqlserver.jdbc; public abstract interface ISQLServerPreparedStatement extends java.sql.PreparedStatement, ISQLServerStatement { public abstract void setDateTimeOffset(int, microsoft.sql.DateTimeOffset) throws java.sql.SQLException; }
com/microsoft/sqlserver/jdbc/ISQLServerResultSet.class
package com.microsoft.sqlserver.jdbc; public abstract interface ISQLServerResultSet extends java.sql.ResultSet { public static final int TYPE_SS_DIRECT_FORWARD_ONLY = 2003; public static final int TYPE_SS_SERVER_CURSOR_FORWARD_ONLY = 2004; public static final int TYPE_SS_SCROLL_STATIC = 1004; public static final int TYPE_SS_SCROLL_KEYSET = 1005; public static final int TYPE_SS_SCROLL_DYNAMIC = 1006; public static final int CONCUR_SS_OPTIMISTIC_CC = 1008; public static final int CONCUR_SS_SCROLL_LOCKS = 1009; public static final int CONCUR_SS_OPTIMISTIC_CCVAL = 1010; public abstract microsoft.sql.DateTimeOffset getDateTimeOffset(int) throws java.sql.SQLException; public abstract microsoft.sql.DateTimeOffset getDateTimeOffset(String) throws java.sql.SQLException; public abstract void updateDateTimeOffset(int, microsoft.sql.DateTimeOffset) throws java.sql.SQLException; public abstract void updateDateTimeOffset(String, microsoft.sql.DateTimeOffset) throws java.sql.SQLException; }
com/microsoft/sqlserver/jdbc/ISQLServerStatement.class
package com.microsoft.sqlserver.jdbc; public abstract interface ISQLServerStatement extends java.sql.Statement { public abstract void setResponseBuffering(String) throws SQLServerException; public abstract String getResponseBuffering() throws SQLServerException; }
com/microsoft/sqlserver/jdbc/InputStreamGetterArgs.class
package com.microsoft.sqlserver.jdbc; final synchronized class InputStreamGetterArgs { final StreamType streamType; final boolean isAdaptive; final boolean isStreaming; final String logContext; static final InputStreamGetterArgs defaultArgs; static final InputStreamGetterArgs getDefaultArgs(); void InputStreamGetterArgs(StreamType, boolean, boolean, String); static void <clinit>(); }
com/microsoft/sqlserver/jdbc/IntColumnFilter$1.class
package com.microsoft.sqlserver.jdbc; synchronized class IntColumnFilter$1 { static void <clinit>(); }
com/microsoft/sqlserver/jdbc/IntColumnFilter.class
package com.microsoft.sqlserver.jdbc; abstract synchronized class IntColumnFilter extends ColumnFilter { void IntColumnFilter(); abstract int oneValueToAnother(int); final Object apply(Object, JDBCType) throws SQLServerException; }
com/microsoft/sqlserver/jdbc/IntColumnIdentityFilter$1.class
package com.microsoft.sqlserver.jdbc; synchronized class IntColumnIdentityFilter$1 { static void <clinit>(); }
com/microsoft/sqlserver/jdbc/IntColumnIdentityFilter.class
package com.microsoft.sqlserver.jdbc; synchronized class IntColumnIdentityFilter extends ColumnFilter { void IntColumnIdentityFilter(); private static final String zeroOneToYesNo(int); final Object apply(Object, JDBCType) throws SQLServerException; static void <clinit>(); }
com/microsoft/sqlserver/jdbc/JDBCCallSyntaxTranslator.class
package com.microsoft.sqlserver.jdbc; final synchronized class JDBCCallSyntaxTranslator { private String procedureName; private boolean hasReturnValueSyntax; private static final String sqlIdentifierPart = (?:(?:\[(?:[^\]]|(?:\]\]))+?\])|(?:"(?:[^"]|(?:""))+?")|(?:\S+?)); private static final String sqlIdentifierWithoutGroups = ((?:(?:\[(?:[^\]]|(?:\]\]))+?\])|(?:"(?:[^"]|(?:""))+?")|(?:\S+?))(?:\.(?:(?:\[(?:[^\]]|(?:\]\]))+?\])|(?:"(?:[^"]|(?:""))+?")|(?:\S+?))){0,3}?); private static final String sqlIdentifierWithGroups = ((?:(?:\[(?:[^\]]|(?:\]\]))+?\])|(?:"(?:[^"]|(?:""))+?")|(?:\S+?)))(?:\.((?:(?:\[(?:[^\]]|(?:\]\]))+?\])|(?:"(?:[^"]|(?:""))+?")|(?:\S+?))))?; private static final java.util.regex.Pattern jdbcCallSyntax; private static final java.util.regex.Pattern sqlExecSyntax; void JDBCCallSyntaxTranslator(); String getProcedureName(); boolean hasReturnValueSyntax(); static String getSQLIdentifierWithGroups(); String translate(String); static void <clinit>(); }
com/microsoft/sqlserver/jdbc/JDBCType$1.class
package com.microsoft.sqlserver.jdbc; synchronized class JDBCType$1 { static void <clinit>(); }
com/microsoft/sqlserver/jdbc/JDBCType$Category.class
package com.microsoft.sqlserver.jdbc; final synchronized enum JDBCType$Category { public static final JDBCType$Category CHARACTER; public static final JDBCType$Category LONG_CHARACTER; public static final JDBCType$Category CLOB; public static final JDBCType$Category NCHARACTER; public static final JDBCType$Category LONG_NCHARACTER; public static final JDBCType$Category NCLOB; public static final JDBCType$Category BINARY; public static final JDBCType$Category LONG_BINARY; public static final JDBCType$Category BLOB; public static final JDBCType$Category NUMERIC; public static final JDBCType$Category DATE; public static final JDBCType$Category TIME; public static final JDBCType$Category TIMESTAMP; public static final JDBCType$Category DATETIMEOFFSET; public static final JDBCType$Category SQLXML; public static final JDBCType$Category UNKNOWN; public static JDBCType$Category[] values(); public static JDBCType$Category valueOf(String); private void JDBCType$Category(String, int); static void <clinit>(); }
com/microsoft/sqlserver/jdbc/JDBCType$SetterConversion.class
package com.microsoft.sqlserver.jdbc; final synchronized enum JDBCType$SetterConversion { public static final JDBCType$SetterConversion CHARACTER; public static final JDBCType$SetterConversion LONG_CHARACTER; public static final JDBCType$SetterConversion CLOB; public static final JDBCType$SetterConversion NCHARACTER; public static final JDBCType$SetterConversion LONG_NCHARACTER; public static final JDBCType$SetterConversion NCLOB; public static final JDBCType$SetterConversion BINARY; public static final JDBCType$SetterConversion LONG_BINARY; public static final JDBCType$SetterConversion BLOB; public static final JDBCType$SetterConversion NUMERIC; public static final JDBCType$SetterConversion DATE; public static final JDBCType$SetterConversion TIME; public static final JDBCType$SetterConversion TIMESTAMP; public static final JDBCType$SetterConversion DATETIMEOFFSET; public static final JDBCType$SetterConversion SQLXML; private final JDBCType$Category from; private final java.util.EnumSet to; private static final java.util.EnumMap conversionMap; public static JDBCType$SetterConversion[] values(); public static JDBCType$SetterConversion valueOf(String); private void JDBCType$SetterConversion(String, int, JDBCType$Category, java.util.EnumSet); static boolean converts(JDBCType, JDBCType); static void <clinit>(); }
com/microsoft/sqlserver/jdbc/JDBCType$UpdaterConversion.class
package com.microsoft.sqlserver.jdbc; final synchronized enum JDBCType$UpdaterConversion { public static final JDBCType$UpdaterConversion CHARACTER; public static final JDBCType$UpdaterConversion LONG_CHARACTER; public static final JDBCType$UpdaterConversion CLOB; public static final JDBCType$UpdaterConversion NCHARACTER; public static final JDBCType$UpdaterConversion LONG_NCHARACTER; public static final JDBCType$UpdaterConversion NCLOB; public static final JDBCType$UpdaterConversion BINARY; public static final JDBCType$UpdaterConversion LONG_BINARY; public static final JDBCType$UpdaterConversion BLOB; public static final JDBCType$UpdaterConversion SQLXML; public static final JDBCType$UpdaterConversion NUMERIC; public static final JDBCType$UpdaterConversion DATE; public static final JDBCType$UpdaterConversion TIME; public static final JDBCType$UpdaterConversion TIMESTAMP; public static final JDBCType$UpdaterConversion DATETIMEOFFSET; private final JDBCType$Category from; private final java.util.EnumSet to; private static final java.util.EnumMap conversionMap; public static JDBCType$UpdaterConversion[] values(); public static JDBCType$UpdaterConversion valueOf(String); private void JDBCType$UpdaterConversion(String, int, JDBCType$Category, java.util.EnumSet); static boolean converts(JDBCType, SSType); static void <clinit>(); }
com/microsoft/sqlserver/jdbc/JDBCType.class
package com.microsoft.sqlserver.jdbc; final synchronized enum JDBCType { public static final JDBCType UNKNOWN; public static final JDBCType ARRAY; public static final JDBCType BIGINT; public static final JDBCType BINARY; public static final JDBCType BIT; public static final JDBCType BLOB; public static final JDBCType BOOLEAN; public static final JDBCType CHAR; public static final JDBCType CLOB; public static final JDBCType DATALINK; public static final JDBCType DATE; public static final JDBCType DATETIMEOFFSET; public static final JDBCType DECIMAL; public static final JDBCType DISTINCT; public static final JDBCType DOUBLE; public static final JDBCType FLOAT; public static final JDBCType INTEGER; public static final JDBCType JAVA_OBJECT; public static final JDBCType LONGNVARCHAR; public static final JDBCType LONGVARBINARY; public static final JDBCType LONGVARCHAR; public static final JDBCType NCHAR; public static final JDBCType NCLOB; public static final JDBCType NULL; public static final JDBCType NUMERIC; public static final JDBCType NVARCHAR; public static final JDBCType OTHER; public static final JDBCType REAL; public static final JDBCType REF; public static final JDBCType ROWID; public static final JDBCType SMALLINT; public static final JDBCType SQLXML; public static final JDBCType STRUCT; public static final JDBCType TIME; public static final JDBCType TIMESTAMP; public static final JDBCType TINYINT; public static final JDBCType VARBINARY; public static final JDBCType VARCHAR; final JDBCType$Category category; private final int intValue; private final String className; private static final java.util.EnumSet signedTypes; private static final java.util.EnumSet binaryTypes; private static final java.util.EnumSet textualCategories; public static JDBCType[] values(); public static JDBCType valueOf(String); final String className(); private void JDBCType(String, int, JDBCType$Category, int, String); boolean convertsTo(JDBCType); boolean convertsTo(SSType); static JDBCType of(int) throws SQLServerException; boolean isSigned(); boolean isBinary(); boolean isTextual(); boolean isUnsupported(); int asJavaSqlType(); static void <clinit>(); }
com/microsoft/sqlserver/jdbc/JavaType$1.class
package com.microsoft.sqlserver.jdbc; final synchronized enum JavaType$1 { void JavaType$1(String, int, Class, JDBCType); JDBCType getJDBCType(SSType, JDBCType); static void <clinit>(); }
com/microsoft/sqlserver/jdbc/JavaType$2.class
package com.microsoft.sqlserver.jdbc; synchronized class JavaType$2 { static void <clinit>(); }
com/microsoft/sqlserver/jdbc/JavaType.class
package com.microsoft.sqlserver.jdbc; synchronized enum JavaType { public static final JavaType INTEGER; public static final JavaType STRING; public static final JavaType DATE; public static final JavaType TIME; public static final JavaType TIMESTAMP; public static final JavaType DATETIMEOFFSET; public static final JavaType BOOLEAN; public static final JavaType BIGDECIMAL; public static final JavaType DOUBLE; public static final JavaType FLOAT; public static final JavaType SHORT; public static final JavaType LONG; public static final JavaType BYTE; public static final JavaType BYTEARRAY; public static final JavaType NCLOB; public static final JavaType CLOB; public static final JavaType BLOB; public static final JavaType INPUTSTREAM; public static final JavaType READER; public static final JavaType SQLXML; public static final JavaType OBJECT; private final Class javaClass; private final JDBCType jdbcTypeFromJavaType; public static JavaType[] values(); public static JavaType valueOf(String); private void JavaType(String, int, Class, JDBCType); static JavaType of(Object); JDBCType getJDBCType(SSType, JDBCType); static void <clinit>(); }
com/microsoft/sqlserver/jdbc/KerbAuthentication$1.class
package com.microsoft.sqlserver.jdbc; final synchronized class KerbAuthentication$1 implements java.security.PrivilegedExceptionAction { void KerbAuthentication$1(org.ietf.jgss.GSSManager, org.ietf.jgss.Oid); public org.ietf.jgss.GSSCredential run() throws org.ietf.jgss.GSSException; }
com/microsoft/sqlserver/jdbc/KerbAuthentication$1SQLJDBCDriverConfig.class
package com.microsoft.sqlserver.jdbc; synchronized class KerbAuthentication$1SQLJDBCDriverConfig extends javax.security.auth.login.Configuration { javax.security.auth.login.Configuration current; javax.security.auth.login.AppConfigurationEntry[] driverConf; void KerbAuthentication$1SQLJDBCDriverConfig(); public javax.security.auth.login.AppConfigurationEntry[] getAppConfigurationEntry(String); public void refresh(); }
com/microsoft/sqlserver/jdbc/KerbAuthentication.class
package com.microsoft.sqlserver.jdbc; final synchronized class KerbAuthentication extends SSPIAuthentication { private static final String CONFIGNAME = SQLJDBCDriver; private static final java.util.logging.Logger authLogger; private final SQLServerConnection con; private final String spn; private final org.ietf.jgss.GSSManager manager; private javax.security.auth.login.LoginContext lc; private org.ietf.jgss.GSSCredential peerCredentials; private org.ietf.jgss.GSSContext peerContext; private void intAuthInit() throws SQLServerException; private static org.ietf.jgss.GSSCredential getClientCredential(javax.security.auth.Subject, org.ietf.jgss.GSSManager, org.ietf.jgss.Oid) throws java.security.PrivilegedActionException; private byte[] intAuthHandShake(byte[], boolean[]) throws SQLServerException; private String makeSpn(String, int) throws SQLServerException; void KerbAuthentication(SQLServerConnection, String, int) throws SQLServerException; byte[] GenerateClientContext(byte[], boolean[]) throws SQLServerException; int ReleaseClientContext() throws SQLServerException; static void <clinit>(); }
com/microsoft/sqlserver/jdbc/Nanos.class
package com.microsoft.sqlserver.jdbc; synchronized class Nanos { static final int PER_SECOND = 1000000000; static final int PER_MAX_SCALE_INTERVAL; static final int PER_MILLISECOND = 1000000; static final long PER_DAY = 86400000000000; private void Nanos(); static void <clinit>(); }
com/microsoft/sqlserver/jdbc/PLPInputStream.class
package com.microsoft.sqlserver.jdbc; synchronized class PLPInputStream extends BaseInputStream { static final long PLP_NULL = -1; private static final long UNKNOWN_PLP_LEN = -2; private static final byte[] EMPTY_PLP_BYTES; int payloadLength; private static final int PLP_EOS = -1; private int currentChunkRemain; private int markedChunkRemain; private int leftOverReadLimit; private byte[] oneByteArray; static final boolean isNull(TDSReader) throws SQLServerException; static final PLPInputStream makeTempStream(TDSReader, boolean, ServerDTVImpl) throws SQLServerException; static final PLPInputStream makeStream(TDSReader, InputStreamGetterArgs, ServerDTVImpl) throws SQLServerException; private static final PLPInputStream makeStream(TDSReader, boolean, boolean, ServerDTVImpl) throws SQLServerException; void PLPInputStream(TDSReader, long, boolean, boolean, ServerDTVImpl) throws SQLServerException; byte[] getBytes() throws SQLServerException; public long skip(long) throws java.io.IOException; public int available() throws java.io.IOException; public int read() throws java.io.IOException; public int read(byte[]) throws java.io.IOException; public int read(byte[], int, int) throws java.io.IOException; int readBytes(byte[], int, int) throws java.io.IOException; private int readBytesInternal(byte[], int, int) throws SQLServerException; public void mark(int); public void close() throws java.io.IOException; public void reset() throws java.io.IOException; static void <clinit>(); }
com/microsoft/sqlserver/jdbc/PLPXMLInputStream.class
package com.microsoft.sqlserver.jdbc; final synchronized class PLPXMLInputStream extends PLPInputStream { private static final byte[] xmlBOM; private final java.io.ByteArrayInputStream bomStream; static final PLPXMLInputStream makeXMLStream(TDSReader, InputStreamGetterArgs, ServerDTVImpl) throws SQLServerException; void PLPXMLInputStream(TDSReader, long, InputStreamGetterArgs, ServerDTVImpl) throws SQLServerException; public void close() throws java.io.IOException; int readBytes(byte[], int, int) throws java.io.IOException; public void mark(int); public void reset() throws java.io.IOException; byte[] getBytes() throws SQLServerException; static void <clinit>(); }
com/microsoft/sqlserver/jdbc/Parameter$1.class
package com.microsoft.sqlserver.jdbc; synchronized class Parameter$1 { static void <clinit>(); }
com/microsoft/sqlserver/jdbc/Parameter$GetTypeDefinitionOp.class
package com.microsoft.sqlserver.jdbc; final synchronized class Parameter$GetTypeDefinitionOp extends DTVExecuteOp { private static final String NVARCHAR_MAX = nvarchar(max); private static final String NVARCHAR_4K = nvarchar(4000); private static final String NTEXT = ntext; private static final String VARCHAR_MAX = varchar(max); private static final String VARCHAR_8K = varchar(8000); private static final String TEXT = text; private static final String VARBINARY_MAX = varbinary(max); private static final String VARBINARY_8K = varbinary(8000); private static final String IMAGE = image; private final Parameter param; private final SQLServerConnection con; int scale; void Parameter$GetTypeDefinitionOp(Parameter, Parameter, SQLServerConnection); private void setTypeDefinition(DTV); void execute(DTV, String) throws SQLServerException; void execute(DTV, java.sql.Clob) throws SQLServerException; void execute(DTV, Byte) throws SQLServerException; void execute(DTV, Integer) throws SQLServerException; void execute(DTV, java.sql.Time) throws SQLServerException; void execute(DTV, java.sql.Date) throws SQLServerException; void execute(DTV, java.sql.Timestamp) throws SQLServerException; void execute(DTV, microsoft.sql.DateTimeOffset) throws SQLServerException; void execute(DTV, Float) throws SQLServerException; void execute(DTV, Double) throws SQLServerException; void execute(DTV, java.math.BigDecimal) throws SQLServerException; void execute(DTV, Long) throws SQLServerException; void execute(DTV, Short) throws SQLServerException; void execute(DTV, Boolean) throws SQLServerException; void execute(DTV, byte[]) throws SQLServerException; void execute(DTV, java.sql.Blob) throws SQLServerException; void execute(DTV, java.io.InputStream) throws SQLServerException; void execute(DTV, java.io.Reader) throws SQLServerException; void execute(DTV, SQLServerSQLXML) throws SQLServerException; static void <clinit>(); }
com/microsoft/sqlserver/jdbc/Parameter.class
package com.microsoft.sqlserver.jdbc; final synchronized class Parameter { private TypeInfo typeInfo; private String typeDefinition; private int outScale; private String name; private DTV getterDTV; private DTV registeredOutDTV; private DTV setterDTV; private DTV inputDTV; void Parameter(); TypeInfo getTypeInfo(); boolean isOutput(); JDBCType getJdbcType() throws SQLServerException; private static JDBCType getSSPAUJDBCType(JDBCType); void registerForOutput(JDBCType, SQLServerConnection) throws SQLServerException; int getOutScale(); void setOutScale(int); final Parameter cloneForBatch(); final void skipValue(TDSReader, boolean) throws SQLServerException; final void skipRetValStatus(TDSReader) throws SQLServerException; void clearInputValue(); void resetOutputValue(); void deriveTypeInfo(TDSReader) throws SQLServerException; void setFromReturnStatus(int, SQLServerConnection) throws SQLServerException; void setValue(JDBCType, Object, JavaType, StreamSetterArgs, java.util.Calendar, Integer, SQLServerConnection) throws SQLServerException; boolean isNull(); boolean isValueGotten(); Object getValue(JDBCType, InputStreamGetterArgs, java.util.Calendar, TDSReader) throws SQLServerException; int getInt(TDSReader) throws SQLServerException; String getTypeDefinition(SQLServerConnection, TDSReader) throws SQLServerException; void sendByRPC(TDSWriter, SQLServerConnection) throws SQLServerException; static void <clinit>(); }
com/microsoft/sqlserver/jdbc/ParameterUtils.class
package com.microsoft.sqlserver.jdbc; final synchronized class ParameterUtils { void ParameterUtils(); static byte[] HexToBin(String) throws SQLServerException; static byte CharToHex(char) throws SQLServerException; static int scanSQLForChar(char, String, int); }
com/microsoft/sqlserver/jdbc/ReaderInputStream.class
package com.microsoft.sqlserver.jdbc; synchronized class ReaderInputStream extends java.io.InputStream { private final java.io.Reader reader; private final java.nio.charset.Charset charset; private final long readerLength; private long readerCharsRead; private boolean atEndOfStream; private java.nio.CharBuffer rawChars; private static final int MAX_CHAR_BUFFER_SIZE = 4000; private static final java.nio.ByteBuffer EMPTY_BUFFER; private java.nio.ByteBuffer encodedChars; private final byte[] oneByte; void ReaderInputStream(java.io.Reader, String, long) throws java.io.UnsupportedEncodingException; public int available() throws java.io.IOException; public int read() throws java.io.IOException; public int read(byte[]) throws java.io.IOException; public int read(byte[], int, int) throws java.io.IOException; private int readInternal(byte[], int, int) throws java.io.IOException; private boolean encodeChars() throws java.io.IOException; static void <clinit>(); }
com/microsoft/sqlserver/jdbc/RowType.class
package com.microsoft.sqlserver.jdbc; final synchronized enum RowType { public static final RowType ROW; public static final RowType NBCROW; public static final RowType UNKNOWN; public static RowType[] values(); public static RowType valueOf(String); private void RowType(String, int); static void <clinit>(); }
com/microsoft/sqlserver/jdbc/SQLCollation$SortOrder.class
package com.microsoft.sqlserver.jdbc; final synchronized enum SQLCollation$SortOrder { public static final SQLCollation$SortOrder BIN_CP437; public static final SQLCollation$SortOrder DICTIONARY_437; public static final SQLCollation$SortOrder NOCASE_437; public static final SQLCollation$SortOrder NOCASEPREF_437; public static final SQLCollation$SortOrder NOACCENTS_437; public static final SQLCollation$SortOrder BIN2_CP437; public static final SQLCollation$SortOrder BIN_CP850; public static final SQLCollation$SortOrder DICTIONARY_850; public static final SQLCollation$SortOrder NOCASE_850; public static final SQLCollation$SortOrder NOCASEPREF_850; public static final SQLCollation$SortOrder NOACCENTS_850; public static final SQLCollation$SortOrder BIN2_CP850; public static final SQLCollation$SortOrder CASELESS_34; public static final SQLCollation$SortOrder BIN_ISO_1; public static final SQLCollation$SortOrder DICTIONARY_ISO; public static final SQLCollation$SortOrder NOCASE_ISO; public static final SQLCollation$SortOrder NOCASEPREF_ISO; public static final SQLCollation$SortOrder NOACCENTS_ISO; public static final SQLCollation$SortOrder ALT_DICTIONARY; public static final SQLCollation$SortOrder ALT_NOCASEPREF; public static final SQLCollation$SortOrder ALT_NOACCENTS; public static final SQLCollation$SortOrder SCAND_NOCASEPREF; public static final SQLCollation$SortOrder SCAND_DICTIONARY; public static final SQLCollation$SortOrder SCAND_NOCASE; public static final SQLCollation$SortOrder ALT_NOCASE; public static final SQLCollation$SortOrder DICTIONARY_1252; public static final SQLCollation$SortOrder NOCASE_1252; public static final SQLCollation$SortOrder DNK_NOR_DICTIONARY; public static final SQLCollation$SortOrder FIN_SWE_DICTIONARY; public static final SQLCollation$SortOrder ISL_DICTIONARY; public static final SQLCollation$SortOrder BIN_CP1250; public static final SQLCollation$SortOrder DICTIONARY_1250; public static final SQLCollation$SortOrder NOCASE_1250; public static final SQLCollation$SortOrder CSYDIC; public static final SQLCollation$SortOrder CSYNC; public static final SQLCollation$SortOrder HUNDIC; public static final SQLCollation$SortOrder HUNNC; public static final SQLCollation$SortOrder PLKDIC; public static final SQLCollation$SortOrder PLKNC; public static final SQLCollation$SortOrder ROMDIC; public static final SQLCollation$SortOrder ROMNC; public static final SQLCollation$SortOrder SHLDIC; public static final SQLCollation$SortOrder SHLNC; public static final SQLCollation$SortOrder SKYDIC; public static final SQLCollation$SortOrder SKYNC; public static final SQLCollation$SortOrder SLVDIC; public static final SQLCollation$SortOrder SLVNC; public static final SQLCollation$SortOrder POLISH_CS; public static final SQLCollation$SortOrder POLISH_CI; public static final SQLCollation$SortOrder BIN_CP1251; public static final SQLCollation$SortOrder DICTIONARY_1251; public static final SQLCollation$SortOrder NOCASE_1251; public static final SQLCollation$SortOrder UKRDIC; public static final SQLCollation$SortOrder UKRNC; public static final SQLCollation$SortOrder BIN_CP1253; public static final SQLCollation$SortOrder DICTIONARY_1253; public static final SQLCollation$SortOrder NOCASE_1253; public static final SQLCollation$SortOrder GREEK_MIXEDDICTIONARY; public static final SQLCollation$SortOrder GREEK_ALTDICTIONARY; public static final SQLCollation$SortOrder GREEK_ALTDICTIONARY2; public static final SQLCollation$SortOrder GREEK_NOCASEDICT; public static final SQLCollation$SortOrder BIN_CP1254; public static final SQLCollation$SortOrder DICTIONARY_1254; public static final SQLCollation$SortOrder NOCASE_1254; public static final SQLCollation$SortOrder BIN_CP1255; public static final SQLCollation$SortOrder DICTIONARY_1255; public static final SQLCollation$SortOrder NOCASE_1255; public static final SQLCollation$SortOrder BIN_CP1256; public static final SQLCollation$SortOrder DICTIONARY_1256; public static final SQLCollation$SortOrder NOCASE_1256; public static final SQLCollation$SortOrder BIN_CP1257; public static final SQLCollation$SortOrder DICTIONARY_1257; public static final SQLCollation$SortOrder NOCASE_1257; public static final SQLCollation$SortOrder ETIDIC; public static final SQLCollation$SortOrder ETINC; public static final SQLCollation$SortOrder LVIDIC; public static final SQLCollation$SortOrder LVINC; public static final SQLCollation$SortOrder LTHDIC; public static final SQLCollation$SortOrder LTHNC; public static final SQLCollation$SortOrder DANNO_NOCASEPREF; public static final SQLCollation$SortOrder SVFI1_NOCASEPREF; public static final SQLCollation$SortOrder SVFI2_NOCASEPREF; public static final SQLCollation$SortOrder ISLAN_NOCASEPREF; public static final SQLCollation$SortOrder BIN_CP932; public static final SQLCollation$SortOrder NLS_CP932; public static final SQLCollation$SortOrder BIN_CP949; public static final SQLCollation$SortOrder NLS_CP949; public static final SQLCollation$SortOrder BIN_CP950; public static final SQLCollation$SortOrder NLS_CP950; public static final SQLCollation$SortOrder BIN_CP936; public static final SQLCollation$SortOrder NLS_CP936; public static final SQLCollation$SortOrder NLS_CP932_CS; public static final SQLCollation$SortOrder NLS_CP949_CS; public static final SQLCollation$SortOrder NLS_CP950_CS; public static final SQLCollation$SortOrder NLS_CP936_CS; public static final SQLCollation$SortOrder BIN_CP874; public static final SQLCollation$SortOrder NLS_CP874; public static final SQLCollation$SortOrder NLS_CP874_CS; public static final SQLCollation$SortOrder EBCDIC_037; public static final SQLCollation$SortOrder EBCDIC_273; public static final SQLCollation$SortOrder EBCDIC_277; public static final SQLCollation$SortOrder EBCDIC_278; public static final SQLCollation$SortOrder EBCDIC_280; public static final SQLCollation$SortOrder EBCDIC_284; public static final SQLCollation$SortOrder EBCDIC_285; public static final SQLCollation$SortOrder EBCDIC_297; private final int sortId; private final String name; private final Encoding encoding; public static SQLCollation$SortOrder[] values(); public static SQLCollation$SortOrder valueOf(String); final Encoding getEncoding() throws java.io.UnsupportedEncodingException; private void SQLCollation$SortOrder(String, int, int, String, Encoding); public final String toString(); static void <clinit>(); }
com/microsoft/sqlserver/jdbc/SQLCollation$WindowsLocale.class
package com.microsoft.sqlserver.jdbc; final synchronized enum SQLCollation$WindowsLocale { public static final SQLCollation$WindowsLocale ar_SA; public static final SQLCollation$WindowsLocale bg_BG; public static final SQLCollation$WindowsLocale ca_ES; public static final SQLCollation$WindowsLocale zh_TW; public static final SQLCollation$WindowsLocale cs_CZ; public static final SQLCollation$WindowsLocale da_DK; public static final SQLCollation$WindowsLocale de_DE; public static final SQLCollation$WindowsLocale el_GR; public static final SQLCollation$WindowsLocale en_US; public static final SQLCollation$WindowsLocale es_ES_tradnl; public static final SQLCollation$WindowsLocale fi_FI; public static final SQLCollation$WindowsLocale fr_FR; public static final SQLCollation$WindowsLocale he_IL; public static final SQLCollation$WindowsLocale hu_HU; public static final SQLCollation$WindowsLocale is_IS; public static final SQLCollation$WindowsLocale it_IT; public static final SQLCollation$WindowsLocale ja_JP; public static final SQLCollation$WindowsLocale ko_KR; public static final SQLCollation$WindowsLocale nl_NL; public static final SQLCollation$WindowsLocale nb_NO; public static final SQLCollation$WindowsLocale pl_PL; public static final SQLCollation$WindowsLocale pt_BR; public static final SQLCollation$WindowsLocale rm_CH; public static final SQLCollation$WindowsLocale ro_RO; public static final SQLCollation$WindowsLocale ru_RU; public static final SQLCollation$WindowsLocale hr_HR; public static final SQLCollation$WindowsLocale sk_SK; public static final SQLCollation$WindowsLocale sq_AL; public static final SQLCollation$WindowsLocale sv_SE; public static final SQLCollation$WindowsLocale th_TH; public static final SQLCollation$WindowsLocale tr_TR; public static final SQLCollation$WindowsLocale ur_PK; public static final SQLCollation$WindowsLocale id_ID; public static final SQLCollation$WindowsLocale uk_UA; public static final SQLCollation$WindowsLocale be_BY; public static final SQLCollation$WindowsLocale sl_SI; public static final SQLCollation$WindowsLocale et_EE; public static final SQLCollation$WindowsLocale lv_LV; public static final SQLCollation$WindowsLocale lt_LT; public static final SQLCollation$WindowsLocale tg_Cyrl_TJ; public static final SQLCollation$WindowsLocale fa_IR; public static final SQLCollation$WindowsLocale vi_VN; public static final SQLCollation$WindowsLocale hy_AM; public static final SQLCollation$WindowsLocale az_Latn_AZ; public static final SQLCollation$WindowsLocale eu_ES; public static final SQLCollation$WindowsLocale wen_DE; public static final SQLCollation$WindowsLocale mk_MK; public static final SQLCollation$WindowsLocale tn_ZA; public static final SQLCollation$WindowsLocale xh_ZA; public static final SQLCollation$WindowsLocale zu_ZA; public static final SQLCollation$WindowsLocale Af_ZA; public static final SQLCollation$WindowsLocale ka_GE; public static final SQLCollation$WindowsLocale fo_FO; public static final SQLCollation$WindowsLocale hi_IN; public static final SQLCollation$WindowsLocale mt_MT; public static final SQLCollation$WindowsLocale se_NO; public static final SQLCollation$WindowsLocale ms_MY; public static final SQLCollation$WindowsLocale kk_KZ; public static final SQLCollation$WindowsLocale ky_KG; public static final SQLCollation$WindowsLocale sw_KE; public static final SQLCollation$WindowsLocale tk_TM; public static final SQLCollation$WindowsLocale uz_Latn_UZ; public static final SQLCollation$WindowsLocale tt_RU; public static final SQLCollation$WindowsLocale bn_IN; public static final SQLCollation$WindowsLocale pa_IN; public static final SQLCollation$WindowsLocale gu_IN; public static final SQLCollation$WindowsLocale or_IN; public static final SQLCollation$WindowsLocale ta_IN; public static final SQLCollation$WindowsLocale te_IN; public static final SQLCollation$WindowsLocale kn_IN; public static final SQLCollation$WindowsLocale ml_IN; public static final SQLCollation$WindowsLocale as_IN; public static final SQLCollation$WindowsLocale mr_IN; public static final SQLCollation$WindowsLocale sa_IN; public static final SQLCollation$WindowsLocale mn_MN; public static final SQLCollation$WindowsLocale bo_CN; public static final SQLCollation$WindowsLocale cy_GB; public static final SQLCollation$WindowsLocale km_KH; public static final SQLCollation$WindowsLocale lo_LA; public static final SQLCollation$WindowsLocale gl_ES; public static final SQLCollation$WindowsLocale kok_IN; public static final SQLCollation$WindowsLocale syr_SY; public static final SQLCollation$WindowsLocale si_LK; public static final SQLCollation$WindowsLocale iu_Cans_CA; public static final SQLCollation$WindowsLocale am_ET; public static final SQLCollation$WindowsLocale ne_NP; public static final SQLCollation$WindowsLocale fy_NL; public static final SQLCollation$WindowsLocale ps_AF; public static final SQLCollation$WindowsLocale fil_PH; public static final SQLCollation$WindowsLocale dv_MV; public static final SQLCollation$WindowsLocale ha_Latn_NG; public static final SQLCollation$WindowsLocale yo_NG; public static final SQLCollation$WindowsLocale quz_BO; public static final SQLCollation$WindowsLocale nso_ZA; public static final SQLCollation$WindowsLocale ba_RU; public static final SQLCollation$WindowsLocale lb_LU; public static final SQLCollation$WindowsLocale kl_GL; public static final SQLCollation$WindowsLocale ig_NG; public static final SQLCollation$WindowsLocale ii_CN; public static final SQLCollation$WindowsLocale arn_CL; public static final SQLCollation$WindowsLocale moh_CA; public static final SQLCollation$WindowsLocale br_FR; public static final SQLCollation$WindowsLocale ug_CN; public static final SQLCollation$WindowsLocale mi_NZ; public static final SQLCollation$WindowsLocale oc_FR; public static final SQLCollation$WindowsLocale co_FR; public static final SQLCollation$WindowsLocale gsw_FR; public static final SQLCollation$WindowsLocale sah_RU; public static final SQLCollation$WindowsLocale qut_GT; public static final SQLCollation$WindowsLocale rw_RW; public static final SQLCollation$WindowsLocale wo_SN; public static final SQLCollation$WindowsLocale prs_AF; public static final SQLCollation$WindowsLocale ar_IQ; public static final SQLCollation$WindowsLocale zh_CN; public static final SQLCollation$WindowsLocale de_CH; public static final SQLCollation$WindowsLocale en_GB; public static final SQLCollation$WindowsLocale es_MX; public static final SQLCollation$WindowsLocale fr_BE; public static final SQLCollation$WindowsLocale it_CH; public static final SQLCollation$WindowsLocale nl_BE; public static final SQLCollation$WindowsLocale nn_NO; public static final SQLCollation$WindowsLocale pt_PT; public static final SQLCollation$WindowsLocale sr_Latn_CS; public static final SQLCollation$WindowsLocale sv_FI; public static final SQLCollation$WindowsLocale Lithuanian_Classic; public static final SQLCollation$WindowsLocale az_Cyrl_AZ; public static final SQLCollation$WindowsLocale dsb_DE; public static final SQLCollation$WindowsLocale se_SE; public static final SQLCollation$WindowsLocale ga_IE; public static final SQLCollation$WindowsLocale ms_BN; public static final SQLCollation$WindowsLocale uz_Cyrl_UZ; public static final SQLCollation$WindowsLocale bn_BD; public static final SQLCollation$WindowsLocale mn_Mong_CN; public static final SQLCollation$WindowsLocale iu_Latn_CA; public static final SQLCollation$WindowsLocale tzm_Latn_DZ; public static final SQLCollation$WindowsLocale quz_EC; public static final SQLCollation$WindowsLocale ar_EG; public static final SQLCollation$WindowsLocale zh_HK; public static final SQLCollation$WindowsLocale de_AT; public static final SQLCollation$WindowsLocale en_AU; public static final SQLCollation$WindowsLocale es_ES; public static final SQLCollation$WindowsLocale fr_CA; public static final SQLCollation$WindowsLocale sr_Cyrl_CS; public static final SQLCollation$WindowsLocale se_FI; public static final SQLCollation$WindowsLocale quz_PE; public static final SQLCollation$WindowsLocale ar_LY; public static final SQLCollation$WindowsLocale zh_SG; public static final SQLCollation$WindowsLocale de_LU; public static final SQLCollation$WindowsLocale en_CA; public static final SQLCollation$WindowsLocale es_GT; public static final SQLCollation$WindowsLocale fr_CH; public static final SQLCollation$WindowsLocale hr_BA; public static final SQLCollation$WindowsLocale smj_NO; public static final SQLCollation$WindowsLocale ar_DZ; public static final SQLCollation$WindowsLocale zh_MO; public static final SQLCollation$WindowsLocale de_LI; public static final SQLCollation$WindowsLocale en_NZ; public static final SQLCollation$WindowsLocale es_CR; public static final SQLCollation$WindowsLocale fr_LU; public static final SQLCollation$WindowsLocale bs_Latn_BA; public static final SQLCollation$WindowsLocale smj_SE; public static final SQLCollation$WindowsLocale ar_MA; public static final SQLCollation$WindowsLocale en_IE; public static final SQLCollation$WindowsLocale es_PA; public static final SQLCollation$WindowsLocale fr_MC; public static final SQLCollation$WindowsLocale sr_Latn_BA; public static final SQLCollation$WindowsLocale sma_NO; public static final SQLCollation$WindowsLocale ar_TN; public static final SQLCollation$WindowsLocale en_ZA; public static final SQLCollation$WindowsLocale es_DO; public static final SQLCollation$WindowsLocale sr_Cyrl_BA; public static final SQLCollation$WindowsLocale sma_SB; public static final SQLCollation$WindowsLocale ar_OM; public static final SQLCollation$WindowsLocale en_JM; public static final SQLCollation$WindowsLocale es_VE; public static final SQLCollation$WindowsLocale bs_Cyrl_BA; public static final SQLCollation$WindowsLocale sms_FI; public static final SQLCollation$WindowsLocale ar_YE; public static final SQLCollation$WindowsLocale en_CB; public static final SQLCollation$WindowsLocale es_CO; public static final SQLCollation$WindowsLocale smn_FI; public static final SQLCollation$WindowsLocale ar_SY; public static final SQLCollation$WindowsLocale en_BZ; public static final SQLCollation$WindowsLocale es_PE; public static final SQLCollation$WindowsLocale ar_JO; public static final SQLCollation$WindowsLocale en_TT; public static final SQLCollation$WindowsLocale es_AR; public static final SQLCollation$WindowsLocale ar_LB; public static final SQLCollation$WindowsLocale en_ZW; public static final SQLCollation$WindowsLocale es_EC; public static final SQLCollation$WindowsLocale ar_KW; public static final SQLCollation$WindowsLocale en_PH; public static final SQLCollation$WindowsLocale es_CL; public static final SQLCollation$WindowsLocale ar_AE; public static final SQLCollation$WindowsLocale es_UY; public static final SQLCollation$WindowsLocale ar_BH; public static final SQLCollation$WindowsLocale es_PY; public static final SQLCollation$WindowsLocale ar_QA; public static final SQLCollation$WindowsLocale en_IN; public static final SQLCollation$WindowsLocale es_BO; public static final SQLCollation$WindowsLocale en_MY; public static final SQLCollation$WindowsLocale es_SV; public static final SQLCollation$WindowsLocale en_SG; public static final SQLCollation$WindowsLocale es_HN; public static final SQLCollation$WindowsLocale es_NI; public static final SQLCollation$WindowsLocale es_PR; public static final SQLCollation$WindowsLocale es_US; private final int langID; private final Encoding encoding; public static SQLCollation$WindowsLocale[] values(); public static SQLCollation$WindowsLocale valueOf(String); private void SQLCollation$WindowsLocale(String, int, int, Encoding); final Encoding getEncoding() throws java.io.UnsupportedEncodingException; static void <clinit>(); }
com/microsoft/sqlserver/jdbc/SQLCollation.class
package com.microsoft.sqlserver.jdbc; final synchronized class SQLCollation implements java.io.Serializable { private final int info; private final int sortId; private final Encoding encoding; private static final java.util.Map localeIndex; private static final java.util.HashMap sortOrderIndex; private final int langID(); final String getCharset(); final boolean supportsAsciiConversion(); final boolean hasAsciiCompatibleSBCS(); static final int tdsLength(); void SQLCollation(TDSReader) throws java.io.UnsupportedEncodingException, SQLServerException; void writeCollation(TDSWriter) throws SQLServerException; private Encoding encodingFromLCID() throws java.io.UnsupportedEncodingException; private Encoding encodingFromSortId() throws java.io.UnsupportedEncodingException; static void <clinit>(); }
com/microsoft/sqlserver/jdbc/SQLIdentifier.class
package com.microsoft.sqlserver.jdbc; final synchronized class SQLIdentifier { private String serverName; private String databaseName; private String schemaName; private String objectName; void SQLIdentifier(); final String getServerName(); final void setServerName(String); final String getDatabaseName(); final void setDatabaseName(String); final String getSchemaName(); final void setSchemaName(String); final String getObjectName(); final void setObjectName(String); final String asEscapedString(); static void <clinit>(); }
com/microsoft/sqlserver/jdbc/SQLJdbcVersion.class
package com.microsoft.sqlserver.jdbc; final synchronized class SQLJdbcVersion { static final int major = 4; static final int minor = 0; static final int MMDD = 2206; static final int revision = 100; void SQLJdbcVersion(); }
com/microsoft/sqlserver/jdbc/SQLServerBlob.class
package com.microsoft.sqlserver.jdbc; public final synchronized class SQLServerBlob implements java.sql.Blob, java.io.Serializable { private byte[] value; private SQLServerConnection con; private boolean isClosed; java.util.ArrayList activeStreams; private static final java.util.logging.Logger logger; private static int baseID; private final String traceID; public final String toString(); private static synchronized int nextInstanceID(); public void SQLServerBlob(SQLServerConnection, byte[]); void SQLServerBlob(SQLServerConnection); void SQLServerBlob(BaseInputStream) throws SQLServerException; public void free() throws java.sql.SQLException; private final void checkClosed() throws SQLServerException; public java.io.InputStream getBinaryStream() throws java.sql.SQLException; public java.io.InputStream getBinaryStream(long, long) throws java.sql.SQLException; private java.io.InputStream getBinaryStreamInternal(int, int); public byte[] getBytes(long, int) throws java.sql.SQLException; public long length() throws java.sql.SQLException; public long position(java.sql.Blob, long) throws java.sql.SQLException; public long position(byte[], long) throws java.sql.SQLException; public void truncate(long) throws java.sql.SQLException; public java.io.OutputStream setBinaryStream(long) throws java.sql.SQLException; public int setBytes(long, byte[]) throws java.sql.SQLException; public int setBytes(long, byte[], int, int) throws java.sql.SQLException; static void <clinit>(); }
com/microsoft/sqlserver/jdbc/SQLServerBlobOutputStream.class
package com.microsoft.sqlserver.jdbc; final synchronized class SQLServerBlobOutputStream extends java.io.OutputStream { private SQLServerBlob parentBlob; private long currentPos; void SQLServerBlobOutputStream(SQLServerBlob, long); public void write(byte[]) throws java.io.IOException; public void write(byte[], int, int) throws java.io.IOException; public void write(int) throws java.io.IOException; }
com/microsoft/sqlserver/jdbc/SQLServerCallableStatement$1ExecDoneHandler.class
package com.microsoft.sqlserver.jdbc; final synchronized class SQLServerCallableStatement$1ExecDoneHandler extends TDSTokenHandler { void SQLServerCallableStatement$1ExecDoneHandler(SQLServerCallableStatement); boolean onDone(TDSReader) throws SQLServerException; }
com/microsoft/sqlserver/jdbc/SQLServerCallableStatement$1OutParamHandler.class
package com.microsoft.sqlserver.jdbc; final synchronized class SQLServerCallableStatement$1OutParamHandler extends TDSTokenHandler { final StreamRetValue srv; private boolean foundParam; final boolean foundParam(); void SQLServerCallableStatement$1OutParamHandler(SQLServerCallableStatement); final void reset(); boolean onRetValue(TDSReader) throws SQLServerException; }
com/microsoft/sqlserver/jdbc/SQLServerCallableStatement$1ThreePartNamesParser.class
package com.microsoft.sqlserver.jdbc; final synchronized class SQLServerCallableStatement$1ThreePartNamesParser { private String procedurePart; private String ownerPart; private String databasePart; private final java.util.regex.Pattern threePartName; void SQLServerCallableStatement$1ThreePartNamesParser(SQLServerCallableStatement); String getProcedurePart(); String getOwnerPart(); String getDatabasePart(); final void parseProcedureNameIntoParts(String); }
com/microsoft/sqlserver/jdbc/SQLServerCallableStatement.class
package com.microsoft.sqlserver.jdbc; public final synchronized class SQLServerCallableStatement extends SQLServerPreparedStatement implements ISQLServerCallableStatement { private java.util.ArrayList paramNames; int nOutParams; int nOutParamsAssigned; private int outParamIndex; private Parameter lastParamAccessed; private java.io.Closeable activeStream; String getClassNameInternal(); void SQLServerCallableStatement(SQLServerConnection, String, int, int) throws SQLServerException; public void registerOutParameter(int, int) throws SQLServerException; private final Parameter getOutParameter(int) throws SQLServerException; void startResults(); void processBatch() throws SQLServerException; final void processOutParameters() throws SQLServerException; private void processBatchRemainder() throws SQLServerException; private void skipOutParameters(int, boolean) throws SQLServerException; public void registerOutParameter(int, int, String) throws SQLServerException; public void registerOutParameter(int, int, int) throws SQLServerException; private Parameter getterGetParam(int) throws SQLServerException; private Object getValue(int, JDBCType) throws SQLServerException; private Object getValue(int, JDBCType, java.util.Calendar) throws SQLServerException; private Object getStream(int, StreamType) throws SQLServerException; private Object getSQLXMLInternal(int) throws SQLServerException; public int getInt(int) throws SQLServerException; public int getInt(String) throws SQLServerException; public String getString(int) throws SQLServerException; public String getString(String) throws SQLServerException; public final String getNString(int) throws java.sql.SQLException; public final String getNString(String) throws java.sql.SQLException; public java.math.BigDecimal getBigDecimal(int, int) throws java.sql.SQLException; public java.math.BigDecimal getBigDecimal(String, int) throws java.sql.SQLException; public boolean getBoolean(int) throws SQLServerException; public boolean getBoolean(String) throws SQLServerException; public byte getByte(int) throws SQLServerException; public byte getByte(String) throws SQLServerException; public byte[] getBytes(int) throws SQLServerException; public byte[] getBytes(String) throws SQLServerException; public java.sql.Date getDate(int) throws SQLServerException; public java.sql.Date getDate(String) throws SQLServerException; public java.sql.Date getDate(int, java.util.Calendar) throws SQLServerException; public java.sql.Date getDate(String, java.util.Calendar) throws SQLServerException; public double getDouble(int) throws SQLServerException; public double getDouble(String) throws SQLServerException; public float getFloat(int) throws SQLServerException; public float getFloat(String) throws SQLServerException; public long getLong(int) throws SQLServerException; public long getLong(String) throws SQLServerException; public Object getObject(int) throws SQLServerException; public Object getObject(String) throws SQLServerException; public short getShort(int) throws SQLServerException; public short getShort(String) throws SQLServerException; public java.sql.Time getTime(int) throws SQLServerException; public java.sql.Time getTime(String) throws SQLServerException; public java.sql.Time getTime(int, java.util.Calendar) throws SQLServerException; public java.sql.Time getTime(String, java.util.Calendar) throws SQLServerException; public java.sql.Timestamp getTimestamp(int) throws SQLServerException; public java.sql.Timestamp getTimestamp(String) throws SQLServerException; public java.sql.Timestamp getTimestamp(int, java.util.Calendar) throws SQLServerException; public java.sql.Timestamp getTimestamp(String, java.util.Calendar) throws SQLServerException; public microsoft.sql.DateTimeOffset getDateTimeOffset(int) throws java.sql.SQLException; public microsoft.sql.DateTimeOffset getDateTimeOffset(String) throws java.sql.SQLException; public boolean wasNull() throws SQLServerException; public final java.io.InputStream getAsciiStream(int) throws SQLServerException; public final java.io.InputStream getAsciiStream(String) throws SQLServerException; public java.math.BigDecimal getBigDecimal(int) throws SQLServerException; public java.math.BigDecimal getBigDecimal(String) throws SQLServerException; public final java.io.InputStream getBinaryStream(int) throws SQLServerException; public final java.io.InputStream getBinaryStream(String) throws SQLServerException; public java.sql.Blob getBlob(int) throws SQLServerException; public java.sql.Blob getBlob(String) throws SQLServerException; public final java.io.Reader getCharacterStream(int) throws SQLServerException; public final java.io.Reader getCharacterStream(String) throws java.sql.SQLException; public final java.io.Reader getNCharacterStream(int) throws java.sql.SQLException; public final java.io.Reader getNCharacterStream(String) throws java.sql.SQLException; void closeActiveStream() throws SQLServerException; public java.sql.Clob getClob(int) throws SQLServerException; public java.sql.Clob getClob(String) throws SQLServerException; public java.sql.NClob getNClob(int) throws java.sql.SQLException; public java.sql.NClob getNClob(String) throws java.sql.SQLException; public Object getObject(int, java.util.Map) throws SQLServerException; public Object getObject(String, java.util.Map) throws SQLServerException; public java.sql.Ref getRef(int) throws SQLServerException; public java.sql.Ref getRef(String) throws SQLServerException; public java.sql.Array getArray(int) throws SQLServerException; public java.sql.Array getArray(String) throws SQLServerException; private int findColumn(String) throws SQLServerException; public void setTimestamp(String, java.sql.Timestamp, java.util.Calendar) throws SQLServerException; public void setTime(String, java.sql.Time, java.util.Calendar) throws SQLServerException; public void setDate(String, java.sql.Date, java.util.Calendar) throws SQLServerException; public final void setCharacterStream(String, java.io.Reader) throws java.sql.SQLException; public final void setCharacterStream(String, java.io.Reader, int) throws java.sql.SQLException; public final void setCharacterStream(String, java.io.Reader, long) throws java.sql.SQLException; public final void setNCharacterStream(String, java.io.Reader) throws java.sql.SQLException; public final void setNCharacterStream(String, java.io.Reader, long) throws java.sql.SQLException; public final void setClob(String, java.sql.Clob) throws java.sql.SQLException; public final void setClob(String, java.io.Reader) throws java.sql.SQLException; public final void setClob(String, java.io.Reader, long) throws java.sql.SQLException; public final void setNClob(String, java.sql.NClob) throws java.sql.SQLException; public final void setNClob(String, java.io.Reader) throws java.sql.SQLException; public final void setNClob(String, java.io.Reader, long) throws java.sql.SQLException; public final void setNString(String, String) throws java.sql.SQLException; public void setObject(String, Object) throws SQLServerException; public void setObject(String, Object, int) throws SQLServerException; public void setObject(String, Object, int, int) throws SQLServerException; public final void setAsciiStream(String, java.io.InputStream) throws java.sql.SQLException; public final void setAsciiStream(String, java.io.InputStream, int) throws java.sql.SQLException; public final void setAsciiStream(String, java.io.InputStream, long) throws java.sql.SQLException; public final void setBinaryStream(String, java.io.InputStream) throws java.sql.SQLException; public final void setBinaryStream(String, java.io.InputStream, int) throws java.sql.SQLException; public final void setBinaryStream(String, java.io.InputStream, long) throws java.sql.SQLException; public final void setBlob(String, java.sql.Blob) throws java.sql.SQLException; public final void setBlob(String, java.io.InputStream) throws java.sql.SQLException; public final void setBlob(String, java.io.InputStream, long) throws java.sql.SQLException; public void setTimestamp(String, java.sql.Timestamp) throws SQLServerException; public void setDateTimeOffset(String, microsoft.sql.DateTimeOffset) throws java.sql.SQLException; public void setDate(String, java.sql.Date) throws SQLServerException; public void setTime(String, java.sql.Time) throws SQLServerException; public void setBytes(String, byte[]) throws SQLServerException; public void setByte(String, byte) throws SQLServerException; public void setString(String, String) throws SQLServerException; public void setBigDecimal(String, java.math.BigDecimal) throws SQLServerException; public void setDouble(String, double) throws SQLServerException; public void setFloat(String, float) throws SQLServerException; public void setInt(String, int) throws SQLServerException; public void setLong(String, long) throws SQLServerException; public void setShort(String, short) throws SQLServerException; public void setBoolean(String, boolean) throws SQLServerException; public void setNull(String, int) throws SQLServerException; public void setNull(String, int, String) throws SQLServerException; public void setURL(String, java.net.URL) throws SQLServerException; public java.net.URL getURL(int) throws SQLServerException; public java.net.URL getURL(String) throws SQLServerException; public final void setSQLXML(String, java.sql.SQLXML) throws java.sql.SQLException; public final java.sql.SQLXML getSQLXML(int) throws java.sql.SQLException; public final java.sql.SQLXML getSQLXML(String) throws java.sql.SQLException; public final void setRowId(String, java.sql.RowId) throws java.sql.SQLException; public final java.sql.RowId getRowId(int) throws java.sql.SQLException; public final java.sql.RowId getRowId(String) throws java.sql.SQLException; public void registerOutParameter(String, int, String) throws SQLServerException; public void registerOutParameter(String, int, int) throws SQLServerException; public void registerOutParameter(String, int) throws SQLServerException; static void <clinit>(); }
com/microsoft/sqlserver/jdbc/SQLServerClob.class
package com.microsoft.sqlserver.jdbc; public synchronized class SQLServerClob extends SQLServerClobBase implements java.sql.Clob { private static final java.util.logging.Logger logger; public void SQLServerClob(SQLServerConnection, String); void SQLServerClob(SQLServerConnection); void SQLServerClob(BaseInputStream, TypeInfo) throws SQLServerException, java.io.UnsupportedEncodingException; final JDBCType getJdbcType(); static void <clinit>(); }
com/microsoft/sqlserver/jdbc/SQLServerClobAsciiOutputStream.class
package com.microsoft.sqlserver.jdbc; final synchronized class SQLServerClobAsciiOutputStream extends java.io.OutputStream { private SQLServerClobBase parentClob; private long streamPos; private byte[] bSingleByte; void SQLServerClobAsciiOutputStream(SQLServerClobBase, long); public void write(byte[]) throws java.io.IOException; public void write(byte[], int, int) throws java.io.IOException; public void write(int) throws java.io.IOException; }
com/microsoft/sqlserver/jdbc/SQLServerClobBase.class
package com.microsoft.sqlserver.jdbc; abstract synchronized class SQLServerClobBase implements java.io.Serializable { private String value; private final SQLCollation sqlCollation; private boolean isClosed; private java.util.ArrayList activeStreams; SQLServerConnection con; private final java.util.logging.Logger logger; private final String traceID; private static int baseID; public final String toString(); private static synchronized int nextInstanceID(); abstract JDBCType getJdbcType(); private String getDisplayClassName(); void SQLServerClobBase(SQLServerConnection, String, SQLCollation, java.util.logging.Logger); public void free() throws java.sql.SQLException; private final void checkClosed() throws SQLServerException; public java.io.InputStream getAsciiStream() throws java.sql.SQLException; public java.io.Reader getCharacterStream() throws java.sql.SQLException; public java.io.Reader getCharacterStream(long, long) throws java.sql.SQLException; public String getSubString(long, int) throws java.sql.SQLException; public long length() throws java.sql.SQLException; public long position(java.sql.Clob, long) throws java.sql.SQLException; public long position(String, long) throws java.sql.SQLException; public void truncate(long) throws java.sql.SQLException; public java.io.OutputStream setAsciiStream(long) throws java.sql.SQLException; public java.io.Writer setCharacterStream(long) throws java.sql.SQLException; public int setString(long, String) throws java.sql.SQLException; public int setString(long, String, int, int) throws java.sql.SQLException; static void <clinit>(); }
com/microsoft/sqlserver/jdbc/SQLServerClobWriter.class
package com.microsoft.sqlserver.jdbc; final synchronized class SQLServerClobWriter extends java.io.Writer { private SQLServerClobBase parentClob; private long streamPos; void SQLServerClobWriter(SQLServerClobBase, long); public void write(char[]) throws java.io.IOException; public void write(char[], int, int) throws java.io.IOException; public void write(int) throws java.io.IOException; public void write(String, int, int) throws java.io.IOException; public void write(String) throws java.io.IOException; public void flush() throws java.io.IOException; public void close() throws java.io.IOException; private void checkClosed() throws java.io.IOException; }
com/microsoft/sqlserver/jdbc/SQLServerConnection$1ConnectionCommand.class
package com.microsoft.sqlserver.jdbc; final synchronized class SQLServerConnection$1ConnectionCommand extends UninterruptableTDSCommand { final String sql; void SQLServerConnection$1ConnectionCommand(SQLServerConnection, String, String); final boolean doExecute() throws SQLServerException; }
com/microsoft/sqlserver/jdbc/SQLServerConnection$1DTCCommand.class
package com.microsoft.sqlserver.jdbc; final synchronized class SQLServerConnection$1DTCCommand extends UninterruptableTDSCommand { private final int requestType; private final byte[] payload; void SQLServerConnection$1DTCCommand(SQLServerConnection, int, byte[], String); final boolean doExecute() throws SQLServerException; static void <clinit>(); }
com/microsoft/sqlserver/jdbc/SQLServerConnection$1LogonProcessor.class
package com.microsoft.sqlserver.jdbc; final synchronized class SQLServerConnection$1LogonProcessor extends TDSTokenHandler { private final SSPIAuthentication auth; private byte[] secBlobOut; StreamLoginAck loginAckToken; void SQLServerConnection$1LogonProcessor(SQLServerConnection, SSPIAuthentication); boolean onSSPI(TDSReader) throws SQLServerException; boolean onLoginAck(TDSReader) throws SQLServerException; final boolean complete(SQLServerConnection$LogonCommand, TDSReader) throws SQLServerException; }
com/microsoft/sqlserver/jdbc/SQLServerConnection$LogonCommand.class
package com.microsoft.sqlserver.jdbc; final synchronized class SQLServerConnection$LogonCommand extends UninterruptableTDSCommand { void SQLServerConnection$LogonCommand(SQLServerConnection); final boolean doExecute() throws SQLServerException; }
com/microsoft/sqlserver/jdbc/SQLServerConnection$State.class
package com.microsoft.sqlserver.jdbc; final synchronized enum SQLServerConnection$State { public static final SQLServerConnection$State Initialized; public static final SQLServerConnection$State Connected; public static final SQLServerConnection$State Opened; public static final SQLServerConnection$State Closed; public static SQLServerConnection$State[] values(); public static SQLServerConnection$State valueOf(String); private void SQLServerConnection$State(String, int); static void <clinit>(); }
com/microsoft/sqlserver/jdbc/SQLServerConnection.class
package com.microsoft.sqlserver.jdbc; public synchronized class SQLServerConnection implements ISQLServerConnection { private static final float TIMEOUTSTEP = 0.08; private boolean isRoutedInCurrentAttempt; private ServerPortPlaceHolder routingInfo; private boolean sendStringParametersAsUnicode; private boolean lastUpdateCount; private boolean multiSubnetFailover; private ApplicationIntent applicationIntent; private int nLockTimeout; private String selectMethod; private String responseBuffering; private boolean sendTimeAsDatetime; private byte requestedEncryptionLevel; private boolean trustServerCertificate; private byte negotiatedEncryptionLevel; java.util.Properties activeConnectionProperties; private boolean integratedSecurity; private AuthenticationScheme intAuthScheme; ServerPortPlaceHolder currentConnectPlaceHolder; String sqlServerVersion; boolean xopenStates; private boolean databaseAutoCommitMode; private boolean inXATransaction; private byte[] transactionDescriptor; private boolean rolledBackTransaction; private SQLServerConnection$State state; static final int maxDecimalPrecision = 38; final String traceID; private int maxFieldSize; private int maxRows; private SQLCollation databaseCollation; private static int baseConnectionID; private String sCatalog; private String originalCatalog; private int transactionIsolationLevel; private SQLServerPooledConnection pooledConnectionParent; private java.sql.DatabaseMetaData databaseMetaData; private int nNextSavePointId; private static final java.util.logging.Logger connectionlogger; private static final java.util.logging.Logger loggerExternal; private final String loggingClassName; private String failoverPartnerServerProvided; private int holdability; private int tdsPacketSize; private int requestedPacketSize; private TDSChannel tdsChannel; private TDSCommand currentCommand; private int tdsVersion; private int serverMajorVersion; private SQLServerConnectionPoolProxy proxy; private java.util.UUID clientConnectionId; static final int MAX_SQL_LOGIN_NAME_WCHARS = 128; static final int DEFAULTPORT; private final Object schedulerLock; volatile java.sql.SQLWarning sqlWarnings; Integer warningSynchronization; private static final int ENVCHANGE_DATABASE = 1; private static final int ENVCHANGE_LANGUAGE = 2; private static final int ENVCHANGE_CHARSET = 3; private static final int ENVCHANGE_PACKETSIZE = 4; private static final int ENVCHANGE_SORTLOCALEID = 5; private static final int ENVCHANGE_SORTFLAGS = 6; private static final int ENVCHANGE_SQLCOLLATION = 7; private static final int ENVCHANGE_XACT_BEGIN = 8; private static final int ENVCHANGE_XACT_COMMIT = 9; private static final int ENVCHANGE_XACT_ROLLBACK = 10; private static final int ENVCHANGE_DTC_ENLIST = 11; private static final int ENVCHANGE_DTC_DEFECT = 12; private static final int ENVCHANGE_CHANGE_MIRROR = 13; private static final int ENVCHANGE_UNUSED_14 = 14; private static final int ENVCHANGE_DTC_PROMOTE = 15; private static final int ENVCHANGE_DTC_MGR_ADDR = 16; private static final int ENVCHANGE_XACT_ENDED = 17; private static final int ENVCHANGE_RESET_COMPLETE = 18; private static final int ENVCHANGE_USER_INFO = 19; private static final int ENVCHANGE_ROUTING = 20; static final char[] OUT; private static final int BROWSER_PORT = 1434; boolean sendStringParametersAsUnicode(); final boolean useLastUpdateCount(); final boolean getMultiSubnetFailover(); final ApplicationIntent getApplicationIntent(); final String getSelectMethod(); final String getResponseBuffering(); final boolean sendTimeAsDatetime(); final int baseYear(); final byte getRequestedEncryptionLevel(); final boolean trustServerCertificate(); final byte getNegotiatedEncryptionLevel(); final boolean rolledBackTransaction(); private void setState(SQLServerConnection$State); final boolean isSessionUnAvailable(); final void setMaxFieldSize(int) throws SQLServerException; final void initResettableValues(); final void setMaxRows(int) throws SQLServerException; final SQLCollation getDatabaseCollation(); final int getHoldabilityInternal(); final int getTDSPacketSize(); final boolean isKatmaiOrLater(); final boolean isDenaliOrLater(); public java.util.UUID getClientConnectionId() throws SQLServerException; final java.util.UUID getClientConIdInternal(); final boolean attachConnId(); void SQLServerConnection(String); void setFailoverPartnerServerProvided(String); final void setAssociatedProxy(SQLServerConnectionPoolProxy); final java.sql.Connection getConnection(); final void resetPooledConnection(); private static synchronized int nextConnectionID(); java.util.logging.Logger getConnectionLogger(); String getClassNameLogging(); public String toString(); void NotImplemented() throws SQLServerException; void checkClosed() throws SQLServerException; private boolean booleanPropertyOn(String, String) throws SQLServerException; void ValidateMaxSQLLoginName(String, String) throws SQLServerException; java.sql.Connection connect(java.util.Properties, SQLServerPooledConnection) throws SQLServerException; private void login(String, String, int, String, FailoverInfo, int, long) throws SQLServerException; void resetNonRoutingEnvchangeValues(); ServerPortPlaceHolder primaryPermissionCheck(String, String, int) throws SQLServerException; static boolean timerHasExpired(long); static int TimerRemaining(long); private void connectHelper(ServerPortPlaceHolder, int, int, boolean) throws SQLServerException; void Prelogin(String, int) throws SQLServerException; final void throwInvalidTDS() throws SQLServerException; final void throwInvalidTDSToken(String) throws SQLServerException; final void terminate(int, String) throws SQLServerException; final void terminate(int, String, Throwable) throws SQLServerException; boolean executeCommand(TDSCommand) throws SQLServerException; private final void connectionCommand(String, String) throws SQLServerException; private String sqlStatementToInitialize(); void setCatalogName(String); String sqlStatementToSetTransactionIsolationLevel() throws SQLServerException; static String sqlStatementToSetCommit(boolean); public java.sql.Statement createStatement() throws SQLServerException; public java.sql.PreparedStatement prepareStatement(String) throws SQLServerException; public java.sql.CallableStatement prepareCall(String) throws SQLServerException; public String nativeSQL(String) throws SQLServerException; public void setAutoCommit(boolean) throws SQLServerException; public boolean getAutoCommit() throws SQLServerException; final byte[] getTransactionDescriptor(); public void commit() throws SQLServerException; public void rollback() throws SQLServerException; public void close() throws SQLServerException; final void poolCloseEventNotify() throws SQLServerException; public boolean isClosed() throws SQLServerException; public java.sql.DatabaseMetaData getMetaData() throws SQLServerException; public void setReadOnly(boolean) throws SQLServerException; public boolean isReadOnly() throws SQLServerException; public void setCatalog(String) throws SQLServerException; public String getCatalog() throws SQLServerException; public void setTransactionIsolation(int) throws SQLServerException; public int getTransactionIsolation() throws SQLServerException; public java.sql.SQLWarning getWarnings() throws SQLServerException; private void addWarning(String); public void clearWarnings() throws SQLServerException; public java.sql.Statement createStatement(int, int) throws SQLServerException; public java.sql.PreparedStatement prepareStatement(String, int, int) throws SQLServerException; public java.sql.CallableStatement prepareCall(String, int, int) throws SQLServerException; public void setTypeMap(java.util.Map) throws SQLServerException; public java.util.Map getTypeMap() throws SQLServerException; private final void logon(SQLServerConnection$LogonCommand) throws SQLServerException; final void processEnvChange(TDSReader) throws SQLServerException; private final void executeDTCCommand(int, byte[], String) throws SQLServerException; final void JTAUnenlistConnection() throws SQLServerException; final void JTAEnlistConnection(byte[]) throws SQLServerException; private byte[] toUCS16(String) throws SQLServerException; private byte[] encryptPassword(String); private void sendLogon(SQLServerConnection$LogonCommand, SSPIAuthentication) throws SQLServerException; private void checkValidHoldability(int) throws SQLServerException; private void checkMatchesCurrentHoldability(int) throws SQLServerException; public java.sql.Statement createStatement(int, int, int) throws SQLServerException; public java.sql.PreparedStatement prepareStatement(String, int, int, int) throws SQLServerException; public java.sql.CallableStatement prepareCall(String, int, int, int) throws SQLServerException; public java.sql.PreparedStatement prepareStatement(String, int) throws SQLServerException; public java.sql.PreparedStatement prepareStatement(String, int[]) throws SQLServerException; public java.sql.PreparedStatement prepareStatement(String, String[]) throws SQLServerException; public void releaseSavepoint(java.sql.Savepoint) throws SQLServerException; private final java.sql.Savepoint setNamedSavepoint(String) throws SQLServerException; public java.sql.Savepoint setSavepoint(String) throws SQLServerException; public java.sql.Savepoint setSavepoint() throws SQLServerException; public void rollback(java.sql.Savepoint) throws SQLServerException; public int getHoldability() throws SQLServerException; public void setHoldability(int) throws SQLServerException; public java.sql.Array createArrayOf(String, Object[]) throws java.sql.SQLException; public java.sql.Blob createBlob() throws java.sql.SQLException; public java.sql.Clob createClob() throws java.sql.SQLException; public java.sql.NClob createNClob() throws java.sql.SQLException; public java.sql.SQLXML createSQLXML() throws java.sql.SQLException; public java.sql.Struct createStruct(String, Object[]) throws java.sql.SQLException; public java.util.Properties getClientInfo() throws java.sql.SQLException; public String getClientInfo(String) throws java.sql.SQLException; public void setClientInfo(java.util.Properties) throws java.sql.SQLClientInfoException; public void setClientInfo(String, String) throws java.sql.SQLClientInfoException; public boolean isValid(int) throws java.sql.SQLException; public boolean isWrapperFor(Class) throws java.sql.SQLException; public Object unwrap(Class) throws java.sql.SQLException; String replaceParameterMarkers(String, Parameter[], boolean) throws SQLServerException; static int makeParamName(int, char[], int); void notifyPooledConnection(SQLServerException); void DetachFromPool(); String getInstancePort(String, String) throws SQLServerException; int getNextSavepointId(); void doSecurityCheck(); static void <clinit>(); }
com/microsoft/sqlserver/jdbc/SQLServerConnectionPoolDataSource$SerializationProxy.class
package com.microsoft.sqlserver.jdbc; synchronized class SQLServerConnectionPoolDataSource$SerializationProxy implements java.io.Serializable { private final javax.naming.Reference ref; private static final long serialVersionUID = 654661379842314126; void SQLServerConnectionPoolDataSource$SerializationProxy(SQLServerConnectionPoolDataSource); private Object readResolve(); }
com/microsoft/sqlserver/jdbc/SQLServerConnectionPoolDataSource.class
package com.microsoft.sqlserver.jdbc; public synchronized class SQLServerConnectionPoolDataSource extends SQLServerDataSource implements javax.sql.ConnectionPoolDataSource { public void SQLServerConnectionPoolDataSource(); public javax.sql.PooledConnection getPooledConnection() throws java.sql.SQLException; public javax.sql.PooledConnection getPooledConnection(String, String) throws java.sql.SQLException; public javax.naming.Reference getReference(); private Object writeReplace() throws java.io.ObjectStreamException; private void readObject(java.io.ObjectInputStream) throws java.io.InvalidObjectException; }
com/microsoft/sqlserver/jdbc/SQLServerConnectionPoolProxy.class
package com.microsoft.sqlserver.jdbc; synchronized class SQLServerConnectionPoolProxy implements ISQLServerConnection, java.io.Serializable { private SQLServerConnection wrappedConnection; private boolean bIsOpen; private static int baseConnectionID; private final String traceID; private static synchronized int nextConnectionID(); public String toString(); void SQLServerConnectionPoolProxy(SQLServerConnection); void checkClosed() throws SQLServerException; public java.sql.Statement createStatement() throws SQLServerException; public java.sql.PreparedStatement prepareStatement(String) throws SQLServerException; public java.sql.CallableStatement prepareCall(String) throws SQLServerException; public String nativeSQL(String) throws SQLServerException; public void setAutoCommit(boolean) throws SQLServerException; public boolean getAutoCommit() throws SQLServerException; public void commit() throws SQLServerException; public void rollback() throws SQLServerException; public void close() throws SQLServerException; void internalClose(); public boolean isClosed() throws SQLServerException; public java.sql.DatabaseMetaData getMetaData() throws SQLServerException; public void setReadOnly(boolean) throws SQLServerException; public boolean isReadOnly() throws SQLServerException; public void setCatalog(String) throws SQLServerException; public String getCatalog() throws SQLServerException; public void setTransactionIsolation(int) throws SQLServerException; public int getTransactionIsolation() throws SQLServerException; public java.sql.SQLWarning getWarnings() throws SQLServerException; public void clearWarnings() throws SQLServerException; public java.sql.Statement createStatement(int, int) throws java.sql.SQLException; public java.sql.PreparedStatement prepareStatement(String, int, int) throws java.sql.SQLException; public java.sql.CallableStatement prepareCall(String, int, int) throws java.sql.SQLException; public void setTypeMap(java.util.Map) throws SQLServerException; public java.util.Map getTypeMap() throws SQLServerException; public java.sql.Statement createStatement(int, int, int) throws SQLServerException; public java.sql.PreparedStatement prepareStatement(String, int, int, int) throws SQLServerException; public java.sql.CallableStatement prepareCall(String, int, int, int) throws SQLServerException; public java.sql.PreparedStatement prepareStatement(String, int) throws SQLServerException; public java.sql.PreparedStatement prepareStatement(String, int[]) throws SQLServerException; public java.sql.PreparedStatement prepareStatement(String, String[]) throws SQLServerException; public void releaseSavepoint(java.sql.Savepoint) throws SQLServerException; public java.sql.Savepoint setSavepoint(String) throws SQLServerException; public java.sql.Savepoint setSavepoint() throws SQLServerException; public void rollback(java.sql.Savepoint) throws SQLServerException; public int getHoldability() throws SQLServerException; public void setHoldability(int) throws SQLServerException; public java.sql.Array createArrayOf(String, Object[]) throws java.sql.SQLException; public java.sql.Blob createBlob() throws java.sql.SQLException; public java.sql.Clob createClob() throws java.sql.SQLException; public java.sql.NClob createNClob() throws java.sql.SQLException; public java.sql.SQLXML createSQLXML() throws java.sql.SQLException; public java.sql.Struct createStruct(String, Object[]) throws java.sql.SQLException; public java.util.Properties getClientInfo() throws java.sql.SQLException; public String getClientInfo(String) throws java.sql.SQLException; public void setClientInfo(java.util.Properties) throws java.sql.SQLClientInfoException; public void setClientInfo(String, String) throws java.sql.SQLClientInfoException; public boolean isValid(int) throws java.sql.SQLException; public boolean isWrapperFor(Class) throws java.sql.SQLException; public Object unwrap(Class) throws java.sql.SQLException; public java.util.UUID getClientConnectionId() throws SQLServerException; static void <clinit>(); }
com/microsoft/sqlserver/jdbc/SQLServerConnectionSecurityManager.class
package com.microsoft.sqlserver.jdbc; final synchronized class SQLServerConnectionSecurityManager { static final String dllName = sqljdbc_auth.dll; String serverName; int portNumber; void SQLServerConnectionSecurityManager(String, int); public void checkConnect() throws SecurityException; public void checkLink() throws SecurityException; }
com/microsoft/sqlserver/jdbc/SQLServerDataSource$SerializationProxy.class
package com.microsoft.sqlserver.jdbc; synchronized class SQLServerDataSource$SerializationProxy implements java.io.Serializable { private final javax.naming.Reference ref; private static final long serialVersionUID = 654661379542314226; void SQLServerDataSource$SerializationProxy(SQLServerDataSource); private Object readResolve(); }
com/microsoft/sqlserver/jdbc/SQLServerDataSource.class
package com.microsoft.sqlserver.jdbc; public synchronized class SQLServerDataSource implements ISQLServerDataSource, javax.sql.DataSource, java.io.Serializable, javax.naming.Referenceable { static final java.util.logging.Logger dsLogger; static final java.util.logging.Logger loggerExternal; private final String loggingClassName; private boolean trustStorePasswordStripped; private static final long serialVersionUID = 654861379544314296; private java.util.Properties connectionProps; private String dataSourceURL; private String dataSourceDescription; private static int baseDataSourceID; private final String traceID; private transient java.io.PrintWriter logWriter; public void SQLServerDataSource(); String getClassNameLogging(); public String toString(); public java.sql.Connection getConnection() throws SQLServerException; public java.sql.Connection getConnection(String, String) throws SQLServerException; public void setLoginTimeout(int); public int getLoginTimeout(); public void setLogWriter(java.io.PrintWriter); public java.io.PrintWriter getLogWriter(); public void setApplicationName(String); public String getApplicationName(); public void setDatabaseName(String); public String getDatabaseName(); public void setInstanceName(String); public String getInstanceName(); public void setIntegratedSecurity(boolean); public void setAuthenticationScheme(String); public void setLastUpdateCount(boolean); public boolean getLastUpdateCount(); public void setEncrypt(boolean); public boolean getEncrypt(); public void setTrustServerCertificate(boolean); public boolean getTrustServerCertificate(); public void setTrustStore(String); public String getTrustStore(); public void setTrustStorePassword(String); public void setHostNameInCertificate(String); public String getHostNameInCertificate(); public void setLockTimeout(int); public int getLockTimeout(); public void setPassword(String); String getPassword(); public void setPortNumber(int); public int getPortNumber(); public void setSelectMethod(String); public String getSelectMethod(); public void setResponseBuffering(String); public String getResponseBuffering(); public void setApplicationIntent(String); public String getApplicationIntent(); public void setSendTimeAsDatetime(boolean); public boolean getSendTimeAsDatetime(); public void setSendStringParametersAsUnicode(boolean); public boolean getSendStringParametersAsUnicode(); public void setServerName(String); public String getServerName(); public void setFailoverPartner(String); public String getFailoverPartner(); public void setMultiSubnetFailover(boolean); public boolean getMultiSubnetFailover(); public void setUser(String); public String getUser(); public void setWorkstationID(String); public String getWorkstationID(); public void setXopenStates(boolean); public boolean getXopenStates(); public void setURL(String); public String getURL(); public void setDescription(String); public String getDescription(); public void setPacketSize(int); public int getPacketSize(); private void setStringProperty(java.util.Properties, String, String); private String getStringProperty(java.util.Properties, String, String); private void setIntProperty(java.util.Properties, String, int); private int getIntProperty(java.util.Properties, String, int); private void setBooleanProperty(java.util.Properties, String, boolean); private boolean getBooleanProperty(java.util.Properties, String, boolean); SQLServerConnection getConnectionInternal(String, String, SQLServerPooledConnection) throws SQLServerException; public javax.naming.Reference getReference(); javax.naming.Reference getReferenceInternal(String); void initializeFromReference(javax.naming.Reference); public boolean isWrapperFor(Class) throws java.sql.SQLException; public Object unwrap(Class) throws java.sql.SQLException; private static synchronized int nextDataSourceID(); private Object writeReplace() throws java.io.ObjectStreamException; private void readObject(java.io.ObjectInputStream) throws java.io.InvalidObjectException; static void <clinit>(); }
com/microsoft/sqlserver/jdbc/SQLServerDataSourceObjectFactory.class
package com.microsoft.sqlserver.jdbc; public final synchronized class SQLServerDataSourceObjectFactory implements javax.naming.spi.ObjectFactory { public void SQLServerDataSourceObjectFactory(); public Object getObjectInstance(Object, javax.naming.Name, javax.naming.Context, java.util.Hashtable) throws SQLServerException; }
com/microsoft/sqlserver/jdbc/SQLServerDatabaseMetaData$CallableHandles.class
package com.microsoft.sqlserver.jdbc; final synchronized enum SQLServerDatabaseMetaData$CallableHandles { public static final SQLServerDatabaseMetaData$CallableHandles SP_COLUMNS; public static final SQLServerDatabaseMetaData$CallableHandles SP_COLUMN_PRIVILEGES; public static final SQLServerDatabaseMetaData$CallableHandles SP_TABLES; public static final SQLServerDatabaseMetaData$CallableHandles SP_SPECIAL_COLUMNS; public static final SQLServerDatabaseMetaData$CallableHandles SP_FKEYS; public static final SQLServerDatabaseMetaData$CallableHandles SP_STATISTICS; public static final SQLServerDatabaseMetaData$CallableHandles SP_SPROC_COLUMNS; public static final SQLServerDatabaseMetaData$CallableHandles SP_STORED_PROCEDURES; public static final SQLServerDatabaseMetaData$CallableHandles SP_TABLE_PRIVILEGES; public static final SQLServerDatabaseMetaData$CallableHandles SP_PKEYS; private final String preKatProc; private final String katProc; public static SQLServerDatabaseMetaData$CallableHandles[] values(); public static SQLServerDatabaseMetaData$CallableHandles valueOf(String); private void SQLServerDatabaseMetaData$CallableHandles(String, int, String, String); java.sql.CallableStatement prepare(SQLServerConnection) throws SQLServerException; static void <clinit>(); }
com/microsoft/sqlserver/jdbc/SQLServerDatabaseMetaData$HandleAssociation.class
package com.microsoft.sqlserver.jdbc; final synchronized class SQLServerDatabaseMetaData$HandleAssociation { final String databaseName; final java.sql.CallableStatement stmt; void SQLServerDatabaseMetaData$HandleAssociation(SQLServerDatabaseMetaData, String, java.sql.CallableStatement); final void close() throws SQLServerException; }
com/microsoft/sqlserver/jdbc/SQLServerDatabaseMetaData.class
package com.microsoft.sqlserver.jdbc; public final synchronized class SQLServerDatabaseMetaData implements java.sql.DatabaseMetaData, java.io.Serializable { private SQLServerConnection connection; static final String urlprefix = jdbc:sqlserver://; private static final java.util.logging.Logger logger; private static final java.util.logging.Logger loggerExternal; private static int baseID; private final String traceID; java.util.EnumMap handleMap; private static final String ASC_OR_DESC = ASC_OR_DESC; private static final String ATTR_NAME = ATTR_NAME; private static final String ATTR_TYPE_NAME = ATTR_TYPE_NAME; private static final String ATTR_SIZE = ATTR_SIZE; private static final String ATTR_DEF = ATTR_DEF; private static final String BASE_TYPE = BASE_TYPE; private static final String BUFFER_LENGTH = BUFFER_LENGTH; private static final String CARDINALITY = CARDINALITY; private static final String CHAR_OCTET_LENGTH = CHAR_OCTET_LENGTH; private static final String CLASS_NAME = CLASS_NAME; private static final String COLUMN_DEF = COLUMN_DEF; private static final String COLUMN_NAME = COLUMN_NAME; private static final String COLUMN_SIZE = COLUMN_SIZE; private static final String COLUMN_TYPE = COLUMN_TYPE; private static final String DATA_TYPE = DATA_TYPE; private static final String DECIMAL_DIGITS = DECIMAL_DIGITS; private static final String DEFERRABILITY = DEFERRABILITY; private static final String DELETE_RULE = DELETE_RULE; private static final String FILTER_CONDITION = FILTER_CONDITION; private static final String FK_NAME = FK_NAME; private static final String FKCOLUMN_NAME = FKCOLUMN_NAME; private static final String FKTABLE_CAT = FKTABLE_CAT; private static final String FKTABLE_NAME = FKTABLE_NAME; private static final String FKTABLE_SCHEM = FKTABLE_SCHEM; private static final String GRANTEE = GRANTEE; private static final String GRANTOR = GRANTOR; private static final String INDEX_NAME = INDEX_NAME; private static final String INDEX_QUALIFIER = INDEX_QUALIFIER; private static final String IS_GRANTABLE = IS_GRANTABLE; private static final String IS_NULLABLE = IS_NULLABLE; private static final String KEY_SEQ = KEY_SEQ; private static final String LENGTH = LENGTH; private static final String NON_UNIQUE = NON_UNIQUE; private static final String NULLABLE = NULLABLE; private static final String NUM_INPUT_PARAMS = NUM_INPUT_PARAMS; private static final String NUM_OUTPUT_PARAMS = NUM_OUTPUT_PARAMS; private static final String NUM_PREC_RADIX = NUM_PREC_RADIX; private static final String NUM_RESULT_SETS = NUM_RESULT_SETS; private static final String ORDINAL_POSITION = ORDINAL_POSITION; private static final String PAGES = PAGES; private static final String PK_NAME = PK_NAME; private static final String PKCOLUMN_NAME = PKCOLUMN_NAME; private static final String PKTABLE_CAT = PKTABLE_CAT; private static final String PKTABLE_NAME = PKTABLE_NAME; private static final String PKTABLE_SCHEM = PKTABLE_SCHEM; private static final String PRECISION = PRECISION; private static final String PRIVILEGE = PRIVILEGE; private static final String PROCEDURE_CAT = PROCEDURE_CAT; private static final String PROCEDURE_NAME = PROCEDURE_NAME; private static final String PROCEDURE_SCHEM = PROCEDURE_SCHEM; private static final String PROCEDURE_TYPE = PROCEDURE_TYPE; private static final String PSEUDO_COLUMN = PSEUDO_COLUMN; private static final String RADIX = RADIX; private static final String REMARKS = REMARKS; private static final String SCALE = SCALE; private static final String SCOPE = SCOPE; private static final String SCOPE_CATALOG = SCOPE_CATALOG; private static final String SCOPE_SCHEMA = SCOPE_SCHEMA; private static final String SCOPE_TABLE = SCOPE_TABLE; private static final String SOURCE_DATA_TYPE = SOURCE_DATA_TYPE; private static final String SQL_DATA_TYPE = SQL_DATA_TYPE; private static final String SQL_DATETIME_SUB = SQL_DATETIME_SUB; private static final String SS_DATA_TYPE = SS_DATA_TYPE; private static final String SUPERTABLE_NAME = SUPERTABLE_NAME; private static final String SUPERTYPE_CAT = SUPERTYPE_CAT; private static final String SUPERTYPE_NAME = SUPERTYPE_NAME; private static final String SUPERTYPE_SCHEM = SUPERTYPE_SCHEM; private static final String TABLE_CAT = TABLE_CAT; private static final String TABLE_NAME = TABLE_NAME; private static final String TABLE_SCHEM = TABLE_SCHEM; private static final String TABLE_TYPE = TABLE_TYPE; private static final String TYPE = TYPE; private static final String TYPE_CAT = TYPE_CAT; private static final String TYPE_NAME = TYPE_NAME; private static final String TYPE_SCHEM = TYPE_SCHEM; private static final String UPDATE_RULE = UPDATE_RULE; private static final String FUNCTION_CAT = FUNCTION_CAT; private static final String FUNCTION_NAME = FUNCTION_NAME; private static final String FUNCTION_SCHEM = FUNCTION_SCHEM; private static final String FUNCTION_TYPE = FUNCTION_TYPE; private static final String SS_IS_SPARSE = SS_IS_SPARSE; private static final String SS_IS_COLUMN_SET = SS_IS_COLUMN_SET; private static final String SS_IS_COMPUTED = SS_IS_COMPUTED; private static final String IS_AUTOINCREMENT = IS_AUTOINCREMENT; private static final String[] getColumnPrivilegesColumnNames; private static final String[] getTablesColumnNames; static final char LEFT_BRACKET = 91; static final char RIGHT_BRACKET = 93; static final char ESCAPE = 92; static final char PERCENT = 37; static final char UNDERSCORE = 95; static final char[] DOUBLE_RIGHT_BRACKET; private static final String[] getColumnsColumnNames; private static final String[] getColumnsColumnNamesKatmai; private static final String[] getFunctionsColumnNames; private static final String[] getFunctionsColumnsColumnNames; private static final String[] getBestRowIdentifierColumnNames; private static final String[] pkfkColumnNames; private static final String[] getIndexInfoColumnNames; private static final String[] getPrimaryKeysColumnNames; private static final String[] getProcedureColumnsColumnNames; private static final String[] getProceduresColumnNames; private static final String[] getTablePrivilegesColumnNames; private static final String[] getVersionColumnsColumnNames; private static synchronized int nextInstanceID(); public final String toString(); public void SQLServerDatabaseMetaData(SQLServerConnection); public boolean isWrapperFor(Class) throws java.sql.SQLException; public Object unwrap(Class) throws java.sql.SQLException; private void checkClosed() throws SQLServerException; private final SQLServerResultSet getResultSetFromInternalQueries(String, String) throws SQLServerException; private java.sql.CallableStatement getCallableStatementHandle(SQLServerDatabaseMetaData$CallableHandles, String) throws SQLServerException; private final SQLServerResultSet getResultSetFromStoredProc(String, SQLServerDatabaseMetaData$CallableHandles, String[]) throws SQLServerException; private final SQLServerResultSet getResultSetWithProvidedColumnNames(String, SQLServerDatabaseMetaData$CallableHandles, String[], String[]) throws SQLServerException; private String switchCatalogs(String) throws SQLServerException; public boolean allProceduresAreCallable() throws SQLServerException; public boolean allTablesAreSelectable() throws SQLServerException; public boolean autoCommitFailureClosesAllResultSets() throws java.sql.SQLException; public boolean dataDefinitionCausesTransactionCommit() throws SQLServerException; public boolean dataDefinitionIgnoredInTransactions() throws SQLServerException; public boolean doesMaxRowSizeIncludeBlobs() throws SQLServerException; public java.sql.ResultSet getCatalogs() throws SQLServerException; public String getCatalogSeparator() throws SQLServerException; public String getCatalogTerm() throws SQLServerException; public java.sql.ResultSet getColumnPrivileges(String, String, String, String) throws SQLServerException; public java.sql.ResultSet getTables(String, String, String, String[]) throws SQLServerException; private static String EscapeIDName(String) throws SQLServerException; public java.sql.ResultSet getColumns(String, String, String, String) throws SQLServerException; public java.sql.ResultSet getFunctions(String, String, String) throws java.sql.SQLException; public java.sql.ResultSet getFunctionColumns(String, String, String, String) throws java.sql.SQLException; public java.sql.ResultSet getClientInfoProperties() throws java.sql.SQLException; public java.sql.ResultSet getBestRowIdentifier(String, String, String, int, boolean) throws SQLServerException; public java.sql.ResultSet getCrossReference(String, String, String, String, String, String) throws SQLServerException; public String getDatabaseProductName() throws SQLServerException; public String getDatabaseProductVersion() throws SQLServerException; public int getDefaultTransactionIsolation() throws SQLServerException; public int getDriverMajorVersion(); public int getDriverMinorVersion(); public String getDriverName() throws SQLServerException; public String getDriverVersion() throws SQLServerException; public java.sql.ResultSet getExportedKeys(String, String, String) throws SQLServerException; public String getExtraNameCharacters() throws SQLServerException; public String getIdentifierQuoteString() throws SQLServerException; public java.sql.ResultSet getImportedKeys(String, String, String) throws SQLServerException; public java.sql.ResultSet getIndexInfo(String, String, String, boolean, boolean) throws SQLServerException; public int getMaxBinaryLiteralLength() throws SQLServerException; public int getMaxCatalogNameLength() throws SQLServerException; public int getMaxCharLiteralLength() throws SQLServerException; public int getMaxColumnNameLength() throws SQLServerException; public int getMaxColumnsInGroupBy() throws SQLServerException; public int getMaxColumnsInIndex() throws SQLServerException; public int getMaxColumnsInOrderBy() throws SQLServerException; public int getMaxColumnsInSelect() throws SQLServerException; public int getMaxColumnsInTable() throws SQLServerException; public int getMaxConnections() throws SQLServerException; public int getMaxCursorNameLength() throws SQLServerException; public int getMaxIndexLength() throws SQLServerException; public int getMaxProcedureNameLength() throws SQLServerException; public int getMaxRowSize() throws SQLServerException; public int getMaxSchemaNameLength() throws SQLServerException; public int getMaxStatementLength() throws SQLServerException; public int getMaxStatements() throws SQLServerException; public int getMaxTableNameLength() throws SQLServerException; public int getMaxTablesInSelect() throws SQLServerException; public int getMaxUserNameLength() throws SQLServerException; public String getNumericFunctions() throws SQLServerException; public java.sql.ResultSet getPrimaryKeys(String, String, String) throws SQLServerException; public java.sql.ResultSet getProcedureColumns(String, String, String, String) throws SQLServerException; public java.sql.ResultSet getProcedures(String, String, String) throws SQLServerException; public String getProcedureTerm() throws SQLServerException; public java.sql.ResultSet getSchemas() throws SQLServerException; private java.sql.ResultSet getSchemasInternal(String, String) throws SQLServerException; public java.sql.ResultSet getSchemas(String, String) throws java.sql.SQLException; public String getSchemaTerm() throws SQLServerException; public String getSearchStringEscape() throws SQLServerException; public String getSQLKeywords() throws SQLServerException; public String getStringFunctions() throws SQLServerException; public String getSystemFunctions() throws SQLServerException; public java.sql.ResultSet getTablePrivileges(String, String, String) throws SQLServerException; public java.sql.ResultSet getTableTypes() throws SQLServerException; public String getTimeDateFunctions() throws SQLServerException; public java.sql.ResultSet getTypeInfo() throws SQLServerException; public String getURL() throws SQLServerException; public String getUserName() throws SQLServerException; public java.sql.ResultSet getVersionColumns(String, String, String) throws SQLServerException; public boolean isCatalogAtStart() throws SQLServerException; public boolean isReadOnly() throws SQLServerException; public boolean nullPlusNonNullIsNull() throws SQLServerException; public boolean nullsAreSortedAtEnd() throws SQLServerException; public boolean nullsAreSortedAtStart() throws SQLServerException; public boolean nullsAreSortedHigh() throws SQLServerException; public boolean nullsAreSortedLow() throws SQLServerException; public boolean storesLowerCaseIdentifiers() throws SQLServerException; public boolean storesLowerCaseQuotedIdentifiers() throws SQLServerException; public boolean storesMixedCaseIdentifiers() throws SQLServerException; public boolean storesMixedCaseQuotedIdentifiers() throws SQLServerException; public boolean storesUpperCaseIdentifiers() throws SQLServerException; public boolean storesUpperCaseQuotedIdentifiers() throws SQLServerException; public boolean supportsAlterTableWithAddColumn() throws SQLServerException; public boolean supportsAlterTableWithDropColumn() throws SQLServerException; public boolean supportsANSI92EntryLevelSQL() throws SQLServerException; public boolean supportsANSI92FullSQL() throws SQLServerException; public boolean supportsANSI92IntermediateSQL() throws SQLServerException; public boolean supportsCatalogsInDataManipulation() throws SQLServerException; public boolean supportsCatalogsInIndexDefinitions() throws SQLServerException; public boolean supportsCatalogsInPrivilegeDefinitions() throws SQLServerException; public boolean supportsCatalogsInProcedureCalls() throws SQLServerException; public boolean supportsCatalogsInTableDefinitions() throws SQLServerException; public boolean supportsColumnAliasing() throws SQLServerException; public boolean supportsConvert() throws SQLServerException; public boolean supportsConvert(int, int) throws SQLServerException; public boolean supportsCoreSQLGrammar() throws SQLServerException; public boolean supportsCorrelatedSubqueries() throws SQLServerException; public boolean supportsDataDefinitionAndDataManipulationTransactions() throws SQLServerException; public boolean supportsDataManipulationTransactionsOnly() throws SQLServerException; public boolean supportsDifferentTableCorrelationNames() throws SQLServerException; public boolean supportsExpressionsInOrderBy() throws SQLServerException; public boolean supportsExtendedSQLGrammar() throws SQLServerException; public boolean supportsFullOuterJoins() throws SQLServerException; public boolean supportsGroupBy() throws SQLServerException; public boolean supportsGroupByBeyondSelect() throws SQLServerException; public boolean supportsGroupByUnrelated() throws SQLServerException; public boolean supportsIntegrityEnhancementFacility() throws SQLServerException; public boolean supportsLikeEscapeClause() throws SQLServerException; public boolean supportsLimitedOuterJoins() throws SQLServerException; public boolean supportsMinimumSQLGrammar() throws SQLServerException; public boolean supportsMixedCaseIdentifiers() throws SQLServerException; public boolean supportsMixedCaseQuotedIdentifiers() throws SQLServerException; public boolean supportsMultipleResultSets() throws SQLServerException; public boolean supportsMultipleTransactions() throws SQLServerException; public boolean supportsNonNullableColumns() throws SQLServerException; public boolean supportsOpenCursorsAcrossCommit() throws SQLServerException; public boolean supportsOpenCursorsAcrossRollback() throws SQLServerException; public boolean supportsOpenStatementsAcrossCommit() throws SQLServerException; public boolean supportsOpenStatementsAcrossRollback() throws SQLServerException; public boolean supportsOrderByUnrelated() throws SQLServerException; public boolean supportsOuterJoins() throws SQLServerException; public boolean supportsPositionedDelete() throws SQLServerException; public boolean supportsPositionedUpdate() throws SQLServerException; public boolean supportsSchemasInDataManipulation() throws SQLServerException; public boolean supportsSchemasInIndexDefinitions() throws SQLServerException; public boolean supportsSchemasInPrivilegeDefinitions() throws SQLServerException; public boolean supportsSchemasInProcedureCalls() throws SQLServerException; public boolean supportsSchemasInTableDefinitions() throws SQLServerException; public boolean supportsSelectForUpdate() throws SQLServerException; public boolean supportsStoredProcedures() throws SQLServerException; public boolean supportsSubqueriesInComparisons() throws SQLServerException; public boolean supportsSubqueriesInExists() throws SQLServerException; public boolean supportsSubqueriesInIns() throws SQLServerException; public boolean supportsSubqueriesInQuantifieds() throws SQLServerException; public boolean supportsTableCorrelationNames() throws SQLServerException; public boolean supportsTransactionIsolationLevel(int) throws SQLServerException; public boolean supportsTransactions() throws SQLServerException; public boolean supportsUnion() throws SQLServerException; public boolean supportsUnionAll() throws SQLServerException; public boolean usesLocalFilePerTable() throws SQLServerException; public boolean usesLocalFiles() throws SQLServerException; public boolean supportsResultSetType(int) throws SQLServerException; public boolean supportsResultSetConcurrency(int, int) throws SQLServerException; public boolean ownUpdatesAreVisible(int) throws SQLServerException; public boolean ownDeletesAreVisible(int) throws SQLServerException; public boolean ownInsertsAreVisible(int) throws SQLServerException; public boolean othersUpdatesAreVisible(int) throws SQLServerException; public boolean othersDeletesAreVisible(int) throws SQLServerException; public boolean othersInsertsAreVisible(int) throws SQLServerException; public boolean updatesAreDetected(int) throws SQLServerException; public boolean deletesAreDetected(int) throws SQLServerException; private void checkResultType(int) throws SQLServerException; private void checkConcurrencyType(int) throws SQLServerException; public boolean insertsAreDetected(int) throws SQLServerException; public boolean supportsBatchUpdates() throws SQLServerException; public java.sql.ResultSet getUDTs(String, String, String, int[]) throws SQLServerException; public java.sql.Connection getConnection() throws SQLServerException; public int getSQLStateType() throws SQLServerException; public int getDatabaseMajorVersion() throws SQLServerException; public int getDatabaseMinorVersion() throws SQLServerException; public int getJDBCMajorVersion() throws SQLServerException; public int getJDBCMinorVersion() throws SQLServerException; public int getResultSetHoldability() throws SQLServerException; public java.sql.RowIdLifetime getRowIdLifetime() throws java.sql.SQLException; public boolean supportsResultSetHoldability(int) throws SQLServerException; public java.sql.ResultSet getAttributes(String, String, String, String) throws SQLServerException; public java.sql.ResultSet getSuperTables(String, String, String) throws SQLServerException; public java.sql.ResultSet getSuperTypes(String, String, String) throws SQLServerException; public boolean supportsGetGeneratedKeys() throws SQLServerException; public boolean supportsMultipleOpenResults() throws SQLServerException; public boolean supportsNamedParameters() throws SQLServerException; public boolean supportsSavepoints() throws SQLServerException; public boolean supportsStatementPooling() throws java.sql.SQLException; public boolean supportsStoredFunctionsUsingCallSyntax() throws java.sql.SQLException; public boolean locatorsUpdateCopy() throws java.sql.SQLException; static void <clinit>(); }
com/microsoft/sqlserver/jdbc/SQLServerDriver.class
package com.microsoft.sqlserver.jdbc; public final synchronized class SQLServerDriver implements java.sql.Driver { static final String PRODUCT_NAME = Microsoft JDBC Driver 4.0 for SQL Server; static final String DEFAULT_APP_NAME = Microsoft JDBC Driver for SQL Server; private static final String[] TRUE_FALSE; private static final SQLServerDriverPropertyInfo[] DRIVER_PROPERTIES; private static final String[][] driverPropertiesSynonyms; private static int baseID; private final int instanceID; private final String traceID; private static final java.util.logging.Logger loggerExternal; private final String loggingClassName; private static final java.util.logging.Logger drLogger; private static synchronized int nextInstanceID(); public final String toString(); String getClassNameLogging(); public void SQLServerDriver(); static java.util.Properties fixupProperties(java.util.Properties) throws SQLServerException; static java.util.Properties mergeURLAndSuppliedProperties(java.util.Properties, java.util.Properties) throws SQLServerException; static String getNormalizedPropertyName(String, java.util.logging.Logger); public java.sql.Connection connect(String, java.util.Properties) throws SQLServerException; private final java.util.Properties parseAndMergeProperties(String, java.util.Properties) throws SQLServerException; public boolean acceptsURL(String) throws SQLServerException; public java.sql.DriverPropertyInfo[] getPropertyInfo(String, java.util.Properties) throws SQLServerException; static final java.sql.DriverPropertyInfo[] getPropertyInfoFromProperties(java.util.Properties); public int getMajorVersion(); public int getMinorVersion(); public boolean jdbcCompliant(); static void <clinit>(); }
com/microsoft/sqlserver/jdbc/SQLServerDriverBooleanProperty.class
package com.microsoft.sqlserver.jdbc; final synchronized enum SQLServerDriverBooleanProperty { public static final SQLServerDriverBooleanProperty DISABLE_STATEMENT_POOLING; public static final SQLServerDriverBooleanProperty ENCRYPT; public static final SQLServerDriverBooleanProperty INTEGRATED_SECURITY; public static final SQLServerDriverBooleanProperty LAST_UPDATE_COUNT; public static final SQLServerDriverBooleanProperty MULTI_SUBNET_FAILOVER; public static final SQLServerDriverBooleanProperty SEND_STRING_PARAMETERS_AS_UNICODE; public static final SQLServerDriverBooleanProperty SEND_TIME_AS_DATETIME; public static final SQLServerDriverBooleanProperty TRUST_SERVER_CERTIFICATE; public static final SQLServerDriverBooleanProperty XOPEN_STATES; private String name; private boolean defaultValue; public static SQLServerDriverBooleanProperty[] values(); public static SQLServerDriverBooleanProperty valueOf(String); private void SQLServerDriverBooleanProperty(String, int, String, boolean); boolean getDefaultValue(); public String toString(); static void <clinit>(); }
com/microsoft/sqlserver/jdbc/SQLServerDriverIntProperty.class
package com.microsoft.sqlserver.jdbc; final synchronized enum SQLServerDriverIntProperty { public static final SQLServerDriverIntProperty PACKET_SIZE; public static final SQLServerDriverIntProperty LOCK_TIMEOUT; public static final SQLServerDriverIntProperty LOGIN_TIMEOUT; public static final SQLServerDriverIntProperty PORT_NUMBER; private String name; private int defaultValue; public static SQLServerDriverIntProperty[] values(); public static SQLServerDriverIntProperty valueOf(String); private void SQLServerDriverIntProperty(String, int, String, int); int getDefaultValue(); public String toString(); static void <clinit>(); }
com/microsoft/sqlserver/jdbc/SQLServerDriverPropertyInfo.class
package com.microsoft.sqlserver.jdbc; final synchronized class SQLServerDriverPropertyInfo { private final String name; private final String description; private final String defaultValue; private final boolean required; private final String[] choices; final String getName(); void SQLServerDriverPropertyInfo(String, String, boolean, String[]); java.sql.DriverPropertyInfo build(java.util.Properties); }
com/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty.class
package com.microsoft.sqlserver.jdbc; final synchronized enum SQLServerDriverStringProperty { public static final SQLServerDriverStringProperty APPLICATION_INTENT; public static final SQLServerDriverStringProperty APPLICATION_NAME; public static final SQLServerDriverStringProperty DATABASE_NAME; public static final SQLServerDriverStringProperty FAILOVER_PARTNER; public static final SQLServerDriverStringProperty HOSTNAME_IN_CERTIFICATE; public static final SQLServerDriverStringProperty INSTANCE_NAME; public static final SQLServerDriverStringProperty PASSWORD; public static final SQLServerDriverStringProperty RESPONSE_BUFFERING; public static final SQLServerDriverStringProperty SELECT_METHOD; public static final SQLServerDriverStringProperty SERVER_NAME; public static final SQLServerDriverStringProperty TRUST_STORE; public static final SQLServerDriverStringProperty TRUST_STORE_PASSWORD; public static final SQLServerDriverStringProperty USER; public static final SQLServerDriverStringProperty WORKSTATION_ID; public static final SQLServerDriverStringProperty AUTHENTICATION_SCHEME; private String name; private String defaultValue; public static SQLServerDriverStringProperty[] values(); public static SQLServerDriverStringProperty valueOf(String); private void SQLServerDriverStringProperty(String, int, String, String); String getDefaultValue(); public String toString(); static void <clinit>(); }
com/microsoft/sqlserver/jdbc/SQLServerEntityResolver.class
package com.microsoft.sqlserver.jdbc; final synchronized class SQLServerEntityResolver implements org.xml.sax.EntityResolver { void SQLServerEntityResolver(); public org.xml.sax.InputSource resolveEntity(String, String); }
com/microsoft/sqlserver/jdbc/SQLServerException.class
package com.microsoft.sqlserver.jdbc; public final synchronized class SQLServerException extends java.sql.SQLException { static final String EXCEPTION_XOPEN_CONNECTION_CANT_ESTABLISH = 08001; static final String EXCEPTION_XOPEN_CONNECTION_DOES_NOT_EXIST = 08003; static final String EXCEPTION_XOPEN_CONNECTION_FAILURE = 08006; static final int LOGON_FAILED = 18456; static final int PASSWORD_EXPIRED = 18488; static java.util.logging.Logger exLogger; static final int DRIVER_ERROR_NONE = 0; static final int DRIVER_ERROR_FROM_DATABASE = 2; static final int DRIVER_ERROR_IO_FAILED = 3; static final int DRIVER_ERROR_INVALID_TDS = 4; static final int DRIVER_ERROR_SSL_FAILED = 5; static final int DRIVER_ERROR_UNSUPPORTED_CONFIG = 6; private int driverErrorCode; final int getDriverErrorCode(); final void setDriverErrorCode(int); private void logException(Object, String, boolean); static String getErrString(String); void SQLServerException(String, SQLState, DriverError, Throwable); void SQLServerException(String, String, int, Throwable); void SQLServerException(String, Throwable); void SQLServerException(Object, String, String, int, boolean); void SQLServerException(Object, String, String, StreamError, boolean); static void makeFromDriverError(SQLServerConnection, Object, String, String, boolean) throws SQLServerException; static void makeFromDatabaseError(SQLServerConnection, Object, String, StreamError, boolean) throws SQLServerException; static void ConvertConnectExceptionToSQLServerException(String, int, SQLServerConnection, Exception) throws SQLServerException; static String mapFromXopen(String); static String generateStateCode(SQLServerConnection, int, int); static String checkAndAppendClientConnId(String, SQLServerConnection) throws SQLServerException; static void <clinit>(); }
com/microsoft/sqlserver/jdbc/SQLServerNClob.class
package com.microsoft.sqlserver.jdbc; public final synchronized class SQLServerNClob extends SQLServerClobBase implements java.sql.NClob { private static final java.util.logging.Logger logger; void SQLServerNClob(SQLServerConnection); void SQLServerNClob(BaseInputStream, TypeInfo) throws SQLServerException, java.io.UnsupportedEncodingException; final JDBCType getJdbcType(); static void <clinit>(); }
com/microsoft/sqlserver/jdbc/SQLServerParameterMetaData$MetaInfo.class
package com.microsoft.sqlserver.jdbc; synchronized class SQLServerParameterMetaData$MetaInfo { String table; String fields; void SQLServerParameterMetaData$MetaInfo(SQLServerParameterMetaData, String, String); }
com/microsoft/sqlserver/jdbc/SQLServerParameterMetaData.class
package com.microsoft.sqlserver.jdbc; public final synchronized class SQLServerParameterMetaData implements java.sql.ParameterMetaData { private final SQLServerStatement stmtParent; private SQLServerConnection con; private java.sql.Statement stmtRegular; private java.sql.ResultSetMetaData md; private java.sql.Statement stmtCall; private SQLServerResultSet rsProcedureMeta; private static final java.util.logging.Logger logger; private static int baseID; private final String traceID; private static synchronized int nextInstanceID(); public final String toString(); private String parseColumns(String, String); private String parseInsertColumns(String, String); private String escapeParse(java.util.StringTokenizer, String); private SQLServerParameterMetaData$MetaInfo parseStatement(String, String); private SQLServerParameterMetaData$MetaInfo parseStatement(String) throws SQLServerException; String parseThreePartNames(String) throws SQLServerException; private void checkClosed() throws SQLServerException; void SQLServerParameterMetaData(SQLServerStatement, String) throws SQLServerException; public boolean isWrapperFor(Class) throws java.sql.SQLException; public Object unwrap(Class) throws java.sql.SQLException; private void verifyParameterPosition(int) throws SQLServerException; private void checkParam(int) throws SQLServerException; public String getParameterClassName(int) throws SQLServerException; public int getParameterCount() throws SQLServerException; public int getParameterMode(int) throws SQLServerException; public int getParameterType(int) throws SQLServerException; public String getParameterTypeName(int) throws SQLServerException; public int getPrecision(int) throws SQLServerException; public int getScale(int) throws SQLServerException; public int isNullable(int) throws SQLServerException; public boolean isSigned(int) throws SQLServerException; static void <clinit>(); }
com/microsoft/sqlserver/jdbc/SQLServerPooledConnection.class
package com.microsoft.sqlserver.jdbc; public synchronized class SQLServerPooledConnection implements javax.sql.PooledConnection { private final java.util.Vector listeners; private SQLServerDataSource factoryDataSource; private SQLServerConnection physicalConnection; private SQLServerConnectionPoolProxy lastProxyConnection; private String factoryUser; private String factoryPassword; private java.util.logging.Logger pcLogger; private static int basePooledConnectionID; private final String traceID; void SQLServerPooledConnection(SQLServerDataSource, String, String) throws java.sql.SQLException; public String toString(); private SQLServerConnection createNewConnection() throws java.sql.SQLException; public java.sql.Connection getConnection() throws SQLServerException; void notifyEvent(SQLServerException); public void addConnectionEventListener(javax.sql.ConnectionEventListener); public void close() throws java.sql.SQLException; public void removeConnectionEventListener(javax.sql.ConnectionEventListener); public void addStatementEventListener(javax.sql.StatementEventListener); public void removeStatementEventListener(javax.sql.StatementEventListener); SQLServerConnection getPhysicalConnection(); private static synchronized int nextPooledConnectionID(); private String safeCID(); static void <clinit>(); }
com/microsoft/sqlserver/jdbc/SQLServerPreparedStatement$1.class
package com.microsoft.sqlserver.jdbc; synchronized class SQLServerPreparedStatement$1 { static void <clinit>(); }
com/microsoft/sqlserver/jdbc/SQLServerPreparedStatement$1PrepStmtExecOutParamHandler.class
package com.microsoft.sqlserver.jdbc; final synchronized class SQLServerPreparedStatement$1PrepStmtExecOutParamHandler extends SQLServerStatement$StmtExecOutParamHandler { void SQLServerPreparedStatement$1PrepStmtExecOutParamHandler(SQLServerPreparedStatement); boolean onRetValue(TDSReader) throws SQLServerException; }
com/microsoft/sqlserver/jdbc/SQLServerPreparedStatement$1PreparedHandleClose.class
package com.microsoft.sqlserver.jdbc; final synchronized class SQLServerPreparedStatement$1PreparedHandleClose extends UninterruptableTDSCommand { void SQLServerPreparedStatement$1PreparedHandleClose(SQLServerPreparedStatement); final boolean doExecute() throws SQLServerException; }
com/microsoft/sqlserver/jdbc/SQLServerPreparedStatement$PrepStmtBatchExecCmd.class
package com.microsoft.sqlserver.jdbc; final synchronized class SQLServerPreparedStatement$PrepStmtBatchExecCmd extends TDSCommand { private final SQLServerPreparedStatement stmt; SQLServerException batchException; int[] updateCounts; void SQLServerPreparedStatement$PrepStmtBatchExecCmd(SQLServerPreparedStatement, SQLServerPreparedStatement); final boolean doExecute() throws SQLServerException; final void processResponse(TDSReader) throws SQLServerException; }
com/microsoft/sqlserver/jdbc/SQLServerPreparedStatement$PrepStmtExecCmd.class
package com.microsoft.sqlserver.jdbc; final synchronized class SQLServerPreparedStatement$PrepStmtExecCmd extends TDSCommand { private final SQLServerPreparedStatement stmt; void SQLServerPreparedStatement$PrepStmtExecCmd(SQLServerPreparedStatement, SQLServerPreparedStatement, int); final boolean doExecute() throws SQLServerException; final void processResponse(TDSReader) throws SQLServerException; }
com/microsoft/sqlserver/jdbc/SQLServerPreparedStatement.class
package com.microsoft.sqlserver.jdbc; public synchronized class SQLServerPreparedStatement extends SQLServerStatement implements ISQLServerPreparedStatement { private static final int BATCH_STATEMENT_DELIMITER_TDS_71 = 128; private static final int BATCH_STATEMENT_DELIMITER_TDS_72 = 255; final int nBatchStatementDelimiter; private String sqlCommand; private String preparedTypeDefinitions; private final String userSQL; private String preparedSQL; final boolean bReturnValueSyntax; int outParamIndexAdjustment; java.util.ArrayList batchParamValues; private int prepStmtHandle; private boolean expectPrepStmtHandle; String getClassNameInternal(); void SQLServerPreparedStatement(SQLServerConnection, String, int, int) throws SQLServerException; private void closePreparedHandle(); final void closeInternal(); final void initParams(String); public final void clearParameters() throws SQLServerException; private final boolean buildPreparedStrings(Parameter[]) throws SQLServerException; private String buildParamTypeDefinitions(Parameter[]) throws SQLServerException; public java.sql.ResultSet executeQuery() throws SQLServerException; final java.sql.ResultSet executeQueryInternal() throws SQLServerException; public int executeUpdate() throws SQLServerException; public boolean execute() throws SQLServerException; final void doExecutePreparedStatement(SQLServerPreparedStatement$PrepStmtExecCmd) throws SQLServerException; boolean consumeExecOutParam(TDSReader) throws SQLServerException; void sendParamsByRPC(TDSWriter, Parameter[]) throws SQLServerException; private final void buildServerCursorPrepExecParams(TDSWriter) throws SQLServerException; private final void buildPrepExecParams(TDSWriter) throws SQLServerException; private final void buildServerCursorExecParams(TDSWriter) throws SQLServerException; private final void buildExecParams(TDSWriter) throws SQLServerException; private final boolean doPrepExec(TDSWriter, Parameter[]) throws SQLServerException; public final java.sql.ResultSetMetaData getMetaData() throws SQLServerException; private java.sql.ResultSet buildExecuteMetaData() throws SQLServerException; final Parameter setterGetParam(int) throws SQLServerException; final void setValue(int, JDBCType, Object, JavaType) throws SQLServerException; final void setValue(int, JDBCType, Object, JavaType, java.util.Calendar) throws SQLServerException; final void setStream(int, StreamType, Object, JavaType, long) throws SQLServerException; final void setSQLXMLInternal(int, java.sql.SQLXML) throws SQLServerException; public final void setAsciiStream(int, java.io.InputStream) throws java.sql.SQLException; public final void setAsciiStream(int, java.io.InputStream, int) throws SQLServerException; public final void setAsciiStream(int, java.io.InputStream, long) throws java.sql.SQLException; private final Parameter getParam(int) throws SQLServerException; public final void setBigDecimal(int, java.math.BigDecimal) throws SQLServerException; public final void setBinaryStream(int, java.io.InputStream) throws java.sql.SQLException; public final void setBinaryStream(int, java.io.InputStream, int) throws SQLServerException; public final void setBinaryStream(int, java.io.InputStream, long) throws java.sql.SQLException; public final void setBoolean(int, boolean) throws SQLServerException; public final void setByte(int, byte) throws SQLServerException; public final void setBytes(int, byte[]) throws SQLServerException; public final void setDouble(int, double) throws SQLServerException; public final void setFloat(int, float) throws SQLServerException; public final void setInt(int, int) throws SQLServerException; public final void setLong(int, long) throws SQLServerException; public final void setNull(int, int) throws SQLServerException; final void setObjectNoType(int, Object) throws SQLServerException; public final void setObject(int, Object) throws SQLServerException; public final void setObject(int, Object, int) throws SQLServerException; public final void setObject(int, Object, int, int) throws SQLServerException; final void setObject(Parameter, Object, JavaType, JDBCType, Integer) throws SQLServerException; public final void setShort(int, short) throws SQLServerException; public final void setString(int, String) throws SQLServerException; public final void setNString(int, String) throws java.sql.SQLException; public final void setTime(int, java.sql.Time) throws SQLServerException; public final void setTimestamp(int, java.sql.Timestamp) throws SQLServerException; public final void setDateTimeOffset(int, microsoft.sql.DateTimeOffset) throws java.sql.SQLException; public final void setDate(int, java.sql.Date) throws SQLServerException; public final void setUnicodeStream(int, java.io.InputStream, int) throws java.sql.SQLException; public final void addBatch() throws SQLServerException; public final void clearBatch() throws SQLServerException; public int[] executeBatch() throws SQLServerException, java.sql.BatchUpdateException; final void doExecutePreparedStatementBatch(SQLServerPreparedStatement$PrepStmtBatchExecCmd) throws SQLServerException; public final void setCharacterStream(int, java.io.Reader) throws java.sql.SQLException; public final void setCharacterStream(int, java.io.Reader, int) throws SQLServerException; public final void setCharacterStream(int, java.io.Reader, long) throws java.sql.SQLException; public final void setNCharacterStream(int, java.io.Reader) throws java.sql.SQLException; public final void setNCharacterStream(int, java.io.Reader, long) throws java.sql.SQLException; public final void setRef(int, java.sql.Ref) throws SQLServerException; public final void setBlob(int, java.sql.Blob) throws java.sql.SQLException; public final void setBlob(int, java.io.InputStream) throws java.sql.SQLException; public final void setBlob(int, java.io.InputStream, long) throws java.sql.SQLException; public final void setClob(int, java.sql.Clob) throws java.sql.SQLException; public final void setClob(int, java.io.Reader) throws java.sql.SQLException; public final void setClob(int, java.io.Reader, long) throws java.sql.SQLException; public final void setNClob(int, java.sql.NClob) throws java.sql.SQLException; public final void setNClob(int, java.io.Reader) throws java.sql.SQLException; public final void setNClob(int, java.io.Reader, long) throws java.sql.SQLException; public final void setArray(int, java.sql.Array) throws SQLServerException; public final void setDate(int, java.sql.Date, java.util.Calendar) throws SQLServerException; public final void setTime(int, java.sql.Time, java.util.Calendar) throws SQLServerException; public final void setTimestamp(int, java.sql.Timestamp, java.util.Calendar) throws SQLServerException; public final void setNull(int, int, String) throws SQLServerException; public final java.sql.ParameterMetaData getParameterMetaData() throws SQLServerException; public final void setURL(int, java.net.URL) throws SQLServerException; public final void setRowId(int, java.sql.RowId) throws java.sql.SQLException; public final void setSQLXML(int, java.sql.SQLXML) throws java.sql.SQLException; public final int executeUpdate(String) throws SQLServerException; public final boolean execute(String) throws SQLServerException; public final java.sql.ResultSet executeQuery(String) throws SQLServerException; public void addBatch(String) throws SQLServerException; static void <clinit>(); }
com/microsoft/sqlserver/jdbc/SQLServerResource.class
package com.microsoft.sqlserver.jdbc; public final synchronized class SQLServerResource extends java.util.ListResourceBundle { static final Object[][] contents; public void SQLServerResource(); static String getResource(String); protected Object[][] getContents(); static void <clinit>(); }
com/microsoft/sqlserver/jdbc/SQLServerResource_de.class
package com.microsoft.sqlserver.jdbc; public final synchronized class SQLServerResource_de extends java.util.ListResourceBundle { static final Object[][] contents; public void SQLServerResource_de(); protected Object[][] getContents(); static void <clinit>(); }
com/microsoft/sqlserver/jdbc/SQLServerResource_es.class
package com.microsoft.sqlserver.jdbc; public final synchronized class SQLServerResource_es extends java.util.ListResourceBundle { static final Object[][] contents; public void SQLServerResource_es(); protected Object[][] getContents(); static void <clinit>(); }
com/microsoft/sqlserver/jdbc/SQLServerResource_fr.class
package com.microsoft.sqlserver.jdbc; public final synchronized class SQLServerResource_fr extends java.util.ListResourceBundle { static final Object[][] contents; public void SQLServerResource_fr(); protected Object[][] getContents(); static void <clinit>(); }
com/microsoft/sqlserver/jdbc/SQLServerResource_it.class
package com.microsoft.sqlserver.jdbc; public final synchronized class SQLServerResource_it extends java.util.ListResourceBundle { static final Object[][] contents; public void SQLServerResource_it(); protected Object[][] getContents(); static void <clinit>(); }
com/microsoft/sqlserver/jdbc/SQLServerResource_ja.class
package com.microsoft.sqlserver.jdbc; public final synchronized class SQLServerResource_ja extends java.util.ListResourceBundle { static final Object[][] contents; public void SQLServerResource_ja(); protected Object[][] getContents(); static void <clinit>(); }
com/microsoft/sqlserver/jdbc/SQLServerResource_ko.class
package com.microsoft.sqlserver.jdbc; public final synchronized class SQLServerResource_ko extends java.util.ListResourceBundle { static final Object[][] contents; public void SQLServerResource_ko(); protected Object[][] getContents(); static void <clinit>(); }
com/microsoft/sqlserver/jdbc/SQLServerResource_pt_BR.class
package com.microsoft.sqlserver.jdbc; public final synchronized class SQLServerResource_pt_BR extends java.util.ListResourceBundle { static final Object[][] contents; public void SQLServerResource_pt_BR(); protected Object[][] getContents(); static void <clinit>(); }
com/microsoft/sqlserver/jdbc/SQLServerResource_ru.class
package com.microsoft.sqlserver.jdbc; public final synchronized class SQLServerResource_ru extends java.util.ListResourceBundle { static final Object[][] contents; public void SQLServerResource_ru(); protected Object[][] getContents(); static void <clinit>(); }
com/microsoft/sqlserver/jdbc/SQLServerResource_sv.class
package com.microsoft.sqlserver.jdbc; public final synchronized class SQLServerResource_sv extends java.util.ListResourceBundle { static final Object[][] contents; public void SQLServerResource_sv(); protected Object[][] getContents(); static void <clinit>(); }
com/microsoft/sqlserver/jdbc/SQLServerResource_zh_CN.class
package com.microsoft.sqlserver.jdbc; public final synchronized class SQLServerResource_zh_CN extends java.util.ListResourceBundle { static final Object[][] contents; public void SQLServerResource_zh_CN(); protected Object[][] getContents(); static void <clinit>(); }
com/microsoft/sqlserver/jdbc/SQLServerResource_zh_TW.class
package com.microsoft.sqlserver.jdbc; public final synchronized class SQLServerResource_zh_TW extends java.util.ListResourceBundle { static final Object[][] contents; public void SQLServerResource_zh_TW(); protected Object[][] getContents(); static void <clinit>(); }
com/microsoft/sqlserver/jdbc/SQLServerResultSet$1.class
package com.microsoft.sqlserver.jdbc; synchronized class SQLServerResultSet$1 { static void <clinit>(); }
com/microsoft/sqlserver/jdbc/SQLServerResultSet$1ClientCursorInitializer.class
package com.microsoft.sqlserver.jdbc; final synchronized class SQLServerResultSet$1ClientCursorInitializer extends SQLServerResultSet$1CursorInitializer { private int rowCount; final int getRowCount(); final int getServerCursorId(); void SQLServerResultSet$1ClientCursorInitializer(SQLServerResultSet); boolean onRow(TDSReader) throws SQLServerException; boolean onNBCRow(TDSReader) throws SQLServerException; boolean onError(TDSReader) throws SQLServerException; boolean onDone(TDSReader) throws SQLServerException; }
com/microsoft/sqlserver/jdbc/SQLServerResultSet$1CloseServerCursorCommand.class
package com.microsoft.sqlserver.jdbc; final synchronized class SQLServerResultSet$1CloseServerCursorCommand extends UninterruptableTDSCommand { void SQLServerResultSet$1CloseServerCursorCommand(SQLServerResultSet); final boolean doExecute() throws SQLServerException; }
com/microsoft/sqlserver/jdbc/SQLServerResultSet$1CursorInitializer.class
package com.microsoft.sqlserver.jdbc; abstract synchronized class SQLServerResultSet$1CursorInitializer extends TDSTokenHandler { private StreamColumns columnMetaData; private StreamColInfo colInfo; private StreamTabName tabName; abstract int getRowCount(); abstract int getServerCursorId(); final Column[] buildColumns() throws SQLServerException; void SQLServerResultSet$1CursorInitializer(SQLServerResultSet, String); boolean onColInfo(TDSReader) throws SQLServerException; boolean onTabName(TDSReader) throws SQLServerException; boolean onColMetaData(TDSReader) throws SQLServerException; }
com/microsoft/sqlserver/jdbc/SQLServerResultSet$1DeleteRowRPC.class
package com.microsoft.sqlserver.jdbc; final synchronized class SQLServerResultSet$1DeleteRowRPC extends TDSCommand { void SQLServerResultSet$1DeleteRowRPC(SQLServerResultSet); final boolean doExecute() throws SQLServerException; }
com/microsoft/sqlserver/jdbc/SQLServerResultSet$1InsertRowRPC.class
package com.microsoft.sqlserver.jdbc; final synchronized class SQLServerResultSet$1InsertRowRPC extends TDSCommand { final String tableName; void SQLServerResultSet$1InsertRowRPC(SQLServerResultSet, String); final boolean doExecute() throws SQLServerException; }
com/microsoft/sqlserver/jdbc/SQLServerResultSet$1ServerCursorInitializer.class
package com.microsoft.sqlserver.jdbc; final synchronized class SQLServerResultSet$1ServerCursorInitializer extends SQLServerResultSet$1CursorInitializer { private final SQLServerStatement stmt; final int getRowCount(); final int getServerCursorId(); void SQLServerResultSet$1ServerCursorInitializer(SQLServerResultSet, SQLServerStatement); boolean onRetStatus(TDSReader) throws SQLServerException; boolean onRetValue(TDSReader) throws SQLServerException; }
com/microsoft/sqlserver/jdbc/SQLServerResultSet$1UpdateRowRPC.class
package com.microsoft.sqlserver.jdbc; final synchronized class SQLServerResultSet$1UpdateRowRPC extends TDSCommand { void SQLServerResultSet$1UpdateRowRPC(SQLServerResultSet); final boolean doExecute() throws SQLServerException; }
com/microsoft/sqlserver/jdbc/SQLServerResultSet$CursorFetchCommand.class
package com.microsoft.sqlserver.jdbc; final synchronized class SQLServerResultSet$CursorFetchCommand extends TDSCommand { private final int serverCursorId; private int fetchType; private int startRow; private int numRows; void SQLServerResultSet$CursorFetchCommand(SQLServerResultSet, int, int, int, int); final boolean doExecute() throws SQLServerException; final void processResponse(TDSReader) throws SQLServerException; }
com/microsoft/sqlserver/jdbc/SQLServerResultSet$FetchBuffer$FetchBufferTokenHandler.class
package com.microsoft.sqlserver.jdbc; final synchronized class SQLServerResultSet$FetchBuffer$FetchBufferTokenHandler extends TDSTokenHandler { void SQLServerResultSet$FetchBuffer$FetchBufferTokenHandler(SQLServerResultSet$FetchBuffer); boolean onColMetaData(TDSReader) throws SQLServerException; boolean onRow(TDSReader) throws SQLServerException; boolean onNBCRow(TDSReader) throws SQLServerException; boolean onDone(TDSReader) throws SQLServerException; boolean onRetStatus(TDSReader) throws SQLServerException; void onEOF(TDSReader) throws SQLServerException; static void <clinit>(); }
com/microsoft/sqlserver/jdbc/SQLServerResultSet$FetchBuffer.class
package com.microsoft.sqlserver.jdbc; final synchronized class SQLServerResultSet$FetchBuffer { private final SQLServerResultSet$FetchBuffer$FetchBufferTokenHandler fetchBufferTokenHandler; private TDSReaderMark startMark; private RowType fetchBufferCurrentRowType; private boolean done; private boolean needsServerCursorFixup; final void clearStartMark(); final boolean needsServerCursorFixup(); void SQLServerResultSet$FetchBuffer(SQLServerResultSet); final void ensureStartMark(); final void reset(); final void init(); final RowType nextRow() throws SQLServerException; static void <clinit>(); }
com/microsoft/sqlserver/jdbc/SQLServerResultSet.class
package com.microsoft.sqlserver.jdbc; public final synchronized class SQLServerResultSet implements ISQLServerResultSet { private static int lastResultSetID; private final String traceID; static final java.util.logging.Logger logger; private static final java.util.logging.Logger loggerExternal; private final String loggingClassName; private final SQLServerStatement stmt; private final int maxRows; private java.sql.ResultSetMetaData metaData; private boolean isClosed; private final int serverCursorId; private int fetchDirection; private int fetchSize; private boolean isOnInsertRow; private boolean lastValueWasNull; private int lastColumnIndex; private boolean areNullCompressedColumnsInitialized; private RowType resultSetCurrentRowType; private java.io.Closeable activeStream; private final ScrollWindow scrollWindow; private static final int BEFORE_FIRST_ROW = 0; private static final int AFTER_LAST_ROW = -1; private static final int UNKNOWN_ROW = -2; private int currentRow; private boolean updatedCurrentRow; private boolean deletedCurrentRow; static final int UNKNOWN_ROW_COUNT = -3; private int rowCount; private final Column[] columns; private TDSReader tdsReader; private final SQLServerResultSet$FetchBuffer fetchBuffer; private SQLServerException rowErrorException; private int numFetchedRows; private static synchronized int nextResultSetID(); public String toString(); String logCursorState(); String getClassNameLogging(); final RowType getCurrentRowType(); final void setCurrentRowType(RowType); final boolean getUpdatedCurrentRow(); final void setUpdatedCurrentRow(boolean); final boolean getDeletedCurrentRow(); final void setDeletedCurrentRow(boolean); final void setColumnName(int, String); private final void skipColumns(int, boolean) throws SQLServerException; void SQLServerResultSet(SQLServerStatement) throws SQLServerException; public boolean isWrapperFor(Class) throws java.sql.SQLException; public Object unwrap(Class) throws java.sql.SQLException; void checkClosed() throws SQLServerException; public boolean isClosed() throws java.sql.SQLException; private final void throwNotScrollable() throws SQLServerException; private final boolean isForwardOnly(); private final boolean isDynamic(); private final void verifyResultSetIsScrollable() throws SQLServerException; private final void throwNotUpdatable() throws SQLServerException; private final void verifyResultSetIsUpdatable() throws SQLServerException; private boolean hasCurrentRow(); private void verifyResultSetHasCurrentRow() throws SQLServerException; private void verifyCurrentRowIsNotDeleted(String) throws SQLServerException; private void verifyValidColumnIndex(int) throws SQLServerException; private void verifyResultSetIsNotOnInsertRow() throws SQLServerException; private final void throwUnsupportedCursorOp() throws SQLServerException; private void closeInternal(); public void close() throws SQLServerException; public int findColumn(String) throws SQLServerException; final int getColumnCount(); final Column getColumn(int) throws SQLServerException; private final void initializeNullCompressedColumns() throws SQLServerException; private final Column loadColumn(int) throws SQLServerException; private void NotImplemented() throws SQLServerException; public void clearWarnings() throws SQLServerException; private void moverInit() throws SQLServerException; public boolean relative(int) throws SQLServerException; private final void moveRelative(int) throws SQLServerException; private final void moveForward(int) throws SQLServerException; private final void moveBackward(int) throws SQLServerException; private final void updateCurrentRow(int); public boolean next() throws SQLServerException; public boolean wasNull() throws SQLServerException; public boolean isBeforeFirst() throws SQLServerException; public boolean isAfterLast() throws SQLServerException; public boolean isFirst() throws SQLServerException; public boolean isLast() throws SQLServerException; public void beforeFirst() throws SQLServerException; private final void moveBeforeFirst() throws SQLServerException; public void afterLast() throws SQLServerException; private void moveAfterLast() throws SQLServerException; public boolean first() throws SQLServerException; private final void moveFirst() throws SQLServerException; public boolean last() throws SQLServerException; private final void moveLast() throws SQLServerException; public int getRow() throws SQLServerException; public boolean absolute(int) throws SQLServerException; private void moveAbsolute(int) throws SQLServerException; private final boolean fetchBufferHasRows() throws SQLServerException; final void discardCurrentRow() throws SQLServerException; final int fetchBufferGetRow(); final void fetchBufferBeforeFirst() throws SQLServerException; final TDSReaderMark fetchBufferMark(); final void fetchBufferReset(TDSReaderMark) throws SQLServerException; final boolean fetchBufferNext() throws SQLServerException; private final void clientMoveAfterLast() throws SQLServerException; private final int clientMoveAbsolute(int) throws SQLServerException; public boolean previous() throws SQLServerException; private final void cancelInsert(); final void clearColumnsValues(); public java.sql.SQLWarning getWarnings() throws SQLServerException; public void setFetchDirection(int) throws SQLServerException; public int getFetchDirection() throws SQLServerException; public void setFetchSize(int) throws SQLServerException; public int getFetchSize() throws SQLServerException; public int getType() throws SQLServerException; public int getConcurrency() throws SQLServerException; private Column getterGetColumn(int) throws SQLServerException; private final Object getValue(int, JDBCType) throws SQLServerException; private final Object getValue(int, JDBCType, java.util.Calendar) throws SQLServerException; private final Object getValue(int, JDBCType, InputStreamGetterArgs) throws SQLServerException; private final Object getValue(int, JDBCType, InputStreamGetterArgs, java.util.Calendar) throws SQLServerException; private Object getStream(int, StreamType) throws SQLServerException; private java.sql.SQLXML getSQLXMLInternal(int) throws SQLServerException; public java.io.InputStream getAsciiStream(int) throws SQLServerException; public java.io.InputStream getAsciiStream(String) throws SQLServerException; public java.math.BigDecimal getBigDecimal(int, int) throws SQLServerException; public java.math.BigDecimal getBigDecimal(String, int) throws SQLServerException; public java.io.InputStream getBinaryStream(int) throws SQLServerException; public java.io.InputStream getBinaryStream(String) throws SQLServerException; public boolean getBoolean(int) throws SQLServerException; public boolean getBoolean(String) throws SQLServerException; public byte getByte(int) throws SQLServerException; public byte getByte(String) throws SQLServerException; public byte[] getBytes(int) throws SQLServerException; public byte[] getBytes(String) throws SQLServerException; public java.sql.Date getDate(int) throws SQLServerException; public java.sql.Date getDate(String) throws SQLServerException; public java.sql.Date getDate(int, java.util.Calendar) throws SQLServerException; public java.sql.Date getDate(String, java.util.Calendar) throws SQLServerException; public double getDouble(int) throws SQLServerException; public double getDouble(String) throws SQLServerException; public float getFloat(int) throws SQLServerException; public float getFloat(String) throws SQLServerException; public int getInt(int) throws SQLServerException; public int getInt(String) throws SQLServerException; public long getLong(int) throws SQLServerException; public long getLong(String) throws SQLServerException; public java.sql.ResultSetMetaData getMetaData() throws SQLServerException; public Object getObject(int) throws SQLServerException; public Object getObject(String) throws SQLServerException; public short getShort(int) throws SQLServerException; public short getShort(String) throws SQLServerException; public String getString(int) throws SQLServerException; public String getString(String) throws SQLServerException; public String getNString(int) throws java.sql.SQLException; public String getNString(String) throws java.sql.SQLException; public java.sql.Time getTime(int) throws SQLServerException; public java.sql.Time getTime(String) throws SQLServerException; public java.sql.Time getTime(int, java.util.Calendar) throws SQLServerException; public java.sql.Time getTime(String, java.util.Calendar) throws SQLServerException; public java.sql.Timestamp getTimestamp(int) throws SQLServerException; public java.sql.Timestamp getTimestamp(String) throws SQLServerException; public java.sql.Timestamp getTimestamp(int, java.util.Calendar) throws SQLServerException; public java.sql.Timestamp getTimestamp(String, java.util.Calendar) throws SQLServerException; public microsoft.sql.DateTimeOffset getDateTimeOffset(int) throws java.sql.SQLException; public microsoft.sql.DateTimeOffset getDateTimeOffset(String) throws java.sql.SQLException; public java.io.InputStream getUnicodeStream(int) throws SQLServerException; public java.io.InputStream getUnicodeStream(String) throws SQLServerException; public Object getObject(int, java.util.Map) throws SQLServerException; public java.sql.Ref getRef(int) throws SQLServerException; public java.sql.Blob getBlob(int) throws SQLServerException; public java.sql.Blob getBlob(String) throws SQLServerException; public java.sql.Clob getClob(int) throws SQLServerException; public java.sql.Clob getClob(String) throws SQLServerException; public java.sql.NClob getNClob(int) throws java.sql.SQLException; public java.sql.NClob getNClob(String) throws java.sql.SQLException; public java.sql.Array getArray(int) throws SQLServerException; public Object getObject(String, java.util.Map) throws SQLServerException; public java.sql.Ref getRef(String) throws SQLServerException; public java.sql.Array getArray(String) throws SQLServerException; public String getCursorName() throws SQLServerException; public java.io.Reader getCharacterStream(int) throws SQLServerException; public java.io.Reader getCharacterStream(String) throws SQLServerException; public java.io.Reader getNCharacterStream(int) throws java.sql.SQLException; public java.io.Reader getNCharacterStream(String) throws java.sql.SQLException; public java.math.BigDecimal getBigDecimal(int) throws SQLServerException; public java.math.BigDecimal getBigDecimal(String) throws SQLServerException; public java.sql.RowId getRowId(int) throws java.sql.SQLException; public java.sql.RowId getRowId(String) throws java.sql.SQLException; public java.sql.SQLXML getSQLXML(int) throws java.sql.SQLException; public java.sql.SQLXML getSQLXML(String) throws java.sql.SQLException; public boolean rowUpdated() throws SQLServerException; public boolean rowInserted() throws SQLServerException; public boolean rowDeleted() throws SQLServerException; private final boolean currentRowDeleted() throws SQLServerException; private final Column updaterGetColumn(int) throws SQLServerException; private void updateValue(int, JDBCType, Object, JavaType) throws SQLServerException; private void updateValue(int, JDBCType, Object, JavaType, java.util.Calendar) throws SQLServerException; private void updateStream(int, StreamType, Object, JavaType, long) throws SQLServerException; private final void updateSQLXMLInternal(int, java.sql.SQLXML) throws SQLServerException; public void updateNull(int) throws SQLServerException; public void updateBoolean(int, boolean) throws SQLServerException; public void updateByte(int, byte) throws SQLServerException; public void updateShort(int, short) throws SQLServerException; public void updateInt(int, int) throws SQLServerException; public void updateLong(int, long) throws SQLServerException; public void updateFloat(int, float) throws SQLServerException; public void updateDouble(int, double) throws SQLServerException; public void updateBigDecimal(int, java.math.BigDecimal) throws SQLServerException; public void updateString(int, String) throws SQLServerException; public void updateNString(int, String) throws java.sql.SQLException; public void updateNString(String, String) throws java.sql.SQLException; public void updateBytes(int, byte[]) throws SQLServerException; public void updateDate(int, java.sql.Date) throws SQLServerException; public void updateTime(int, java.sql.Time) throws SQLServerException; public void updateTimestamp(int, java.sql.Timestamp) throws SQLServerException; public void updateDateTimeOffset(int, microsoft.sql.DateTimeOffset) throws java.sql.SQLException; public void updateAsciiStream(int, java.io.InputStream) throws java.sql.SQLException; public void updateAsciiStream(int, java.io.InputStream, int) throws SQLServerException; public void updateAsciiStream(int, java.io.InputStream, long) throws java.sql.SQLException; public void updateAsciiStream(String, java.io.InputStream) throws java.sql.SQLException; public void updateAsciiStream(String, java.io.InputStream, int) throws SQLServerException; public void updateAsciiStream(String, java.io.InputStream, long) throws java.sql.SQLException; public void updateBinaryStream(int, java.io.InputStream) throws java.sql.SQLException; public void updateBinaryStream(int, java.io.InputStream, int) throws java.sql.SQLException; public void updateBinaryStream(int, java.io.InputStream, long) throws java.sql.SQLException; public void updateBinaryStream(String, java.io.InputStream) throws java.sql.SQLException; public void updateBinaryStream(String, java.io.InputStream, int) throws java.sql.SQLException; public void updateBinaryStream(String, java.io.InputStream, long) throws java.sql.SQLException; public void updateCharacterStream(int, java.io.Reader) throws java.sql.SQLException; public void updateCharacterStream(int, java.io.Reader, int) throws SQLServerException; public void updateCharacterStream(int, java.io.Reader, long) throws java.sql.SQLException; public void updateCharacterStream(String, java.io.Reader) throws java.sql.SQLException; public void updateCharacterStream(String, java.io.Reader, int) throws SQLServerException; public void updateCharacterStream(String, java.io.Reader, long) throws java.sql.SQLException; public void updateNCharacterStream(int, java.io.Reader) throws java.sql.SQLException; public void updateNCharacterStream(int, java.io.Reader, long) throws java.sql.SQLException; public void updateNCharacterStream(String, java.io.Reader) throws java.sql.SQLException; public void updateNCharacterStream(String, java.io.Reader, long) throws java.sql.SQLException; public void updateObject(int, Object) throws SQLServerException; public void updateObject(int, Object, int) throws SQLServerException; private final void updateObject(int, Object, Integer) throws SQLServerException; public void updateNull(String) throws SQLServerException; public void updateBoolean(String, boolean) throws SQLServerException; public void updateByte(String, byte) throws SQLServerException; public void updateShort(String, short) throws SQLServerException; public void updateInt(String, int) throws SQLServerException; public void updateLong(String, long) throws SQLServerException; public void updateFloat(String, float) throws SQLServerException; public void updateDouble(String, double) throws SQLServerException; public void updateBigDecimal(String, java.math.BigDecimal) throws SQLServerException; public void updateString(String, String) throws SQLServerException; public void updateBytes(String, byte[]) throws SQLServerException; public void updateDate(String, java.sql.Date) throws SQLServerException; public void updateTime(String, java.sql.Time) throws SQLServerException; public void updateTimestamp(String, java.sql.Timestamp) throws SQLServerException; public void updateDateTimeOffset(String, microsoft.sql.DateTimeOffset) throws java.sql.SQLException; public void updateObject(String, Object, int) throws SQLServerException; public void updateObject(String, Object) throws SQLServerException; public void updateRowId(int, java.sql.RowId) throws java.sql.SQLException; public void updateRowId(String, java.sql.RowId) throws java.sql.SQLException; public void updateSQLXML(int, java.sql.SQLXML) throws java.sql.SQLException; public void updateSQLXML(String, java.sql.SQLXML) throws java.sql.SQLException; public int getHoldability() throws java.sql.SQLException; public void insertRow() throws SQLServerException; private final void doInsertRowRPC(TDSCommand, String) throws SQLServerException; public void updateRow() throws SQLServerException; private final void doUpdateRowRPC(TDSCommand) throws SQLServerException; final boolean hasUpdatedColumns(); public void deleteRow() throws SQLServerException; private final void doDeleteRowRPC(TDSCommand) throws SQLServerException; public void refreshRow() throws SQLServerException; private void doRefreshRow() throws SQLServerException; private final void cancelUpdates(); public void cancelRowUpdates() throws SQLServerException; public void moveToInsertRow() throws SQLServerException; public void moveToCurrentRow() throws SQLServerException; public java.sql.Statement getStatement() throws SQLServerException; public void updateClob(int, java.sql.Clob) throws java.sql.SQLException; public void updateClob(int, java.io.Reader) throws java.sql.SQLException; public void updateClob(int, java.io.Reader, long) throws java.sql.SQLException; public void updateClob(String, java.sql.Clob) throws java.sql.SQLException; public void updateClob(String, java.io.Reader) throws java.sql.SQLException; public void updateClob(String, java.io.Reader, long) throws java.sql.SQLException; public void updateNClob(int, java.sql.NClob) throws java.sql.SQLException; public void updateNClob(int, java.io.Reader) throws java.sql.SQLException; public void updateNClob(int, java.io.Reader, long) throws java.sql.SQLException; public void updateNClob(String, java.sql.NClob) throws java.sql.SQLException; public void updateNClob(String, java.io.Reader) throws java.sql.SQLException; public void updateNClob(String, java.io.Reader, long) throws java.sql.SQLException; public void updateBlob(int, java.sql.Blob) throws java.sql.SQLException; public void updateBlob(int, java.io.InputStream) throws java.sql.SQLException; public void updateBlob(int, java.io.InputStream, long) throws java.sql.SQLException; public void updateBlob(String, java.sql.Blob) throws java.sql.SQLException; public void updateBlob(String, java.io.InputStream) throws java.sql.SQLException; public void updateBlob(String, java.io.InputStream, long) throws java.sql.SQLException; public void updateArray(int, java.sql.Array) throws SQLServerException; public void updateArray(String, java.sql.Array) throws SQLServerException; public void updateRef(int, java.sql.Ref) throws SQLServerException; public void updateRef(String, java.sql.Ref) throws SQLServerException; public java.net.URL getURL(int) throws SQLServerException; public java.net.URL getURL(String) throws SQLServerException; final void doServerFetch(int, int, int) throws SQLServerException; private final void discardFetchBuffer(); final void closeServerCursor(); static void <clinit>(); }
com/microsoft/sqlserver/jdbc/SQLServerResultSetMetaData$1.class
package com.microsoft.sqlserver.jdbc; synchronized class SQLServerResultSetMetaData$1 { static void <clinit>(); }
com/microsoft/sqlserver/jdbc/SQLServerResultSetMetaData.class
package com.microsoft.sqlserver.jdbc; public final synchronized class SQLServerResultSetMetaData implements java.sql.ResultSetMetaData { private SQLServerConnection con; private final SQLServerResultSet rs; public int nBeforeExecuteCols; private static final java.util.logging.Logger logger; private static int baseID; private final String traceID; private static synchronized int nextInstanceID(); public final String toString(); void SQLServerResultSetMetaData(SQLServerConnection, SQLServerResultSet); private void checkClosed() throws SQLServerException; public boolean isWrapperFor(Class) throws java.sql.SQLException; public Object unwrap(Class) throws java.sql.SQLException; public String getCatalogName(int) throws SQLServerException; public int getColumnCount() throws SQLServerException; public int getColumnDisplaySize(int) throws SQLServerException; public String getColumnLabel(int) throws SQLServerException; public String getColumnName(int) throws SQLServerException; public int getColumnType(int) throws SQLServerException; public String getColumnTypeName(int) throws SQLServerException; public int getPrecision(int) throws SQLServerException; public int getScale(int) throws SQLServerException; public String getSchemaName(int) throws SQLServerException; public String getTableName(int) throws SQLServerException; public boolean isAutoIncrement(int) throws SQLServerException; public boolean isCaseSensitive(int) throws SQLServerException; public boolean isCurrency(int) throws SQLServerException; public boolean isDefinitelyWritable(int) throws SQLServerException; public int isNullable(int) throws SQLServerException; public boolean isReadOnly(int) throws SQLServerException; public boolean isSearchable(int) throws SQLServerException; public boolean isSigned(int) throws SQLServerException; public boolean isSparseColumnSet(int) throws SQLServerException; public boolean isWritable(int) throws SQLServerException; public String getColumnClassName(int) throws SQLServerException; static void <clinit>(); }
com/microsoft/sqlserver/jdbc/SQLServerSQLXML.class
package com.microsoft.sqlserver.jdbc; final synchronized class SQLServerSQLXML implements java.sql.SQLXML { private final SQLServerConnection con; private final PLPXMLInputStream contents; private final InputStreamGetterArgs getterArgs; private final TypeInfo typeInfo; private boolean isUsed; private boolean isFreed; private static final java.util.logging.Logger logger; private ByteArrayOutputStreamToInputStream outputStreamValue; private org.w3c.dom.Document docValue; private String strValue; private static int baseID; private final String traceID; public final String toString(); private static synchronized int nextInstanceID(); java.io.InputStream getValue() throws SQLServerException; void SQLServerSQLXML(SQLServerConnection); void SQLServerSQLXML(java.io.InputStream, InputStreamGetterArgs, TypeInfo) throws SQLServerException; java.io.InputStream getStream(); public void free() throws java.sql.SQLException; private void checkClosed() throws SQLServerException; private void checkReadXML() throws java.sql.SQLException; void checkWriteXML() throws java.sql.SQLException; public java.io.InputStream getBinaryStream() throws java.sql.SQLException; public java.io.OutputStream setBinaryStream() throws java.sql.SQLException; public java.io.Writer setCharacterStream() throws java.sql.SQLException; public java.io.Reader getCharacterStream() throws java.sql.SQLException; public String getString() throws java.sql.SQLException; public void setString(String) throws java.sql.SQLException; public javax.xml.transform.Source getSource(Class) throws java.sql.SQLException; javax.xml.transform.Source getSourceInternal(Class) throws java.sql.SQLException; public javax.xml.transform.Result setResult(Class) throws java.sql.SQLException; javax.xml.transform.Result setResultInternal(Class) throws java.sql.SQLException; private final javax.xml.transform.dom.DOMSource getDOMSource() throws java.sql.SQLException; private final javax.xml.transform.sax.SAXSource getSAXSource() throws java.sql.SQLException; private final javax.xml.transform.stax.StAXSource getStAXSource() throws java.sql.SQLException; private final javax.xml.transform.stax.StAXResult getStAXResult() throws java.sql.SQLException; private final javax.xml.transform.sax.SAXResult getSAXResult() throws java.sql.SQLException; private final javax.xml.transform.dom.DOMResult getDOMResult() throws java.sql.SQLException; static void <clinit>(); }
com/microsoft/sqlserver/jdbc/SQLServerSavepoint.class
package com.microsoft.sqlserver.jdbc; public final synchronized class SQLServerSavepoint implements java.sql.Savepoint { private final String sName; private final int nId; private final SQLServerConnection con; public void SQLServerSavepoint(SQLServerConnection, String); public String getSavepointName() throws SQLServerException; public String getLabel(); public boolean isNamed(); public int getSavepointId() throws SQLServerException; }
com/microsoft/sqlserver/jdbc/SQLServerStatement$1NextResult.class
package com.microsoft.sqlserver.jdbc; final synchronized class SQLServerStatement$1NextResult extends TDSTokenHandler { private StreamDone stmtDoneToken; private boolean isResultSet; private StreamRetStatus procedureRetStatToken; final boolean isUpdateCount(); final int getUpdateCount(); final boolean isResultSet(); void SQLServerStatement$1NextResult(SQLServerStatement); boolean onColMetaData(TDSReader) throws SQLServerException; boolean onDone(TDSReader) throws SQLServerException; boolean onRetStatus(TDSReader) throws SQLServerException; boolean onRetValue(TDSReader) throws SQLServerException; boolean onInfo(TDSReader) throws SQLServerException; }
com/microsoft/sqlserver/jdbc/SQLServerStatement$ExecuteProperties.class
package com.microsoft.sqlserver.jdbc; final synchronized class SQLServerStatement$ExecuteProperties { private final boolean wasResponseBufferingSet; private final boolean isResponseBufferingAdaptive; private final int holdability; final boolean wasResponseBufferingSet(); final boolean isResponseBufferingAdaptive(); final int getHoldability(); void SQLServerStatement$ExecuteProperties(SQLServerStatement, SQLServerStatement); }
com/microsoft/sqlserver/jdbc/SQLServerStatement$StmtBatchExecCmd.class
package com.microsoft.sqlserver.jdbc; final synchronized class SQLServerStatement$StmtBatchExecCmd extends TDSCommand { final SQLServerStatement stmt; void SQLServerStatement$StmtBatchExecCmd(SQLServerStatement, SQLServerStatement); final boolean doExecute() throws SQLServerException; final void processResponse(TDSReader) throws SQLServerException; }
com/microsoft/sqlserver/jdbc/SQLServerStatement$StmtExecCmd.class
package com.microsoft.sqlserver.jdbc; final synchronized class SQLServerStatement$StmtExecCmd extends TDSCommand { final SQLServerStatement stmt; final String sql; final int executeMethod; final int autoGeneratedKeys; void SQLServerStatement$StmtExecCmd(SQLServerStatement, SQLServerStatement, String, int, int); final boolean doExecute() throws SQLServerException; final void processResponse(TDSReader) throws SQLServerException; }
com/microsoft/sqlserver/jdbc/SQLServerStatement$StmtExecOutParamHandler.class
package com.microsoft.sqlserver.jdbc; synchronized class SQLServerStatement$StmtExecOutParamHandler extends TDSTokenHandler { void SQLServerStatement$StmtExecOutParamHandler(SQLServerStatement); boolean onRetStatus(TDSReader) throws SQLServerException; boolean onRetValue(TDSReader) throws SQLServerException; boolean onDone(TDSReader) throws SQLServerException; }
com/microsoft/sqlserver/jdbc/SQLServerStatement.class
package com.microsoft.sqlserver.jdbc; public synchronized class SQLServerStatement implements ISQLServerStatement { static final char LEFT_CURLY_BRACKET = 123; static final char RIGHT_CURLY_BRACKET = 125; private boolean isResponseBufferingAdaptive; private boolean wasResponseBufferingSet; static final String identityQuery = select SCOPE_IDENTITY() AS GENERATED_KEYS; String procedureName; private int serverCursorId; private int serverCursorRowCount; boolean stmtPoolable; private TDSReader tdsReader; Parameter[] inOutParam; final SQLServerConnection connection; int queryTimeout; private volatile TDSCommand currentCommand; private TDSCommand lastStmtExecCmd; static final java.util.logging.Logger loggerExternal; private final String loggingClassName; private final String traceID; private SQLServerStatement$ExecuteProperties execProps; boolean moreResults; SQLServerResultSet resultSet; static final int EXECUTE_NOT_SET = 0; static final int EXECUTE_QUERY = 1; static final int EXECUTE_UPDATE = 2; static final int EXECUTE = 3; static final int EXECUTE_BATCH = 4; static final int EXECUTE_QUERY_INTERNAL = 5; int executeMethod; int updateCount; boolean escapeProcessing; int maxRows; int maxFieldSize; int resultSetConcurrency; int appResultSetType; int resultSetType; boolean executedSqlDirectly; boolean expectCursorOutParams; String cursorName; int nFetchSize; int defaultFetchSize; int nFetchDirection; boolean bIsClosed; boolean bRequestedGeneratedKeys; private java.sql.ResultSet autoGeneratedKeys; private final java.util.ArrayList batchStatementBuffer; private static final java.util.logging.Logger stmtlogger; private static int lastStatementID; java.util.Vector sqlWarnings; final boolean getIsResponseBufferingAdaptive(); final boolean wasResponseBufferingSet(); final int getServerCursorId(); final int getServerCursorRowCount(); final TDSReader resultsReader(); final boolean wasExecuted(); final void discardLastExecutionResults(); String getClassNameLogging(); final SQLServerStatement$ExecuteProperties getExecProps(); final void executeStatement(TDSCommand) throws SQLServerException; final void executeCommand(TDSCommand) throws SQLServerException; final int getSQLResultSetType(); final int getCursorType(); final boolean isCursorable(int); public String toString(); String getClassNameInternal(); private static synchronized int nextStatementID(); void SQLServerStatement(SQLServerConnection, int, int) throws SQLServerException; final java.util.logging.Logger getStatementLogger(); final void NotImplemented() throws SQLServerException; void closeInternal(); public void close() throws SQLServerException; public java.sql.ResultSet executeQuery(String) throws SQLServerException; final SQLServerResultSet executeQueryInternal(String) throws SQLServerException; public int executeUpdate(String) throws SQLServerException; public boolean execute(String) throws SQLServerException; private String ensureSQLSyntax(String); void startResults(); final void doExecuteStatement(SQLServerStatement$StmtExecCmd) throws SQLServerException; private final void doExecuteStatementBatch(SQLServerStatement$StmtBatchExecCmd) throws SQLServerException; final void resetForReexecute() throws SQLServerException; final boolean isSelect(String) throws SQLServerException; static String replaceParameterWithString(String, char, String); static String replaceMarkerWithNull(String); void checkClosed() throws SQLServerException; public final int getMaxFieldSize() throws SQLServerException; public final void setMaxFieldSize(int) throws SQLServerException; public final int getMaxRows() throws SQLServerException; public final void setMaxRows(int) throws SQLServerException; public final void setEscapeProcessing(boolean) throws SQLServerException; public final int getQueryTimeout() throws SQLServerException; public final void setQueryTimeout(int) throws SQLServerException; public final void cancel() throws SQLServerException; public final java.sql.SQLWarning getWarnings() throws SQLServerException; public final void clearWarnings() throws SQLServerException; public final void setCursorName(String) throws SQLServerException; final String getCursorName(); public final java.sql.ResultSet getResultSet() throws SQLServerException; public final int getUpdateCount() throws SQLServerException; final void ensureExecuteResultsReader(TDSReader); final void processExecuteResults() throws SQLServerException; void processBatch() throws SQLServerException; final void processResults() throws SQLServerException; public final boolean getMoreResults() throws SQLServerException; final void clearLastResult(); final boolean getNextResult() throws SQLServerException; boolean consumeExecOutParam(TDSReader) throws SQLServerException; public final void setFetchDirection(int) throws SQLServerException; public final int getFetchDirection() throws SQLServerException; public final void setFetchSize(int) throws SQLServerException; public final int getFetchSize() throws SQLServerException; public final int getResultSetConcurrency() throws SQLServerException; public final int getResultSetType() throws SQLServerException; public void addBatch(String) throws SQLServerException; public void clearBatch() throws SQLServerException; public int[] executeBatch() throws SQLServerException, java.sql.BatchUpdateException; public final java.sql.Connection getConnection() throws SQLServerException; final int getResultSetScrollOpt(); final int getResultSetCCOpt(); private final void doExecuteCursored(SQLServerStatement$StmtExecCmd, String) throws SQLServerException; public final int getResultSetHoldability() throws java.sql.SQLException; public final boolean execute(String, int) throws SQLServerException; public final boolean execute(String, int[]) throws SQLServerException; public final boolean execute(String, String[]) throws SQLServerException; public final int executeUpdate(String, int) throws SQLServerException; public final int executeUpdate(String, int[]) throws SQLServerException; public final int executeUpdate(String, String[]) throws SQLServerException; public final java.sql.ResultSet getGeneratedKeys() throws SQLServerException; public final boolean getMoreResults(int) throws SQLServerException; public boolean isClosed() throws java.sql.SQLException; public boolean isPoolable() throws java.sql.SQLException; public void setPoolable(boolean) throws java.sql.SQLException; public boolean isWrapperFor(Class) throws java.sql.SQLException; public Object unwrap(Class) throws java.sql.SQLException; public final void setResponseBuffering(String) throws SQLServerException; public final String getResponseBuffering() throws SQLServerException; static void <clinit>(); }
com/microsoft/sqlserver/jdbc/SQLServerXAConnection.class
package com.microsoft.sqlserver.jdbc; public final synchronized class SQLServerXAConnection extends SQLServerPooledConnection implements javax.sql.XAConnection { private SQLServerXAResource XAResource; private SQLServerConnection physicalControlConnection; private java.util.logging.Logger xaLogger; void SQLServerXAConnection(SQLServerDataSource, String, String) throws java.sql.SQLException; public synchronized javax.transaction.xa.XAResource getXAResource() throws java.sql.SQLException; public void close() throws java.sql.SQLException; }
com/microsoft/sqlserver/jdbc/SQLServerXADataSource$SerializationProxy.class
package com.microsoft.sqlserver.jdbc; synchronized class SQLServerXADataSource$SerializationProxy implements java.io.Serializable { private final javax.naming.Reference ref; private static final long serialVersionUID = 454661379842314126; void SQLServerXADataSource$SerializationProxy(SQLServerXADataSource); private Object readResolve(); }
com/microsoft/sqlserver/jdbc/SQLServerXADataSource.class
package com.microsoft.sqlserver.jdbc; public final synchronized class SQLServerXADataSource extends SQLServerConnectionPoolDataSource implements javax.sql.XADataSource { static java.util.logging.Logger xaLogger; public void SQLServerXADataSource(); public javax.sql.XAConnection getXAConnection(String, String) throws java.sql.SQLException; public javax.sql.XAConnection getXAConnection() throws java.sql.SQLException; public javax.naming.Reference getReference(); private Object writeReplace() throws java.io.ObjectStreamException; private void readObject(java.io.ObjectInputStream) throws java.io.InvalidObjectException; static void <clinit>(); }
com/microsoft/sqlserver/jdbc/SQLServerXAResource.class
package com.microsoft.sqlserver.jdbc; public final synchronized class SQLServerXAResource implements javax.transaction.xa.XAResource { private int timeoutSeconds; static final int XA_START = 0; static final int XA_END = 1; static final int XA_PREPARE = 2; static final int XA_COMMIT = 3; static final int XA_ROLLBACK = 4; static final int XA_FORGET = 5; static final int XA_RECOVER = 6; static final int XA_PREPARE_EX = 7; static final int XA_ROLLBACK_EX = 8; static final int XA_FORGET_EX = 9; static final int XA_INIT = 10; private SQLServerConnection controlConnection; private SQLServerConnection con; private static boolean xaInitDone; private static Integer xaInitLock; private String sResourceManagerId; private int enlistedTransactionCount; private final java.util.logging.Logger xaLogger; private static int baseResourceID; private int tightlyCoupled; public static final int SSTRANSTIGHTLYCPLD = 32768; private SQLServerCallableStatement[] xaStatements; private final String traceID; public String toString(); void SQLServerXAResource(SQLServerConnection, SQLServerConnection, String); private synchronized SQLServerCallableStatement getXACallableStatementHandle(int) throws SQLServerException; private synchronized void closeXAStatements() throws SQLServerException; final synchronized void close() throws SQLServerException; private String flagsDisplay(int); private String cookieDisplay(byte[]); private String typeDisplay(int); private final XAReturnValue DTC_XA_Interface(int, javax.transaction.xa.Xid, int) throws javax.transaction.xa.XAException; public void start(javax.transaction.xa.Xid, int) throws javax.transaction.xa.XAException; public void end(javax.transaction.xa.Xid, int) throws javax.transaction.xa.XAException; public int prepare(javax.transaction.xa.Xid) throws javax.transaction.xa.XAException; public void commit(javax.transaction.xa.Xid, boolean) throws javax.transaction.xa.XAException; public void rollback(javax.transaction.xa.Xid) throws javax.transaction.xa.XAException; public void forget(javax.transaction.xa.Xid) throws javax.transaction.xa.XAException; public javax.transaction.xa.Xid[] recover(int) throws javax.transaction.xa.XAException; public boolean isSameRM(javax.transaction.xa.XAResource) throws javax.transaction.xa.XAException; public boolean setTransactionTimeout(int) throws javax.transaction.xa.XAException; public int getTransactionTimeout() throws javax.transaction.xa.XAException; private static synchronized int nextResourceID(); static void <clinit>(); }
com/microsoft/sqlserver/jdbc/SQLState.class
package com.microsoft.sqlserver.jdbc; final synchronized enum SQLState { public static final SQLState STATEMENT_CANCELED; public static final SQLState DATA_EXCEPTION_NOT_SPECIFIC; public static final SQLState DATA_EXCEPTION_DATETIME_FIELD_OVERFLOW; public static final SQLState DATA_EXCEPTION_LENGTH_MISMATCH; private final String sqlStateCode; public static SQLState[] values(); public static SQLState valueOf(String); final String getSQLStateCode(); private void SQLState(String, int, String); static void <clinit>(); }
com/microsoft/sqlserver/jdbc/SSLenType.class
package com.microsoft.sqlserver.jdbc; final synchronized enum SSLenType { public static final SSLenType FIXEDLENTYPE; public static final SSLenType BYTELENTYPE; public static final SSLenType USHORTLENTYPE; public static final SSLenType LONGLENTYPE; public static final SSLenType PARTLENTYPE; public static SSLenType[] values(); public static SSLenType valueOf(String); private void SSLenType(String, int); static void <clinit>(); }
com/microsoft/sqlserver/jdbc/SSPIAuthentication.class
package com.microsoft.sqlserver.jdbc; abstract synchronized class SSPIAuthentication { void SSPIAuthentication(); abstract byte[] GenerateClientContext(byte[], boolean[]) throws SQLServerException; abstract int ReleaseClientContext() throws SQLServerException; }
com/microsoft/sqlserver/jdbc/SSType$Category.class
package com.microsoft.sqlserver.jdbc; final synchronized enum SSType$Category { public static final SSType$Category BINARY; public static final SSType$Category CHARACTER; public static final SSType$Category DATE; public static final SSType$Category DATETIME; public static final SSType$Category DATETIME2; public static final SSType$Category DATETIMEOFFSET; public static final SSType$Category GUID; public static final SSType$Category LONG_BINARY; public static final SSType$Category LONG_CHARACTER; public static final SSType$Category LONG_NCHARACTER; public static final SSType$Category NCHARACTER; public static final SSType$Category NUMERIC; public static final SSType$Category UNKNOWN; public static final SSType$Category TIME; public static final SSType$Category TIMESTAMP; public static final SSType$Category UDT; public static final SSType$Category VARIANT; public static final SSType$Category XML; public static SSType$Category[] values(); public static SSType$Category valueOf(String); private void SSType$Category(String, int); static void <clinit>(); }
com/microsoft/sqlserver/jdbc/SSType$GetterConversion.class
package com.microsoft.sqlserver.jdbc; final synchronized enum SSType$GetterConversion { public static final SSType$GetterConversion NUMERIC; public static final SSType$GetterConversion DATETIME; public static final SSType$GetterConversion DATETIME2; public static final SSType$GetterConversion DATE; public static final SSType$GetterConversion TIME; public static final SSType$GetterConversion DATETIMEOFFSET; public static final SSType$GetterConversion CHARACTER; public static final SSType$GetterConversion LONG_CHARACTER; public static final SSType$GetterConversion NCHARACTER; public static final SSType$GetterConversion LONG_NCHARACTER; public static final SSType$GetterConversion BINARY; public static final SSType$GetterConversion LONG_BINARY; public static final SSType$GetterConversion TIMESTAMP; public static final SSType$GetterConversion XML; public static final SSType$GetterConversion UDT; public static final SSType$GetterConversion GUID; private final SSType$Category from; private final java.util.EnumSet to; private static final java.util.EnumMap conversionMap; public static SSType$GetterConversion[] values(); public static SSType$GetterConversion valueOf(String); private void SSType$GetterConversion(String, int, SSType$Category, java.util.EnumSet); static final boolean converts(SSType, JDBCType); static void <clinit>(); }
com/microsoft/sqlserver/jdbc/SSType.class
package com.microsoft.sqlserver.jdbc; final synchronized enum SSType { public static final SSType UNKNOWN; public static final SSType TINYINT; public static final SSType BIT; public static final SSType SMALLINT; public static final SSType INTEGER; public static final SSType BIGINT; public static final SSType FLOAT; public static final SSType REAL; public static final SSType SMALLDATETIME; public static final SSType DATETIME; public static final SSType DATE; public static final SSType TIME; public static final SSType DATETIME2; public static final SSType DATETIMEOFFSET; public static final SSType SMALLMONEY; public static final SSType MONEY; public static final SSType CHAR; public static final SSType VARCHAR; public static final SSType VARCHARMAX; public static final SSType TEXT; public static final SSType NCHAR; public static final SSType NVARCHAR; public static final SSType NVARCHARMAX; public static final SSType NTEXT; public static final SSType BINARY; public static final SSType VARBINARY; public static final SSType VARBINARYMAX; public static final SSType IMAGE; public static final SSType DECIMAL; public static final SSType NUMERIC; public static final SSType GUID; public static final SSType SQL_VARIANT; public static final SSType UDT; public static final SSType XML; public static final SSType TIMESTAMP; final SSType$Category category; private final String name; private final JDBCType jdbcType; public static SSType[] values(); public static SSType valueOf(String); private void SSType(String, int, SSType$Category, String, JDBCType); public String toString(); final JDBCType getJDBCType(); boolean convertsTo(JDBCType); static void <clinit>(); }
com/microsoft/sqlserver/jdbc/ScrollWindow.class
package com.microsoft.sqlserver.jdbc; final synchronized class ScrollWindow { private TDSReaderMark[] rowMark; private boolean[] updatedRow; private boolean[] deletedRow; private RowType[] rowType; private int size; private int maxRows; private int currentRow; final int getMaxRows(); final int getRow(); void ScrollWindow(int); private final void setSize(int); final void clear(); final void reset(); final void resize(int); final String logCursorState(); final boolean next(SQLServerResultSet) throws SQLServerException; final void previous(SQLServerResultSet) throws SQLServerException; static void <clinit>(); }
com/microsoft/sqlserver/jdbc/ServerDTVImpl$1.class
package com.microsoft.sqlserver.jdbc; synchronized class ServerDTVImpl$1 { static void <clinit>(); }
com/microsoft/sqlserver/jdbc/ServerDTVImpl.class
package com.microsoft.sqlserver.jdbc; final synchronized class ServerDTVImpl extends DTVImpl { private int valueLength; private TDSReaderMark valueMark; private boolean isNull; private static final int STREAMCONSUMED = -2; void ServerDTVImpl(); void setValue(DTV, SQLCollation, JDBCType, Object, JavaType, StreamSetterArgs, java.util.Calendar, Integer, SQLServerConnection) throws SQLServerException; void setValue(Object, JavaType); void setPositionAfterStreamed(TDSReader); void setStreamSetterArgs(StreamSetterArgs); void setCalendar(java.util.Calendar); void setScale(Integer); StreamSetterArgs getStreamSetterArgs(); java.util.Calendar getCalendar(); Integer getScale(); boolean isNull(); void setJdbcType(JDBCType); JDBCType getJdbcType(); JavaType getJavaType(); final void initFromCompressedNull(); final void skipValue(TypeInfo, TDSReader, boolean) throws SQLServerException; private final void getValuePrep(TypeInfo, TDSReader) throws SQLServerException; Object getValue(DTV, JDBCType, int, InputStreamGetterArgs, java.util.Calendar, TypeInfo, TDSReader) throws SQLServerException; Object getSetterValue(); static void <clinit>(); }
com/microsoft/sqlserver/jdbc/ServerPortPlaceHolder.class
package com.microsoft.sqlserver.jdbc; final synchronized class ServerPortPlaceHolder { private final String serverName; private final int port; private final String instanceName; private final boolean checkLink; private final SQLServerConnectionSecurityManager securityManager; void ServerPortPlaceHolder(String, int, String, boolean); int getPortNumber(); String getServerName(); String getInstanceName(); void doSecurityCheck(); }
com/microsoft/sqlserver/jdbc/SimpleInputStream.class
package com.microsoft.sqlserver.jdbc; final synchronized class SimpleInputStream extends BaseInputStream { private final int payloadLength; private byte[] bSingleByte; void SimpleInputStream(TDSReader, int, InputStreamGetterArgs, ServerDTVImpl) throws SQLServerException; public void close() throws java.io.IOException; private final boolean isEOS() throws java.io.IOException; public long skip(long) throws java.io.IOException; public int available() throws java.io.IOException; public int read() throws java.io.IOException; public int read(byte[]) throws java.io.IOException; public int read(byte[], int, int) throws java.io.IOException; public void mark(int); public void reset() throws java.io.IOException; final byte[] getBytes() throws SQLServerException; static void <clinit>(); }
com/microsoft/sqlserver/jdbc/SocketConnector.class
package com.microsoft.sqlserver.jdbc; final synchronized class SocketConnector implements Runnable { private final java.net.Socket socket; private final SocketFinder socketFinder; private final java.net.InetSocketAddress inetSocketAddress; private final int timeoutInMilliseconds; private static final java.util.logging.Logger logger; private final String traceID; private final String threadID; private static long lastThreadID; void SocketConnector(java.net.Socket, java.net.InetSocketAddress, int, SocketFinder); public void run(); public String toString(); private static synchronized long nextThreadID(); static void <clinit>(); }
com/microsoft/sqlserver/jdbc/SocketFinder$Result.class
package com.microsoft.sqlserver.jdbc; final synchronized enum SocketFinder$Result { public static final SocketFinder$Result UNKNOWN; public static final SocketFinder$Result SUCCESS; public static final SocketFinder$Result FAILURE; public static SocketFinder$Result[] values(); public static SocketFinder$Result valueOf(String); private void SocketFinder$Result(String, int); static void <clinit>(); }
com/microsoft/sqlserver/jdbc/SocketFinder.class
package com.microsoft.sqlserver.jdbc; final synchronized class SocketFinder { private static final java.util.concurrent.ThreadPoolExecutor threadPoolExecutor; private static final int minTimeoutForParallelConnections = 1500; private final Object socketFinderlock; private final Object parentThreadLock; private volatile SocketFinder$Result result; private int noOfSpawnedThreads; private volatile int noOfThreadsThatNotified; private volatile java.net.Socket selectedSocket; private volatile java.io.IOException selectedException; private static final java.util.logging.Logger logger; private final String traceID; private static final int ipAddressLimit = 64; private final SQLServerConnection conn; void SocketFinder(String, SQLServerConnection); java.net.Socket findSocket(String, int, int, boolean) throws SQLServerException; private void findSocketUsingJavaNIO(java.net.InetAddress[], int, int) throws java.io.IOException; private java.net.Socket getDefaultSocket(String, int, int) throws java.io.IOException; private java.net.Socket getConnectedSocket(java.net.InetAddress, int, int) throws java.io.IOException; private java.net.Socket getConnectedSocket(java.net.InetSocketAddress, int) throws java.io.IOException; private void findSocketUsingThreading(java.util.LinkedList, int, int) throws java.io.IOException, InterruptedException; SocketFinder$Result getResult(); void close(java.nio.channels.Selector); void close(java.net.Socket); void close(java.nio.channels.SocketChannel); void updateResult(java.net.Socket, java.io.IOException, String); public void updateSelectedException(java.io.IOException, String); public String toString(); static void <clinit>(); }
com/microsoft/sqlserver/jdbc/StreamColInfo.class
package com.microsoft.sqlserver.jdbc; final synchronized class StreamColInfo extends StreamPacket { private TDSReader tdsReader; private TDSReaderMark colInfoMark; void StreamColInfo(); void setFromTDS(TDSReader) throws SQLServerException; int applyTo(Column[]) throws SQLServerException; static void <clinit>(); }
com/microsoft/sqlserver/jdbc/StreamColumns.class
package com.microsoft.sqlserver.jdbc; final synchronized class StreamColumns extends StreamPacket { private Column[] columns; void StreamColumns(); void setFromTDS(TDSReader) throws SQLServerException; Column[] buildColumns(StreamColInfo, StreamTabName) throws SQLServerException; static void <clinit>(); }
com/microsoft/sqlserver/jdbc/StreamDone.class
package com.microsoft.sqlserver.jdbc; synchronized class StreamDone extends StreamPacket { private short status; private int rowCount; private int rowCountHigh; static final short CMD_SELECT = 193; static final short CMD_INSERT = 195; static final short CMD_DELETE = 196; static final short CMD_UPDATE = 197; static final short CMD_EXECUTE = 224; static final short CMD_BULKINSERT = 240; static final short CMD_MERGE = 279; static final short CMD_CNST_CREATE = 46; static final short CMD_DENY = 153; static final short CMD_DROPSCHEMA = 176; static final short CMD_FUNCCREATE = 178; static final short CMD_FUNCDESTROY = 179; static final short CMD_ASMCREATE = 181; static final short CMD_CMD = 182; static final short CMD_TABCREATE = 198; static final short CMD_TABDESTROY = 199; static final short CMD_INDCREATE = 200; static final short CMD_INDDESTROY = 201; static final short CMD_DBCREATE = 203; static final short CMD_DBDESTROY = 204; static final short CMD_GRANT = 205; static final short CMD_REVOKE = 206; static final short CMD_VIEWCREATE = 207; static final short CMD_VIEWDESTROY = 208; static final short CMD_DBEXTEND = 215; static final short CMD_ALTERTAB = 216; static final short CMD_TRIGCREATE = 221; static final short CMD_PROCCREATE = 222; static final short CMD_PROCDESTROY = 223; static final short CMD_TRIGDESTROY = 225; static final short CMD_DBCC_CMD = 230; static final short CMD_DEFAULTCREATE = 233; static final short CMD_RULECREATE = 236; static final short CMD_RULEDESTROY = 237; static final short CMD_DEFAULTDESTROY = 238; static final short CMD_STATSDESTROY = 256; static final short CMD_ASMDESTROY = 270; static final short CMD_ASMALTER = 271; static final short CMD_TYPEDESTROY = 272; static final short CMD_TYPECREATE = 273; static final short CMD_CLRPROCEDURECREATE = 274; static final short CMD_CLRFUNCTIONCREATE = 275; static final short CMD_SERVICEALTER = 276; static final short CMD_MSGTYPECREATE = 277; static final short CMD_MSGTYPEDESTROY = 278; static final short CMD_CONTRACTCREATE = 281; static final short CMD_CONTRACTDESTROY = 282; static final short CMD_SERVICECREATE = 283; static final short CMD_SERVICEDESTROY = 284; static final short CMD_QUEUECREATE = 285; static final short CMD_QUEUEDESTROY = 286; static final short CMD_QUEUEALTER = 287; static final short CMD_FTXTINDEX_CREATE = 294; static final short CMD_FTXTINDEX_ALTER = 295; static final short CMD_FTXTINDEX_DROP = 296; static final short CMD_PRTFUNCTIONCREATE = 297; static final short CMD_PRTFUNCTIONDROP = 298; static final short CMD_PRTSCHEMECREATE = 299; static final short CMD_PRTSCHEMEDROP = 300; static final short CMD_FTXTCATALOG_CREATE = 304; static final short CMD_FTXTCATALOG_ALTER = 305; static final short CMD_FTXTCATALOG_DROP = 306; static final short CMD_XMLSCHEMACREATE = 309; static final short CMD_XMLSCHEMAALTER = 310; static final short CMD_XMLSCHEMADROP = 311; static final short CMD_ENDPOINTCREATE = 312; static final short CMD_ENDPOINTALTER = 313; static final short CMD_ENDPOINTDROP = 314; static final short CMD_USERCREATE = 315; static final short CMD_USERALTER = 316; static final short CMD_USERDROP = 317; static final short CMD_ROLECREATE = 319; static final short CMD_ROLEALTER = 320; static final short CMD_ROLEDROP = 321; static final short CMD_APPROLECREATE = 322; static final short CMD_APPROLEALTER = 323; static final short CMD_APPROLEDROP = 324; static final short CMD_LOGINCREATE = 325; static final short CMD_LOGINALTER = 326; static final short CMD_LOGINDROP = 327; static final short CMD_SYNONYMCREATE = 328; static final short CMD_SYNONYMDROP = 329; static final short CMD_CREATESCHEMA = 330; static final short CMD_ALTERSCHEMA = 331; static final short CMD_AGGCREATE = 332; static final short CMD_AGGDESTROY = 333; static final short CMD_CLRTRIGGERCREATE = 334; static final short CMD_PRTFUNCTIONALTER = 335; static final short CMD_PRTSCHEMEALTER = 336; static final short CMD_INDALTER = 337; static final short CMD_ROUTECREATE = 343; static final short CMD_ROUTEALTER = 344; static final short CMD_ROUTEDESTROY = 346; static final short CMD_EVENTNOTIFICATIONCREATE = 352; static final short CMD_EVENTNOTIFICATIONDROP = 353; static final short CMD_XMLINDEXCREATE = 354; static final short CMD_BINDINGCREATE = 358; static final short CMD_BINDINGALTER = 359; static final short CMD_BINDINGDESTROY = 360; static final short CMD_MSGTYPEALTER = 366; static final short CMD_CERTCREATE = 368; static final short CMD_CERTDROP = 369; static final short CMD_CERTALTER = 370; static final short CMD_SECDESCCREATE = 381; static final short CMD_SECDESCDROP = 382; static final short CMD_SECDESCALTER = 383; static final short CMD_OBFUSKEYCREATE = 386; static final short CMD_OBFUSKEYALTER = 387; static final short CMD_OBFUSKEYDROP = 388; static final short CMD_ALTERAUTHORIZATION = 396; static final short CMD_CREDENTIALCREATE = 408; static final short CMD_CREDENTIALALTER = 409; static final short CMD_CREDENTIALDROP = 410; static final short CMD_MASTERKEYCREATE = 411; static final short CMD_MASTERKEYDROP = 412; static final short CMD_MASTERKEYALTER = 417; static final short CMD_ASYMKEYCREATE = 419; static final short CMD_ASYMKEYDROP = 420; static final short CMD_ASYMKEYALTER = 425; private short curCmd; void StreamDone(); void setFromTDS(TDSReader) throws SQLServerException; final short getCurCmd(); final boolean isFinal(); final boolean isError(); final boolean updateCountIsValid(); final boolean isAttnAck(); final boolean wasRPCInBatch(); final int getUpdateCount(); final boolean cmdIsDMLOrDDL(); static void <clinit>(); }
com/microsoft/sqlserver/jdbc/StreamError.class
package com.microsoft.sqlserver.jdbc; final synchronized class StreamError extends StreamPacket { String errorMessage; int errorNumber; int errorState; int errorSeverity; String serverName; String procName; long lineNumber; final String getMessage(); final int getErrorNumber(); final int getErrorState(); final int getErrorSeverity(); void StreamError(); void setFromTDS(TDSReader) throws SQLServerException; void setContentsFromTDS(TDSReader) throws SQLServerException; static void <clinit>(); }
com/microsoft/sqlserver/jdbc/StreamInfo.class
package com.microsoft.sqlserver.jdbc; final synchronized class StreamInfo extends StreamPacket { final StreamError msg; void StreamInfo(); void setFromTDS(TDSReader) throws SQLServerException; static void <clinit>(); }
com/microsoft/sqlserver/jdbc/StreamLoginAck.class
package com.microsoft.sqlserver.jdbc; final synchronized class StreamLoginAck extends StreamPacket { String sSQLServerVersion; int tdsVersion; void StreamLoginAck(); void setFromTDS(TDSReader) throws SQLServerException; static void <clinit>(); }
com/microsoft/sqlserver/jdbc/StreamPacket.class
package com.microsoft.sqlserver.jdbc; abstract synchronized class StreamPacket { int packetType; final int getTokenType(); void StreamPacket(); void StreamPacket(int); abstract void setFromTDS(TDSReader) throws SQLServerException; }
com/microsoft/sqlserver/jdbc/StreamRetStatus.class
package com.microsoft.sqlserver.jdbc; final synchronized class StreamRetStatus extends StreamPacket { private int status; final int getStatus(); void StreamRetStatus(); void setFromTDS(TDSReader) throws SQLServerException; static void <clinit>(); }
com/microsoft/sqlserver/jdbc/StreamRetValue.class
package com.microsoft.sqlserver.jdbc; final synchronized class StreamRetValue extends StreamPacket { private String paramName; private int ordinalOrLength; private int status; final int getOrdinalOrLength(); void StreamRetValue(); void setFromTDS(TDSReader) throws SQLServerException; static void <clinit>(); }
com/microsoft/sqlserver/jdbc/StreamSSPI.class
package com.microsoft.sqlserver.jdbc; final synchronized class StreamSSPI extends StreamPacket { byte[] sspiBlob; void StreamSSPI(); void setFromTDS(TDSReader) throws SQLServerException; static void <clinit>(); }
com/microsoft/sqlserver/jdbc/StreamSetterArgs.class
package com.microsoft.sqlserver.jdbc; final synchronized class StreamSetterArgs { private long length; final StreamType streamType; final long getLength(); final void setLength(long); void StreamSetterArgs(StreamType, long); static void <clinit>(); }
com/microsoft/sqlserver/jdbc/StreamTabName.class
package com.microsoft.sqlserver.jdbc; final synchronized class StreamTabName extends StreamPacket { private TDSReader tdsReader; private TDSReaderMark tableNamesMark; void StreamTabName(); void setFromTDS(TDSReader) throws SQLServerException; void applyTo(Column[], int) throws SQLServerException; static void <clinit>(); }
com/microsoft/sqlserver/jdbc/StreamType.class
package com.microsoft.sqlserver.jdbc; final synchronized enum StreamType { public static final StreamType NONE; public static final StreamType ASCII; public static final StreamType BINARY; public static final StreamType CHARACTER; public static final StreamType NCHARACTER; public static final StreamType SQLXML; private final JDBCType jdbcType; private final String name; public static StreamType[] values(); public static StreamType valueOf(String); JDBCType getJDBCType(); private void StreamType(String, int, JDBCType, String); public String toString(); boolean convertsFrom(TypeInfo); boolean convertsTo(TypeInfo); static void <clinit>(); }
com/microsoft/sqlserver/jdbc/TDS.class
package com.microsoft.sqlserver.jdbc; final synchronized class TDS { static final int VER_DENALI = 1946157060; static final int VER_KATMAI = 1930100739; static final int VER_YUKON = 1913192450; static final int VER_UNKNOWN = 0; static final int TDS_RET_STAT = 121; static final int TDS_COLMETADATA = 129; static final int TDS_TABNAME = 164; static final int TDS_COLINFO = 165; static final int TDS_ORDER = 169; static final int TDS_ERR = 170; static final int TDS_MSG = 171; static final int TDS_RETURN_VALUE = 172; static final int TDS_LOGIN_ACK = 173; static final int TDS_ROW = 209; static final int TDS_NBCROW = 210; static final int TDS_ENV_CHG = 227; static final int TDS_SSPI = 237; static final int TDS_DONE = 253; static final int TDS_DONEPROC = 254; static final int TDS_DONEINPROC = 255; static final short PROCID_SP_CURSOR = 1; static final short PROCID_SP_CURSOROPEN = 2; static final short PROCID_SP_CURSORPREPARE = 3; static final short PROCID_SP_CURSOREXECUTE = 4; static final short PROCID_SP_CURSORPREPEXEC = 5; static final short PROCID_SP_CURSORUNPREPARE = 6; static final short PROCID_SP_CURSORFETCH = 7; static final short PROCID_SP_CURSOROPTION = 8; static final short PROCID_SP_CURSORCLOSE = 9; static final short PROCID_SP_EXECUTESQL = 10; static final short PROCID_SP_PREPARE = 11; static final short PROCID_SP_EXECUTE = 12; static final short PROCID_SP_PREPEXEC = 13; static final short PROCID_SP_PREPEXECRPC = 14; static final short PROCID_SP_UNPREPARE = 15; static final short SP_CURSOR_OP_UPDATE = 1; static final short SP_CURSOR_OP_DELETE = 2; static final short SP_CURSOR_OP_INSERT = 4; static final short SP_CURSOR_OP_REFRESH = 8; static final short SP_CURSOR_OP_LOCK = 16; static final short SP_CURSOR_OP_SETPOSITION = 32; static final short SP_CURSOR_OP_ABSOLUTE = 64; static final int FETCH_FIRST = 1; static final int FETCH_NEXT = 2; static final int FETCH_PREV = 4; static final int FETCH_LAST = 8; static final int FETCH_ABSOLUTE = 16; static final int FETCH_RELATIVE = 32; static final int FETCH_REFRESH = 128; static final int FETCH_INFO = 256; static final int FETCH_PREV_NOADJUST = 512; static final byte RPC_OPTION_NO_METADATA = 2; static final short TM_GET_DTC_ADDRESS = 0; static final short TM_PROPAGATE_XACT = 1; static final short TM_BEGIN_XACT = 5; static final short TM_PROMOTE_PROMOTABLE_XACT = 6; static final short TM_COMMIT_XACT = 7; static final short TM_ROLLBACK_XACT = 8; static final short TM_SAVE_XACT = 9; static final byte PKT_QUERY = 1; static final byte PKT_RPC = 3; static final byte PKT_REPLY = 4; static final byte PKT_CANCEL_REQ = 6; static final byte PKT_DTC = 14; static final byte PKT_LOGON70 = 16; static final byte PKT_SSPI = 17; static final byte PKT_PRELOGIN = 18; static final byte STATUS_NORMAL = 0; static final byte STATUS_BIT_EOM = 1; static final byte STATUS_BIT_ATTENTION = 2; static final byte STATUS_BIT_RESET_CONN = 8; static final int INVALID_PACKET_SIZE = -1; static final int INITIAL_PACKET_SIZE = 4096; static final int MIN_PACKET_SIZE = 512; static final int MAX_PACKET_SIZE = 32767; static final int DEFAULT_PACKET_SIZE = 8000; static final int SERVER_PACKET_SIZE = 0; static final int PACKET_HEADER_SIZE = 8; static final int PACKET_HEADER_MESSAGE_TYPE = 0; static final int PACKET_HEADER_MESSAGE_STATUS = 1; static final int PACKET_HEADER_MESSAGE_LENGTH = 2; static final int PACKET_HEADER_SPID = 4; static final int PACKET_HEADER_SEQUENCE_NUM = 6; static final int PACKET_HEADER_WINDOW = 7; static final int MARS_HEADER_LENGTH = 18; static final int TRACE_HEADER_LENGTH = 26; static final short HEADERTYPE_TRACE = 3; static final int MESSAGE_HEADER_LENGTH = 22; static final byte B_PRELOGIN_OPTION_VERSION = 0; static final byte B_PRELOGIN_OPTION_ENCRYPTION = 1; static final byte B_PRELOGIN_OPTION_INSTOPT = 2; static final byte B_PRELOGIN_OPTION_THREADID = 3; static final byte B_PRELOGIN_OPTION_MARS = 4; static final byte B_PRELOGIN_OPTION_TRACEID = 5; static final byte B_PRELOGIN_OPTION_TDSVERSION = 6; static final byte B_PRELOGIN_OPTION_TERMINATOR = -1; static final byte LOGIN_OPTION1_ORDER_X86 = 0; static final byte LOGIN_OPTION1_ORDER_6800 = 1; static final byte LOGIN_OPTION1_CHARSET_ASCII = 0; static final byte LOGIN_OPTION1_CHARSET_EBCDIC = 2; static final byte LOGIN_OPTION1_FLOAT_IEEE_754 = 0; static final byte LOGIN_OPTION1_FLOAT_VAX = 4; static final byte LOGIN_OPTION1_FLOAT_ND5000 = 8; static final byte LOGIN_OPTION1_DUMPLOAD_ON = 0; static final byte LOGIN_OPTION1_DUMPLOAD_OFF = 16; static final byte LOGIN_OPTION1_USE_DB_ON = 0; static final byte LOGIN_OPTION1_USE_DB_OFF = 32; static final byte LOGIN_OPTION1_INIT_DB_WARN = 0; static final byte LOGIN_OPTION1_INIT_DB_FATAL = 64; static final byte LOGIN_OPTION1_SET_LANG_OFF = 0; static final byte LOGIN_OPTION1_SET_LANG_ON = -128; static final byte LOGIN_OPTION2_INIT_LANG_WARN = 0; static final byte LOGIN_OPTION2_INIT_LANG_FATAL = 1; static final byte LOGIN_OPTION2_ODBC_OFF = 0; static final byte LOGIN_OPTION2_ODBC_ON = 2; static final byte LOGIN_OPTION2_TRAN_BOUNDARY_OFF = 0; static final byte LOGIN_OPTION2_TRAN_BOUNDARY_ON = 4; static final byte LOGIN_OPTION2_CACHE_CONNECTION_OFF = 0; static final byte LOGIN_OPTION2_CACHE_CONNECTION_ON = 8; static final byte LOGIN_OPTION2_USER_NORMAL = 0; static final byte LOGIN_OPTION2_USER_SERVER = 16; static final byte LOGIN_OPTION2_USER_REMUSER = 32; static final byte LOGIN_OPTION2_USER_SQLREPL = 48; static final byte LOGIN_OPTION2_INTEGRATED_SECURITY_OFF = 0; static final byte LOGIN_OPTION2_INTEGRATED_SECURITY_ON = -128; static final byte LOGIN_OPTION3_DEFAULT = 0; static final byte LOGIN_OPTION3_CHANGE_PASSWORD = 1; static final byte LOGIN_OPTION3_SEND_YUKON_BINARY_XML = 2; static final byte LOGIN_OPTION3_USER_INSTANCE = 4; static final byte LOGIN_OPTION3_UNKNOWN_COLLATION_HANDLING = 8; static final byte LOGIN_SQLTYPE_DEFAULT = 0; static final byte LOGIN_SQLTYPE_TSQL = 1; static final byte LOGIN_SQLTYPE_ANSI_V1 = 2; static final byte LOGIN_SQLTYPE_ANSI89_L1 = 3; static final byte LOGIN_SQLTYPE_ANSI89_L2 = 4; static final byte LOGIN_SQLTYPE_ANSI89_IEF = 5; static final byte LOGIN_SQLTYPE_ANSI89_ENTRY = 6; static final byte LOGIN_SQLTYPE_ANSI89_TRANS = 7; static final byte LOGIN_SQLTYPE_ANSI89_INTER = 8; static final byte LOGIN_SQLTYPE_ANSI89_FULL = 9; static final byte LOGIN_OLEDB_OFF = 0; static final byte LOGIN_OLEDB_ON = 16; static final byte LOGIN_READ_ONLY_INTENT = 32; static final byte LOGIN_READ_WRITE_INTENT = 0; static final byte ENCRYPT_OFF = 0; static final byte ENCRYPT_ON = 1; static final byte ENCRYPT_NOT_SUP = 2; static final byte ENCRYPT_REQ = 3; static final byte ENCRYPT_INVALID = -1; static final byte B_PRELOGIN_MESSAGE_LENGTH = 67; static final int SCROLLOPT_KEYSET = 1; static final int SCROLLOPT_DYNAMIC = 2; static final int SCROLLOPT_FORWARD_ONLY = 4; static final int SCROLLOPT_STATIC = 8; static final int SCROLLOPT_FAST_FORWARD = 16; static final int SCROLLOPT_PARAMETERIZED_STMT = 4096; static final int SCROLLOPT_AUTO_FETCH = 8192; static final int SCROLLOPT_AUTO_CLOSE = 16384; static final int CCOPT_READ_ONLY = 1; static final int CCOPT_SCROLL_LOCKS = 2; static final int CCOPT_OPTIMISTIC_CC = 4; static final int CCOPT_OPTIMISTIC_CCVAL = 8; static final int CCOPT_ALLOW_DIRECT = 8192; static final int CCOPT_UPDT_IN_PLACE = 16384; static final int ROWSTAT_FETCH_SUCCEEDED = 1; static final int ROWSTAT_FETCH_MISSING = 2; static final int COLINFO_STATUS_EXPRESSION = 4; static final int COLINFO_STATUS_KEY = 8; static final int COLINFO_STATUS_HIDDEN = 16; static final int COLINFO_STATUS_DIFFERENT_NAME = 32; static final int MAX_FRACTIONAL_SECONDS_SCALE = 7; static final int DAYS_INTO_CE_LENGTH = 3; static final int MINUTES_OFFSET_LENGTH = 2; static final int DAYS_PER_YEAR = 365; static final int BASE_YEAR_1900 = 1900; static final int BASE_YEAR_1970 = 1970; static final String BASE_DATE_1970 = 1970-01-01; static final String getTokenName(int); static final String getEncryptionLevel(int); static int nanosSinceMidnightLength(int); static int timeValueLength(int); static int datetime2ValueLength(int); static int datetimeoffsetValueLength(int); private void TDS(); static void <clinit>(); }
com/microsoft/sqlserver/jdbc/TDSChannel$HostNameOverrideX509TrustManager.class
package com.microsoft.sqlserver.jdbc; final synchronized class TDSChannel$HostNameOverrideX509TrustManager implements javax.net.ssl.X509TrustManager { private final java.util.logging.Logger logger; private final String logContext; private final javax.net.ssl.X509TrustManager defaultTrustManager; private String hostName; void TDSChannel$HostNameOverrideX509TrustManager(TDSChannel, TDSChannel, javax.net.ssl.X509TrustManager, String); private String parseCommonName(String); private boolean validateServerName(String) throws java.security.cert.CertificateException; public void checkClientTrusted(java.security.cert.X509Certificate[], String) throws java.security.cert.CertificateException; public void checkServerTrusted(java.security.cert.X509Certificate[], String) throws java.security.cert.CertificateException; private void validateServerNameInCertificate(java.security.cert.X509Certificate) throws java.security.cert.CertificateException; public java.security.cert.X509Certificate[] getAcceptedIssuers(); }
com/microsoft/sqlserver/jdbc/TDSChannel$PermissiveX509TrustManager.class
package com.microsoft.sqlserver.jdbc; final synchronized class TDSChannel$PermissiveX509TrustManager implements javax.net.ssl.X509TrustManager { private final TDSChannel tdsChannel; private final java.util.logging.Logger logger; private final String logContext; void TDSChannel$PermissiveX509TrustManager(TDSChannel, TDSChannel); public void checkClientTrusted(java.security.cert.X509Certificate[], String) throws java.security.cert.CertificateException; public void checkServerTrusted(java.security.cert.X509Certificate[], String) throws java.security.cert.CertificateException; public java.security.cert.X509Certificate[] getAcceptedIssuers(); }
com/microsoft/sqlserver/jdbc/TDSChannel$ProxyInputStream.class
package com.microsoft.sqlserver.jdbc; final synchronized class TDSChannel$ProxyInputStream extends java.io.InputStream { private java.io.InputStream filteredStream; private final byte[] oneByte; void TDSChannel$ProxyInputStream(TDSChannel, java.io.InputStream); final void setFilteredStream(java.io.InputStream); public long skip(long) throws java.io.IOException; public int available() throws java.io.IOException; public int read() throws java.io.IOException; public int read(byte[]) throws java.io.IOException; public int read(byte[], int, int) throws java.io.IOException; private int readInternal(byte[], int, int) throws java.io.IOException; public boolean markSupported(); public void mark(int); public void reset() throws java.io.IOException; public void close() throws java.io.IOException; static void <clinit>(); }
com/microsoft/sqlserver/jdbc/TDSChannel$ProxyOutputStream.class
package com.microsoft.sqlserver.jdbc; final synchronized class TDSChannel$ProxyOutputStream extends java.io.OutputStream { private java.io.OutputStream filteredStream; private final byte[] singleByte; void TDSChannel$ProxyOutputStream(TDSChannel, java.io.OutputStream); final void setFilteredStream(java.io.OutputStream); public void close() throws java.io.IOException; public void flush() throws java.io.IOException; public void write(int) throws java.io.IOException; public void write(byte[]) throws java.io.IOException; public void write(byte[], int, int) throws java.io.IOException; private void writeInternal(byte[], int, int) throws java.io.IOException; }
com/microsoft/sqlserver/jdbc/TDSChannel$ProxySocket.class
package com.microsoft.sqlserver.jdbc; synchronized class TDSChannel$ProxySocket extends java.net.Socket { private final TDSChannel tdsChannel; private final java.util.logging.Logger logger; private final String logContext; private final TDSChannel$ProxyInputStream proxyInputStream; private final TDSChannel$ProxyOutputStream proxyOutputStream; void TDSChannel$ProxySocket(TDSChannel, TDSChannel); void setStreams(java.io.InputStream, java.io.OutputStream); public java.io.InputStream getInputStream() throws java.io.IOException; public java.io.OutputStream getOutputStream() throws java.io.IOException; public java.net.InetAddress getInetAddress(); public boolean getKeepAlive() throws java.net.SocketException; public java.net.InetAddress getLocalAddress(); public int getLocalPort(); public java.net.SocketAddress getLocalSocketAddress(); public boolean getOOBInline() throws java.net.SocketException; public int getPort(); public int getReceiveBufferSize() throws java.net.SocketException; public java.net.SocketAddress getRemoteSocketAddress(); public boolean getReuseAddress() throws java.net.SocketException; public int getSendBufferSize() throws java.net.SocketException; public int getSoLinger() throws java.net.SocketException; public int getSoTimeout() throws java.net.SocketException; public boolean getTcpNoDelay() throws java.net.SocketException; public int getTrafficClass() throws java.net.SocketException; public boolean isBound(); public boolean isClosed(); public boolean isConnected(); public boolean isInputShutdown(); public boolean isOutputShutdown(); public String toString(); public java.nio.channels.SocketChannel getChannel(); public void bind(java.net.SocketAddress) throws java.io.IOException; public void connect(java.net.SocketAddress) throws java.io.IOException; public void connect(java.net.SocketAddress, int) throws java.io.IOException; public void close() throws java.io.IOException; public void setReceiveBufferSize(int) throws java.net.SocketException; public void setSendBufferSize(int) throws java.net.SocketException; public void setReuseAddress(boolean) throws java.net.SocketException; public void setSoLinger(boolean, int) throws java.net.SocketException; public void setSoTimeout(int) throws java.net.SocketException; public void setTcpNoDelay(boolean) throws java.net.SocketException; public void setTrafficClass(int) throws java.net.SocketException; public void shutdownInput() throws java.io.IOException; public void shutdownOutput() throws java.io.IOException; public void sendUrgentData(int) throws java.io.IOException; public void setKeepAlive(boolean) throws java.net.SocketException; public void setOOBInline(boolean) throws java.net.SocketException; }
com/microsoft/sqlserver/jdbc/TDSChannel$SSLHandshakeInputStream.class
package com.microsoft.sqlserver.jdbc; synchronized class TDSChannel$SSLHandshakeInputStream extends java.io.InputStream { private final TDSReader tdsReader; private final TDSChannel$SSLHandshakeOutputStream sslHandshakeOutputStream; private final java.util.logging.Logger logger; private final String logContext; private final byte[] oneByte; void TDSChannel$SSLHandshakeInputStream(TDSChannel, TDSChannel, TDSChannel$SSLHandshakeOutputStream); private final void ensureSSLPayload() throws java.io.IOException; public long skip(long) throws java.io.IOException; public int read() throws java.io.IOException; public int read(byte[]) throws java.io.IOException; public int read(byte[], int, int) throws java.io.IOException; private int readInternal(byte[], int, int) throws java.io.IOException; static void <clinit>(); }
com/microsoft/sqlserver/jdbc/TDSChannel$SSLHandshakeOutputStream.class
package com.microsoft.sqlserver.jdbc; synchronized class TDSChannel$SSLHandshakeOutputStream extends java.io.OutputStream { private final TDSWriter tdsWriter; private boolean messageStarted; private final java.util.logging.Logger logger; private final String logContext; private final byte[] singleByte; void TDSChannel$SSLHandshakeOutputStream(TDSChannel, TDSChannel); public void flush() throws java.io.IOException; void endMessage() throws SQLServerException; public void write(int) throws java.io.IOException; public void write(byte[]) throws java.io.IOException; public void write(byte[], int, int) throws java.io.IOException; private void writeInternal(byte[], int, int) throws java.io.IOException; static void <clinit>(); }
com/microsoft/sqlserver/jdbc/TDSChannel.class
package com.microsoft.sqlserver.jdbc; final synchronized class TDSChannel { private static final java.util.logging.Logger logger; private final String traceID; private final SQLServerConnection con; private final TDSWriter tdsWriter; private java.net.Socket tcpSocket; private javax.net.ssl.SSLSocket sslSocket; private java.net.Socket channelSocket; TDSChannel$ProxySocket proxySocket; private java.io.InputStream tcpInputStream; private java.io.OutputStream tcpOutputStream; private java.io.InputStream inputStream; private java.io.OutputStream outputStream; private static java.util.logging.Logger packetLogger; private final boolean isLoggingPackets; int numMsgsSent; int numMsgsRcvd; private int spid; private static final String SEPARATOR; private static final String JAVA_HOME; private static final String JAVA_SECURITY; private static final String JSSECACERTS; private static final String CACERTS; final java.util.logging.Logger getLogger(); public final String toString(); final TDSWriter getWriter(); final TDSReader getReader(TDSCommand); final boolean isLoggingPackets(); void setSPID(int); int getSPID(); void resetPooledConnection(); void TDSChannel(SQLServerConnection); final void open(String, int, int, boolean) throws SQLServerException; void disableSSL(); void enableSSL(String, int) throws SQLServerException; final java.io.InputStream loadTrustStore(String); final int read(byte[], int, int) throws SQLServerException; final void write(byte[], int, int) throws SQLServerException; final void flush() throws SQLServerException; final void close(); void logPacket(byte[], int, int, String); static void <clinit>(); }
com/microsoft/sqlserver/jdbc/TDSCommand.class
package com.microsoft.sqlserver.jdbc; abstract synchronized class TDSCommand { static final java.util.logging.Logger logger; private final String logContext; private String traceID; private final TimeoutTimer timeoutTimer; private volatile TDSWriter tdsWriter; private volatile TDSReader tdsReader; private final Object interruptLock; private volatile boolean interruptsEnabled; private volatile boolean wasInterrupted; private volatile String interruptReason; private volatile boolean requestComplete; private volatile boolean attentionPending; private volatile boolean processedResponse; private volatile boolean readingResponse; private boolean interruptChecked; abstract boolean doExecute() throws SQLServerException; final String getLogContext(); public final String toString(); final void log(java.util.logging.Level, String); private final boolean wasInterrupted(); boolean attentionPending(); final boolean readingResponse(); void TDSCommand(String, int); boolean execute(TDSWriter, TDSReader) throws SQLServerException; void processResponse(TDSReader) throws SQLServerException; final void detach() throws SQLServerException; final void close(); void interrupt(String) throws SQLServerException; final void checkForInterrupt() throws SQLServerException; final void onRequestComplete() throws SQLServerException; final void onResponseEOM() throws SQLServerException; final void onTokenEOF(); final void onAttentionAck(); final TDSWriter startRequest(byte) throws SQLServerException; final TDSReader startResponse() throws SQLServerException; final TDSReader startResponse(boolean) throws SQLServerException; static void <clinit>(); }
com/microsoft/sqlserver/jdbc/TDSPacket.class
package com.microsoft.sqlserver.jdbc; final synchronized class TDSPacket { final byte[] header; final byte[] payload; int payloadLength; volatile TDSPacket next; public final String toString(); void TDSPacket(int); final boolean isEOM(); }
com/microsoft/sqlserver/jdbc/TDSParser.class
package com.microsoft.sqlserver.jdbc; final synchronized class TDSParser { private static java.util.logging.Logger logger; void TDSParser(); static void parse(TDSReader, String) throws SQLServerException; static void parse(TDSReader, TDSTokenHandler) throws SQLServerException; static void throwUnexpectedTokenException(TDSReader, String) throws SQLServerException; static void ignoreLengthPrefixedToken(TDSReader) throws SQLServerException; static void <clinit>(); }
com/microsoft/sqlserver/jdbc/TDSReader$1.class
package com.microsoft.sqlserver.jdbc; synchronized class TDSReader$1 { static void <clinit>(); }
com/microsoft/sqlserver/jdbc/TDSReader.class
package com.microsoft.sqlserver.jdbc; final synchronized class TDSReader { private static final java.util.logging.Logger logger; private final String traceID; private final TDSChannel tdsChannel; private final SQLServerConnection con; private final TDSCommand command; private TDSPacket currentPacket; private TDSPacket lastPacket; private int payloadOffset; private int packetNum; private boolean isStreaming; private final byte[] valueBytes; private static int lastReaderID; private static final int[] SCALED_MULTIPLIERS; static final String guidTemplate = NNNNNNNN-NNNN-NNNN-NNNN-NNNNNNNNNNNN; public final String toString(); final TDSCommand getCommand(); final SQLServerConnection getConnection(); private static synchronized int nextReaderID(); void TDSReader(TDSChannel, SQLServerConnection, TDSCommand); final void throwInvalidTDS() throws SQLServerException; final void throwInvalidTDSToken(String) throws SQLServerException; private final boolean ensurePayload() throws SQLServerException; private final boolean nextPacket() throws SQLServerException; final synchronized boolean readPacket() throws SQLServerException; final TDSReaderMark mark(); final void reset(TDSReaderMark); final void stream(); final int available(); final int peekTokenType() throws SQLServerException; final int readUnsignedByte() throws SQLServerException; final short readShort() throws SQLServerException; final int readUnsignedShort() throws SQLServerException; final String readUnicodeString(int) throws SQLServerException; final char readChar() throws SQLServerException; final int readInt() throws SQLServerException; final int readIntBigEndian() throws SQLServerException; final long readUnsignedInt() throws SQLServerException; final long readLong() throws SQLServerException; final void readBytes(byte[], int, int) throws SQLServerException; final byte[] readWrappedBytes(int) throws SQLServerException; final Object readDecimal(int, TypeInfo, JDBCType, StreamType) throws SQLServerException; final Object readMoney(int, JDBCType, StreamType) throws SQLServerException; final Object readReal(int, JDBCType, StreamType) throws SQLServerException; final Object readFloat(int, JDBCType, StreamType) throws SQLServerException; final Object readDateTime(int, java.util.Calendar, JDBCType, StreamType) throws SQLServerException; final Object readDate(int, java.util.Calendar, JDBCType) throws SQLServerException; final Object readTime(int, TypeInfo, java.util.Calendar, JDBCType) throws SQLServerException; final Object readDateTime2(int, TypeInfo, java.util.Calendar, JDBCType) throws SQLServerException; final Object readDateTimeOffset(int, TypeInfo, JDBCType) throws SQLServerException; private int readDaysIntoCE() throws SQLServerException; private long readNanosSinceMidnight(int) throws SQLServerException; final Object readGUID(int, JDBCType, StreamType) throws SQLServerException; final SQLIdentifier readSQLIdentifier() throws SQLServerException; final SQLCollation readCollation() throws SQLServerException; final void skip(int) throws SQLServerException; static void <clinit>(); }
com/microsoft/sqlserver/jdbc/TDSReaderMark.class
package com.microsoft.sqlserver.jdbc; final synchronized class TDSReaderMark { final TDSPacket packet; final int payloadOffset; void TDSReaderMark(TDSPacket, int); }
com/microsoft/sqlserver/jdbc/TDSTokenHandler.class
package com.microsoft.sqlserver.jdbc; synchronized class TDSTokenHandler { final String logContext; private StreamError databaseError; final StreamError getDatabaseError(); void TDSTokenHandler(String); boolean onSSPI(TDSReader) throws SQLServerException; boolean onLoginAck(TDSReader) throws SQLServerException; boolean onEnvChange(TDSReader) throws SQLServerException; boolean onRetStatus(TDSReader) throws SQLServerException; boolean onRetValue(TDSReader) throws SQLServerException; boolean onDone(TDSReader) throws SQLServerException; boolean onError(TDSReader) throws SQLServerException; boolean onInfo(TDSReader) throws SQLServerException; boolean onOrder(TDSReader) throws SQLServerException; boolean onColMetaData(TDSReader) throws SQLServerException; boolean onRow(TDSReader) throws SQLServerException; boolean onNBCRow(TDSReader) throws SQLServerException; boolean onColInfo(TDSReader) throws SQLServerException; boolean onTabName(TDSReader) throws SQLServerException; void onEOF(TDSReader) throws SQLServerException; }
com/microsoft/sqlserver/jdbc/TDSType.class
package com.microsoft.sqlserver.jdbc; final synchronized enum TDSType { public static final TDSType BIT1; public static final TDSType INT8; public static final TDSType INT4; public static final TDSType INT2; public static final TDSType INT1; public static final TDSType FLOAT4; public static final TDSType FLOAT8; public static final TDSType DATETIME4; public static final TDSType DATETIME8; public static final TDSType MONEY4; public static final TDSType MONEY8; public static final TDSType BITN; public static final TDSType INTN; public static final TDSType DECIMALN; public static final TDSType NUMERICN; public static final TDSType FLOATN; public static final TDSType MONEYN; public static final TDSType DATETIMEN; public static final TDSType GUID; public static final TDSType DATEN; public static final TDSType TIMEN; public static final TDSType DATETIME2N; public static final TDSType DATETIMEOFFSETN; public static final TDSType BIGCHAR; public static final TDSType BIGVARCHAR; public static final TDSType BIGBINARY; public static final TDSType BIGVARBINARY; public static final TDSType NCHAR; public static final TDSType NVARCHAR; public static final TDSType IMAGE; public static final TDSType TEXT; public static final TDSType NTEXT; public static final TDSType UDT; public static final TDSType XML; public static final TDSType SQL_VARIANT; private final int intValue; private static final int MAXELEMENTS = 256; private static final TDSType[] valuesTypes; public static TDSType[] values(); public static TDSType valueOf(String); byte byteValue(); private void TDSType(String, int, int); static TDSType valueOf(int) throws IllegalArgumentException; static void <clinit>(); }
com/microsoft/sqlserver/jdbc/TDSWriter$1.class
package com.microsoft.sqlserver.jdbc; synchronized class TDSWriter$1 { static void <clinit>(); }
com/microsoft/sqlserver/jdbc/TDSWriter.class
package com.microsoft.sqlserver.jdbc; final synchronized class TDSWriter { private static java.util.logging.Logger logger; private final String traceID; private final TDSChannel tdsChannel; private final SQLServerConnection con; private boolean dataIsLoggable; private TDSCommand command; private byte tdsMessageType; private volatile int sendResetConnection; private int currentPacketSize; private static final int TDS_PACKET_HEADER_SIZE = 8; private static final byte[] placeholderHeader; private byte[] valueBytes; private volatile int packetNum; private boolean isEOMSent; private java.nio.ByteBuffer stagingBuffer; private java.nio.ByteBuffer socketBuffer; private java.nio.ByteBuffer logBuffer; public final String toString(); void setDataLoggable(boolean); boolean isEOMSent(); void TDSWriter(TDSChannel, SQLServerConnection); void preparePacket() throws SQLServerException; void writeMessageHeader() throws SQLServerException; void writeTraceHeaderData() throws SQLServerException; void startMessage(TDSCommand, byte) throws SQLServerException; final void endMessage() throws SQLServerException; final boolean ignoreMessage() throws SQLServerException; final void resetPooledConnection(); void writeByte(byte) throws SQLServerException; void writeChar(char) throws SQLServerException; void writeShort(short) throws SQLServerException; void writeInt(int) throws SQLServerException; void writeLong(long) throws SQLServerException; void writeBytes(byte[]) throws SQLServerException; void writeBytes(byte[], int, int) throws SQLServerException; void writeWrappedBytes(byte[], int) throws SQLServerException; void writeString(String) throws SQLServerException; void writeStream(java.io.InputStream, long, boolean) throws SQLServerException; void writeReader(java.io.Reader, long, boolean) throws SQLServerException; final void error(String, SQLState, DriverError) throws SQLServerException; final boolean sendAttention() throws SQLServerException; private final void writePacket(int) throws SQLServerException; private final void writePacketHeader(int); void flush(boolean) throws SQLServerException; private void writeRPCNameValType(String, boolean, TDSType) throws SQLServerException; void writeRPCBit(String, Boolean, boolean) throws SQLServerException; void writeRPCByte(String, Byte, boolean) throws SQLServerException; void writeRPCShort(String, Short, boolean) throws SQLServerException; void writeRPCInt(String, Integer, boolean) throws SQLServerException; void writeRPCLong(String, Long, boolean) throws SQLServerException; void writeRPCReal(String, Float, boolean) throws SQLServerException; void writeRPCDouble(String, Double, boolean) throws SQLServerException; void writeRPCBigDecimal(String, java.math.BigDecimal, int, boolean) throws SQLServerException; void writeVMaxHeader(long, boolean, SQLCollation) throws SQLServerException; void writeRPCStringUnicode(String) throws SQLServerException; void writeRPCStringUnicode(String, String, boolean, SQLCollation) throws SQLServerException; void writeRPCByteArray(String, byte[], boolean, JDBCType, SQLCollation) throws SQLServerException; void writeRPCDateTime(String, java.util.GregorianCalendar, int, boolean) throws SQLServerException; void writeRPCTime(String, java.util.GregorianCalendar, int, int, boolean) throws SQLServerException; void writeRPCDate(String, java.util.GregorianCalendar, boolean) throws SQLServerException; void writeRPCDateTime2(String, java.util.GregorianCalendar, int, int, boolean) throws SQLServerException; void writeRPCDateTimeOffset(String, java.util.GregorianCalendar, int, int, int, boolean) throws SQLServerException; private int getRoundedSubSecondNanos(int); private void writeScaledTemporal(java.util.GregorianCalendar, int, int, SSType) throws SQLServerException; void writeRPCInputStream(String, java.io.InputStream, long, boolean, JDBCType, SQLCollation) throws SQLServerException; void writeRPCXML(String, java.io.InputStream, long, boolean) throws SQLServerException; void writeRPCReaderUnicode(String, java.io.Reader, long, boolean, SQLCollation) throws SQLServerException; static void <clinit>(); }
com/microsoft/sqlserver/jdbc/TimeoutTimer.class
package com.microsoft.sqlserver.jdbc; final synchronized class TimeoutTimer implements Runnable { private final int timeoutSeconds; private final TDSCommand command; private Thread timerThread; private volatile boolean canceled; void TimeoutTimer(int, TDSCommand); final void start(); final void stop(); public void run(); static void <clinit>(); }
com/microsoft/sqlserver/jdbc/TypeInfo$1.class
package com.microsoft.sqlserver.jdbc; synchronized class TypeInfo$1 { static void <clinit>(); }
com/microsoft/sqlserver/jdbc/TypeInfo$Builder$1.class
package com.microsoft.sqlserver.jdbc; final synchronized class TypeInfo$Builder$1 implements TypeInfo$Builder$Strategy { void TypeInfo$Builder$1(); public void apply(TypeInfo, TDSReader) throws SQLServerException; }
com/microsoft/sqlserver/jdbc/TypeInfo$Builder$10.class
package com.microsoft.sqlserver.jdbc; final synchronized class TypeInfo$Builder$10 implements TypeInfo$Builder$Strategy { void TypeInfo$Builder$10(); public void apply(TypeInfo, TDSReader) throws SQLServerException; }
com/microsoft/sqlserver/jdbc/TypeInfo$Builder$11.class
package com.microsoft.sqlserver.jdbc; final synchronized class TypeInfo$Builder$11 implements TypeInfo$Builder$Strategy { void TypeInfo$Builder$11(); public void apply(TypeInfo, TDSReader) throws SQLServerException; }
com/microsoft/sqlserver/jdbc/TypeInfo$Builder$12.class
package com.microsoft.sqlserver.jdbc; final synchronized class TypeInfo$Builder$12 implements TypeInfo$Builder$Strategy { void TypeInfo$Builder$12(); public void apply(TypeInfo, TDSReader) throws SQLServerException; }
com/microsoft/sqlserver/jdbc/TypeInfo$Builder$13.class
package com.microsoft.sqlserver.jdbc; final synchronized class TypeInfo$Builder$13 implements TypeInfo$Builder$Strategy { void TypeInfo$Builder$13(); public void apply(TypeInfo, TDSReader) throws SQLServerException; }
com/microsoft/sqlserver/jdbc/TypeInfo$Builder$14.class
package com.microsoft.sqlserver.jdbc; final synchronized class TypeInfo$Builder$14 implements TypeInfo$Builder$Strategy { void TypeInfo$Builder$14(); public void apply(TypeInfo, TDSReader) throws SQLServerException; }
com/microsoft/sqlserver/jdbc/TypeInfo$Builder$15.class
package com.microsoft.sqlserver.jdbc; final synchronized class TypeInfo$Builder$15 implements TypeInfo$Builder$Strategy { void TypeInfo$Builder$15(); public void apply(TypeInfo, TDSReader) throws SQLServerException; }
com/microsoft/sqlserver/jdbc/TypeInfo$Builder$16.class
package com.microsoft.sqlserver.jdbc; final synchronized class TypeInfo$Builder$16 implements TypeInfo$Builder$Strategy { void TypeInfo$Builder$16(); public void apply(TypeInfo, TDSReader) throws SQLServerException; }
com/microsoft/sqlserver/jdbc/TypeInfo$Builder$2.class
package com.microsoft.sqlserver.jdbc; final synchronized class TypeInfo$Builder$2 implements TypeInfo$Builder$Strategy { void TypeInfo$Builder$2(); public void apply(TypeInfo, TDSReader) throws SQLServerException; }
com/microsoft/sqlserver/jdbc/TypeInfo$Builder$3.class
package com.microsoft.sqlserver.jdbc; final synchronized class TypeInfo$Builder$3 implements TypeInfo$Builder$Strategy { void TypeInfo$Builder$3(); public void apply(TypeInfo, TDSReader) throws SQLServerException; }
com/microsoft/sqlserver/jdbc/TypeInfo$Builder$4.class
package com.microsoft.sqlserver.jdbc; final synchronized class TypeInfo$Builder$4 implements TypeInfo$Builder$Strategy { void TypeInfo$Builder$4(); public void apply(TypeInfo, TDSReader) throws SQLServerException; }
com/microsoft/sqlserver/jdbc/TypeInfo$Builder$5.class
package com.microsoft.sqlserver.jdbc; final synchronized class TypeInfo$Builder$5 implements TypeInfo$Builder$Strategy { void TypeInfo$Builder$5(); public void apply(TypeInfo, TDSReader) throws SQLServerException; }
com/microsoft/sqlserver/jdbc/TypeInfo$Builder$6.class
package com.microsoft.sqlserver.jdbc; final synchronized class TypeInfo$Builder$6 implements TypeInfo$Builder$Strategy { void TypeInfo$Builder$6(); public void apply(TypeInfo, TDSReader) throws SQLServerException; }
com/microsoft/sqlserver/jdbc/TypeInfo$Builder$7.class
package com.microsoft.sqlserver.jdbc; final synchronized class TypeInfo$Builder$7 implements TypeInfo$Builder$Strategy { void TypeInfo$Builder$7(); public void apply(TypeInfo, TDSReader) throws SQLServerException; }
com/microsoft/sqlserver/jdbc/TypeInfo$Builder$8.class
package com.microsoft.sqlserver.jdbc; final synchronized class TypeInfo$Builder$8 implements TypeInfo$Builder$Strategy { void TypeInfo$Builder$8(); public void apply(TypeInfo, TDSReader) throws SQLServerException; }
com/microsoft/sqlserver/jdbc/TypeInfo$Builder$9.class
package com.microsoft.sqlserver.jdbc; final synchronized class TypeInfo$Builder$9 implements TypeInfo$Builder$Strategy { void TypeInfo$Builder$9(); public void apply(TypeInfo, TDSReader) throws SQLServerException; }
com/microsoft/sqlserver/jdbc/TypeInfo$Builder$BigOrSmallByteLenStrategy.class
package com.microsoft.sqlserver.jdbc; final synchronized class TypeInfo$Builder$BigOrSmallByteLenStrategy implements TypeInfo$Builder$Strategy { private final TypeInfo$Builder bigBuilder; private final TypeInfo$Builder smallBuilder; void TypeInfo$Builder$BigOrSmallByteLenStrategy(TypeInfo$Builder, TypeInfo$Builder); public void apply(TypeInfo, TDSReader) throws SQLServerException; }
com/microsoft/sqlserver/jdbc/TypeInfo$Builder$DecimalNumericStrategy.class
package com.microsoft.sqlserver.jdbc; final synchronized class TypeInfo$Builder$DecimalNumericStrategy implements TypeInfo$Builder$Strategy { private final SSType ssType; void TypeInfo$Builder$DecimalNumericStrategy(SSType); public void apply(TypeInfo, TDSReader) throws SQLServerException; }
com/microsoft/sqlserver/jdbc/TypeInfo$Builder$FixedLenStrategy.class
package com.microsoft.sqlserver.jdbc; final synchronized class TypeInfo$Builder$FixedLenStrategy implements TypeInfo$Builder$Strategy { private final SSType ssType; private final int maxLength; private final int precision; private final int displaySize; private final int scale; void TypeInfo$Builder$FixedLenStrategy(SSType, int, int, int, int); public void apply(TypeInfo, TDSReader); }
com/microsoft/sqlserver/jdbc/TypeInfo$Builder$KatmaiScaledTemporalStrategy.class
package com.microsoft.sqlserver.jdbc; final synchronized class TypeInfo$Builder$KatmaiScaledTemporalStrategy implements TypeInfo$Builder$Strategy { private final SSType ssType; void TypeInfo$Builder$KatmaiScaledTemporalStrategy(SSType); private int getPrecision(String, int); public void apply(TypeInfo, TDSReader) throws SQLServerException; static void <clinit>(); }
com/microsoft/sqlserver/jdbc/TypeInfo$Builder$Strategy.class
package com.microsoft.sqlserver.jdbc; abstract interface TypeInfo$Builder$Strategy { public abstract void apply(TypeInfo, TDSReader) throws SQLServerException; }
com/microsoft/sqlserver/jdbc/TypeInfo$Builder.class
package com.microsoft.sqlserver.jdbc; final synchronized enum TypeInfo$Builder { public static final TypeInfo$Builder BIT; public static final TypeInfo$Builder BIGINT; public static final TypeInfo$Builder INTEGER; public static final TypeInfo$Builder SMALLINT; public static final TypeInfo$Builder TINYINT; public static final TypeInfo$Builder REAL; public static final TypeInfo$Builder FLOAT; public static final TypeInfo$Builder SMALLDATETIME; public static final TypeInfo$Builder DATETIME; public static final TypeInfo$Builder SMALLMONEY; public static final TypeInfo$Builder MONEY; public static final TypeInfo$Builder BITN; public static final TypeInfo$Builder INTN; public static final TypeInfo$Builder DECIMAL; public static final TypeInfo$Builder NUMERIC; public static final TypeInfo$Builder FLOATN; public static final TypeInfo$Builder MONEYN; public static final TypeInfo$Builder DATETIMEN; public static final TypeInfo$Builder TIME; public static final TypeInfo$Builder DATETIME2; public static final TypeInfo$Builder DATETIMEOFFSET; public static final TypeInfo$Builder DATE; public static final TypeInfo$Builder BIGBINARY; public static final TypeInfo$Builder BIGVARBINARY; public static final TypeInfo$Builder IMAGE; public static final TypeInfo$Builder BIGCHAR; public static final TypeInfo$Builder BIGVARCHAR; public static final TypeInfo$Builder TEXT; public static final TypeInfo$Builder NCHAR; public static final TypeInfo$Builder NVARCHAR; public static final TypeInfo$Builder NTEXT; public static final TypeInfo$Builder GUID; public static final TypeInfo$Builder UDT; public static final TypeInfo$Builder XML; public static final TypeInfo$Builder SQL_VARIANT; private final TDSType tdsType; private final TypeInfo$Builder$Strategy strategy; public static TypeInfo$Builder[] values(); public static TypeInfo$Builder valueOf(String); private void TypeInfo$Builder(String, int, TDSType, TypeInfo$Builder$Strategy); final TDSType getTDSType(); final TypeInfo build(TypeInfo, TDSReader) throws SQLServerException; static void <clinit>(); }
com/microsoft/sqlserver/jdbc/TypeInfo.class
package com.microsoft.sqlserver.jdbc; final synchronized class TypeInfo { private int maxLength; private SSLenType ssLenType; private int precision; private int displaySize; private int scale; private short flags; private SSType ssType; private int userType; private String udtTypeName; private SQLCollation collation; private String charset; static int UPDATABLE_READ_ONLY; static int UPDATABLE_READ_WRITE; static int UPDATABLE_UNKNOWN; private static final java.util.Map builderMap; SSType getSSType(); SSLenType getSSLenType(); String getSSTypeName(); int getMaxLength(); int getPrecision(); int getDisplaySize(); int getScale(); SQLCollation getSQLCollation(); String getCharset(); boolean isNullable(); boolean isCaseSensitive(); boolean isSparseColumnSet(); int getUpdatability(); boolean isIdentity(); boolean supportsFastAsciiConversion(); private void TypeInfo(); static TypeInfo getInstance(TDSReader) throws SQLServerException; static void <clinit>(); }
com/microsoft/sqlserver/jdbc/UDTTDSHeader.class
package com.microsoft.sqlserver.jdbc; final synchronized class UDTTDSHeader { private final int maxLen; private final String databaseName; private final String schemaName; private final String typeName; private final String assemblyQualifiedName; void UDTTDSHeader(TDSReader) throws SQLServerException; int getMaxLen(); String getTypeName(); }
com/microsoft/sqlserver/jdbc/UTC.class
package com.microsoft.sqlserver.jdbc; final synchronized enum UTC { public static final UTC INSTANCE; static final java.util.TimeZone timeZone; public static UTC[] values(); public static UTC valueOf(String); private void UTC(String, int); static void <clinit>(); }
com/microsoft/sqlserver/jdbc/UninterruptableTDSCommand.class
package com.microsoft.sqlserver.jdbc; abstract synchronized class UninterruptableTDSCommand extends TDSCommand { void UninterruptableTDSCommand(String); final void interrupt(String) throws SQLServerException; }
com/microsoft/sqlserver/jdbc/UserTypes.class
package com.microsoft.sqlserver.jdbc; final synchronized class UserTypes { static final int TIMESTAMP = 80; private void UserTypes(); }
com/microsoft/sqlserver/jdbc/Util.class
package com.microsoft.sqlserver.jdbc; final synchronized class Util { static final String SYSTEM_SPEC_VERSION; static final char[] hexChars; static final String WSIDNotAvailable = ; static final String ActivityIdTraceProperty = com.microsoft.sqlserver.jdbc.traceactivity; static final String SYSTEM_JRE; void Util(); static boolean isIBM(); static short readShort(byte[], int); static int readUnsignedShort(byte[], int); static int readUnsignedShortBigEndian(byte[], int); static void writeShort(short, byte[], int); static void writeShortBigEndian(short, byte[], int); static int readInt(byte[], int); static int readIntBigEndian(byte[], int); static void writeInt(int, byte[], int); static void writeIntBigEndian(int, byte[], int); static void writeLongBigEndian(long, byte[], int); static long readLong(byte[], int); static java.util.Properties parseUrl(String, java.util.logging.Logger) throws SQLServerException; static String escapeSQLId(String); static String readUnicodeString(byte[], int, int, SQLServerConnection) throws SQLServerException; static String byteToHexDisplayString(byte[]); static String bytesToHexString(byte[], int); static String lookupHostName(); static final byte[] asGuidByteArray(java.util.UUID); static boolean IsActivityTraceOn(); static void <clinit>(); }
com/microsoft/sqlserver/jdbc/XAReturnValue.class
package com.microsoft.sqlserver.jdbc; final synchronized class XAReturnValue { int nStatus; byte[] bData; void XAReturnValue(); }
com/microsoft/sqlserver/jdbc/XMLTDSHeader.class
package com.microsoft.sqlserver.jdbc; final synchronized class XMLTDSHeader { private final String databaseName; private final String owningSchema; private final String xmlSchemaCollection; void XMLTDSHeader(TDSReader) throws SQLServerException; }
com/microsoft/sqlserver/jdbc/XidImpl.class
package com.microsoft.sqlserver.jdbc; final synchronized class XidImpl implements javax.transaction.xa.Xid { private final int formatId; private final byte[] gtrid; private final byte[] bqual; private final String traceID; public void XidImpl(int, byte[], byte[]); public byte[] getGlobalTransactionId(); public byte[] getBranchQualifier(); public int getFormatId(); public String toString(); static String xidDisplay(javax.transaction.xa.Xid); }
com/microsoft/sqlserver/jdbc/ZeroFixupFilter.class
package com.microsoft.sqlserver.jdbc; synchronized class ZeroFixupFilter extends IntColumnFilter { void ZeroFixupFilter(); int oneValueToAnother(int); }
microsoft/sql/DateTimeOffset$1.class
package microsoft.sql; synchronized class DateTimeOffset$1 { }
microsoft/sql/DateTimeOffset$SerializationProxy.class
package microsoft.sql; synchronized class DateTimeOffset$SerializationProxy implements java.io.Serializable { private final long utcMillis; private final int nanos; private final int minutesOffset; private static final long serialVersionUID = 664661379547314226; void DateTimeOffset$SerializationProxy(DateTimeOffset); private Object readResolve(); }
microsoft/sql/DateTimeOffset.class
package microsoft.sql; public final synchronized class DateTimeOffset implements java.io.Serializable, Comparable { private static final long serialVersionUID = 541973748553014280; private final long utcMillis; private final int nanos; private final int minutesOffset; private static final int NANOS_MIN = 0; private static final int NANOS_MAX = 999999999; private static final int MINUTES_OFFSET_MIN = -840; private static final int MINUTES_OFFSET_MAX = 840; private static final int HUNDRED_NANOS_PER_SECOND = 10000000; private String formattedValue; private void DateTimeOffset(java.sql.Timestamp, int); public static DateTimeOffset valueOf(java.sql.Timestamp, int); public static DateTimeOffset valueOf(java.sql.Timestamp, java.util.Calendar); public String toString(); public boolean equals(Object); public int hashCode(); public java.sql.Timestamp getTimestamp(); public int getMinutesOffset(); public int compareTo(DateTimeOffset); private Object writeReplace(); private void readObject(java.io.ObjectInputStream) throws java.io.InvalidObjectException; static void <clinit>(); }
microsoft/sql/Types.class
package microsoft.sql; public final synchronized class Types { public static final int DATETIMEOFFSET = -155; private void Types(); }