4< = > ? @ A BC D E F GH I J K L MN I OPQR OS OTU VW X YZ[\] ^_ ` ab cd ce Yf %g h "Ii ,Ij ,k l ,m ,` n op qr `s `t qu v wxy =z{ @| }~ =@   L  O O O O =   = Y      \      S  rI   @` y` {` ~    a ` & & c ` , , m S  ` ` 6 k  hV  q con2Lcom/microsoft/sqlserver/jdbc/SQLServerConnection;contents0Lcom/microsoft/sqlserver/jdbc/PLPXMLInputStream; getterArgs4Lcom/microsoft/sqlserver/jdbc/InputStreamGetterArgs;typeInfo'Lcom/microsoft/sqlserver/jdbc/TypeInfo;isUsedZisFreedloggerLjava/util/logging/Logger;outputStreamValueALcom/microsoft/sqlserver/jdbc/ByteArrayOutputStreamToInputStream;docValueLorg/w3c/dom/Document;strValueLjava/lang/String;baseID+Ljava/util/concurrent/atomic/AtomicInteger;traceID$assertionsDisabledtoString()Ljava/lang/String;CodeLineNumberTableLocalVariableTablethis.Lcom/microsoft/sqlserver/jdbc/SQLServerSQLXML;nextInstanceID()IgetValue()Ljava/io/InputStream;factory(Ljavax/xml/transform/TransformerFactory;formLjava/text/MessageFormat;msgArgs[Ljava/lang/Object;e*Ljavax/xml/transform/TransformerException;strmoLjava/io/ByteArrayInputStream; StackMapTable Exceptions5(Lcom/microsoft/sqlserver/jdbc/SQLServerConnection;)V connections(Ljava/io/InputStream;Lcom/microsoft/sqlserver/jdbc/InputStreamGetterArgs;Lcom/microsoft/sqlserver/jdbc/TypeInfo;)VstreamLjava/io/InputStream; getStreamfree()VLjava/io/IOException; checkClosed checkReadXML checkWriteXMLgetBinaryStreamsetBinaryStream()Ljava/io/OutputStream;setCharacterStream()Ljava/io/Writer;getCharacterStream()Ljava/io/Reader;type)Lcom/microsoft/sqlserver/jdbc/StreamType;newArgsrdLjava/io/Reader; getString byteContents[B setString(Ljava/lang/String;)Vvalue getSource/(Ljava/lang/Class;)Ljavax/xml/transform/Source;srcLjavax/xml/transform/Source;ifaceLjava/lang/Class;LocalVariableTypeTableTT;Ljava/lang/Class; Signature<(Ljava/lang/Class;)TT;getSourceInternal setResult/(Ljava/lang/Class;)Ljavax/xml/transform/Result;resultLjavax/xml/transform/Result; resultClass<(Ljava/lang/Class;)TT;setResultInternal getDOMSource%()Ljavax/xml/transform/dom/DOMSource; inputSource#Ljavax/xml/transform/dom/DOMSource;builder#Ljavax/xml/parsers/DocumentBuilder;0Ljavax/xml/parsers/ParserConfigurationException;Lorg/xml/sax/SAXException;document*Ljavax/xml/parsers/DocumentBuilderFactory; getSAXSource%()Ljavax/xml/transform/sax/SAXSource;Lorg/xml/sax/InputSource;$Ljavax/xml/parsers/SAXParserFactory;parserLjavax/xml/parsers/SAXParser;readerLorg/xml/sax/XMLReader; saxSource#Ljavax/xml/transform/sax/SAXSource;Ljava/lang/Exception; getStAXSource'()Ljavax/xml/transform/stax/StAXSource;r"Ljavax/xml/stream/XMLStreamReader;%Ljavax/xml/transform/stax/StAXSource;%Ljavax/xml/stream/XMLStreamException;"Ljavax/xml/stream/XMLInputFactory; getStAXResult'()Ljavax/xml/transform/stax/StAXResult;"Ljavax/xml/stream/XMLStreamWriter;%Ljavax/xml/transform/stax/StAXResult;#Ljavax/xml/stream/XMLOutputFactory; getSAXResult%()Ljavax/xml/transform/sax/SAXResult;stf/Ljavax/xml/transform/sax/SAXTransformerFactory;7Ljavax/xml/transform/TransformerConfigurationException;Ljava/lang/ClassCastException;handler,Ljavax/xml/transform/sax/TransformerHandler;#Ljavax/xml/transform/sax/SAXResult; getDOMResult%()Ljavax/xml/transform/dom/DOMResult;#Ljavax/xml/transform/dom/DOMResult; SourceFileSQLServerSQLXML.java   R_noDataXML   java/lang/AssertionError  ?com/microsoft/sqlserver/jdbc/ByteArrayOutputStreamToInputStream javax/xml/XMLConstants7http://javax.xml.XMLConstants/feature/secure-processing  !javax/xml/transform/dom/DOMSource 'javax/xml/transform/stream/StreamResult  (javax/xml/transform/TransformerExceptionjava/text/MessageFormatR_noParserSupport java/lang/Object java/io/ByteArrayInputStream     java/lang/StringBuilder SQLServerSQLXML:      created by ()  .com/microsoft/sqlserver/jdbc/PLPXMLInputStream created by (null connection) java/io/IOException   R_isFreedSQLXMLR_writeOnlyXMLR_dataHasBeenReadXML R_readOnlyXMLR_dataHasBeenSetXML java/io/OutputStreamWriter   2com/microsoft/sqlserver/jdbc/InputStreamGetterArgs       java/io/Reader java/lang/String  R_cantSetNull'javax/xml/transform/stream/StreamSource  javax/xml/transform/Source!javax/xml/transform/sax/SAXSource #javax/xml/transform/stax/StAXSource  R_notSupported !javax/xml/transform/dom/DOMResult 78javax/xml/transform/Result!javax/xml/transform/sax/SAXResult -.#javax/xml/transform/stax/StAXResult '(  4com/microsoft/sqlserver/jdbc/SQLServerEntityResolver   !R_errorReadingStream.javax/xml/parsers/ParserConfigurationExceptionorg/xml/sax/SAXExceptionR_failedToParseXMLorg/xml/sax/InputSource" # $%& '( ) * +, -#javax/xml/stream/XMLStreamException . /0 1-javax/xml/transform/sax/SAXTransformerFactory 235javax/xml/transform/TransformerConfigurationExceptionjava/lang/ClassCastException 4 5 67,com/microsoft/sqlserver/jdbc/SQLServerSQLXML 86com.microsoft.sqlserver.jdbc.internals.SQLServerSQLXML 9:)java/util/concurrent/atomic/AtomicInteger ;java/sql/SQLXML/com/microsoft/sqlserver/jdbc/SQLServerException0com/microsoft/sqlserver/jdbc/SQLServerConnectionjava/io/InputStream%com/microsoft/sqlserver/jdbc/TypeInfojava/sql/SQLException'com/microsoft/sqlserver/jdbc/StreamTypeorg/w3c/dom/Document(javax/xml/parsers/DocumentBuilderFactory!javax/xml/parsers/DocumentBuilderjava/lang/Exception javax/xml/stream/XMLInputFactory!javax/xml/stream/XMLOutputFactory*javax/xml/transform/sax/TransformerHandlerincrementAndGet getErrString&(Ljava/lang/String;)Ljava/lang/String;makeFromDriverErrorl(Lcom/microsoft/sqlserver/jdbc/SQLServerConnection;Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;Z)VgetInputStream ()Ljava/io/ByteArrayInputStream;&javax/xml/transform/TransformerFactory newInstance*()Ljavax/xml/transform/TransformerFactory; setFeature(Ljava/lang/String;Z)VnewTransformer#()Ljavax/xml/transform/Transformer;(Lorg/w3c/dom/Node;)V(Ljava/io/OutputStream;)Vjavax/xml/transform/Transformer transform;(Ljavax/xml/transform/Source;Ljavax/xml/transform/Result;)Vformat&(Ljava/lang/Object;)Ljava/lang/String;%com/microsoft/sqlserver/jdbc/EncodingUNICODE'Lcom/microsoft/sqlserver/jdbc/Encoding;charset()Ljava/nio/charset/Charset;getBytes(Ljava/nio/charset/Charset;)[B([B)Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;java/util/logging/LevelFINELjava/util/logging/Level;java/util/logging/Logger isLoggable(Ljava/util/logging/Level;)Zfineclose getMessageisClosed()Z3(Ljava/io/OutputStream;Ljava/nio/charset/Charset;)V CHARACTER isAdaptive isStreaming logContext@(Lcom/microsoft/sqlserver/jdbc/StreamType;ZZLjava/lang/String;)Vread getJDBCType)()Lcom/microsoft/sqlserver/jdbc/JDBCType; com/microsoft/sqlserver/jdbc/DDCconvertStreamToObject(Lcom/microsoft/sqlserver/jdbc/BaseInputStream;Lcom/microsoft/sqlserver/jdbc/TypeInfo;Lcom/microsoft/sqlserver/jdbc/JDBCType;Lcom/microsoft/sqlserver/jdbc/InputStreamGetterArgs;)Ljava/lang/Object;()[B!([BIILjava/nio/charset/Charset;)Vjava/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;(Ljava/io/InputStream;)V,()Ljavax/xml/parsers/DocumentBuilderFactory;newDocumentBuilder%()Ljavax/xml/parsers/DocumentBuilder;setEntityResolver(Lorg/xml/sax/EntityResolver;)Vparse-(Ljava/io/InputStream;)Lorg/w3c/dom/Document;"javax/xml/parsers/SAXParserFactory&()Ljavax/xml/parsers/SAXParserFactory; newSAXParser()Ljavax/xml/parsers/SAXParser;javax/xml/parsers/SAXParser getXMLReader()Lorg/xml/sax/XMLReader;3(Lorg/xml/sax/XMLReader;Lorg/xml/sax/InputSource;)V$()Ljavax/xml/stream/XMLInputFactory;createXMLStreamReader9(Ljava/io/InputStream;)Ljavax/xml/stream/XMLStreamReader;%(Ljavax/xml/stream/XMLStreamReader;)V%()Ljavax/xml/stream/XMLOutputFactory;createXMLStreamWriter:(Ljava/io/OutputStream;)Ljavax/xml/stream/XMLStreamWriter;%(Ljavax/xml/stream/XMLStreamWriter;)VnewTransformerHandler.()Ljavax/xml/transform/sax/TransformerHandler;(Ljavax/xml/transform/Result;)V(Lorg/xml/sax/ContentHandler;)V newDocument()Lorg/w3c/dom/Document;desiredAssertionStatus getLogger.(Ljava/lang/String;)Ljava/util/logging/Logger;(I)V0" /*Q  Zz*** * Y L*7*L * Y * Y * * Y * Y YMN--Y*Y,2:Y !:"Y#S:*$ ,LZ * Y * Y * Y %Y*&'()L + Y **+zae fh0i2j:kBlXmnnvopquvw|xyz{}~ 5K`sxH$-\z2H)'%/%.p*+**** *,Y-./012*+345+3,Y-*6/7/+8/9/2:*;*<. ? @,1=ejoppeg*+****,Y-./012*+= **,;*-<3453,Y-*6/>/2:. ? @'/49>Jf*ggggfO/*  +**&*** * ?L+A @" * +^@ >***1*B'YC!L*+"YDS$ &=&>#]* *E **F * G(LYC!M*,"YDS$ -47@* -478E\ E8$] I@$r.* *H **I - .H**J**  W**K**Y*  d***K**YLY*&'M  *z**J*NLOY+*;P*;Q*;RSM * Y * TW* TWN-A * *<+U,VWN-EUX@6  /EMU XY d x 4Y zi/KxEOR@ \**J* * Y * TW* TWL+A * XLYY++&'Z#36@.  #+367BJ 7 \J#R@ |'**K*+*[ *+$%& '(!*&+''!**J+ *\]M,*+]012 679  s*M++*^_`MXa++*b_`MCc++*d_`M.\++\Y* e_`M*f ,2 =>? @A"B1C7DFELFbIqK sslsl `**K+ *gM,*+gPQR VWY ~*Mh++*i_jMck++*l_jMNm++*n_jM9+$*Y+Y*_jM*f ,6 ^_` ab"c1d7eFfLgWhmj|l ~~w~w j&LoM,p,qN-rYst-* uL0:Yv!:"YwS:$x Y+::Y !:"YzS:*$ 2:Y|!:"Y}S:*$ &)@bcyb{^qr{ |&)+9GV`ces9G++` Q  se- - 1)@, yq{.U~Y* LM,N-:aY+:LY|!M"Y+SN*,-$ )*{)*y.  '*+8DS\ '8D+(Uj EL+* McY,N-MY !N"Y,S:*-$ &  &3CH !"#&3*$EA%&'(PL*Y+*MmY,N-MY !N"Y,S:*-$ "#* !#$1>NH !)!*1>$*$PL+#,-.LM,,L\MY !N"Y,S:*-$ .MY !N"Y,S:*-$ *Y+Y*kY+M,FJ &3CFGTaq|f /0&3*1TaG*23456m*78 doL * Y +qM*,hY*N-NY !:"Y-zS:*$ 45y. '356DQbH39  DQ6, d` Zy:S$ 3Y7BCL @;<