
org.postgresql.jdbc.PgSQLXML.class Maven / Gradle / Ivy
???? 2[
Y ?
* ? Y ? Y ? Y ? Y ? Y ?
Y ?
Y ? ? ? ?
? ?
? ? ? ? ? ?
? ?
? ?
* ?
? ?
? ? ?
?
? ? ?
?
? ?
? ?
? ?
" ? ?
? ?
? ?
$ ? ? ? ?
? ? ? ? ?
?
Y ? ?
0 ? Y ? ?
3 ? Y ? ?
6 ? Y ? ?
; ? ?
; ? ?
= ? ? ?
9 ? ? ? ? ?
D ?
0
?
?
3
?
6
NonPrintingErrorHandler InnerClasses conn $Lorg/postgresql/core/BaseConnection; data Ljava/lang/String; initialized Z active freed byteArrayOutputStream Ljava/io/ByteArrayOutputStream; stringWriter Ljava/io/StringWriter; domResult #Ljavax/xml/transform/dom/DOMResult; '(Lorg/postgresql/core/BaseConnection;)V Code LineNumberTable LocalVariableTable this Lorg/postgresql/jdbc/PgSQLXML; 9(Lorg/postgresql/core/BaseConnection;Ljava/lang/String;)V :(Lorg/postgresql/core/BaseConnection;Ljava/lang/String;Z)V free ()V getBinaryStream ()Ljava/io/InputStream; ioe Ljava/io/IOException;
StackMapTable
Exceptions getCharacterStream ()Ljava/io/Reader; getSource /(Ljava/lang/Class;)Ljavax/xml/transform/Source; factory *Ljavax/xml/parsers/DocumentBuilderFactory; builder #Ljavax/xml/parsers/DocumentBuilder; input Lorg/xml/sax/InputSource; is xif "Ljavax/xml/stream/XMLInputFactory; xsr "Ljavax/xml/stream/XMLStreamReader; e Ljava/lang/Exception; sourceClass Ljava/lang/Class; LocalVariableTypeTable Ljava/lang/Class; Signature <(Ljava/lang/Class;)TT; getString ()Ljava/lang/String; setBinaryStream ()Ljava/io/OutputStream; setCharacterStream ()Ljava/io/Writer; setResult /(Ljava/lang/Class;)Ljavax/xml/transform/Result; transformerFactory /Ljavax/xml/transform/sax/SAXTransformerFactory; transformerHandler ,Ljavax/xml/transform/sax/TransformerHandler; te *Ljavax/xml/transform/TransformerException; xof #Ljavax/xml/stream/XMLOutputFactory; xsw "Ljavax/xml/stream/XMLStreamWriter; xse %Ljavax/xml/stream/XMLStreamException; resultClass <(Ljava/lang/Class;)TT; setString (Ljava/lang/String;)V value
checkFreed ensureInitialized (Ljavax/xml/transform/TransformerFactory; transformer !Ljavax/xml/transform/Transformer; domSource #Ljavax/xml/transform/dom/DOMSource; streamResult )Ljavax/xml/transform/stream/StreamResult;
initialize
SourceFile
PgSQLXML.java k s k u ] ^ _ ` a b c b d b ? u ? u java/io/ByteArrayInputStream k! java/io/IOException !org/postgresql/util/PSQLException Failed to re-encode xml data."#$ k% java/io/StringReader k ? !javax/xml/transform/dom/DOMSource&'()*+, 4org/postgresql/jdbc/PgSQLXML$NonPrintingErrorHandler-./ org/xml/sax/InputSource k012 k3 !javax/xml/transform/sax/SAXSource k4 'javax/xml/transform/stream/StreamSource #javax/xml/transform/stax/StAXSource5)678 k9 java/lang/Exception Unable to decode xml data. java/lang/Object:;< Unknown XML Source class: {0}=$ k> ? u java/io/ByteArrayOutputStream e f java/io/StringWriter g h !javax/xml/transform/dom/DOMResult i j !javax/xml/transform/sax/SAXResult)? -javax/xml/transform/sax/SAXTransformerFactory@A 'javax/xml/transform/stream/StreamResult kBC ?D kE (javax/xml/transform/TransformerException &Unable to create SAXResult for SQLXML.F$ #javax/xml/transform/stax/StAXResultG)HIJ kK #javax/xml/stream/XMLStreamException &Unable to create StAXResult for SQLXML Unknown XML Result class: {0} *This SQLXML object has already been freed.L$ QThis SQLXML object has not been initialized, so you cannot retrieve data from it.MNOP 3Failed to convert binary xml data to encoding: {0}.Q ?R ?STUVWXYZ 4Unable to convert DOMResult SQLXML data to a string. UThis SQLXML object has already been initialized, so you cannot manipulate it further. org/postgresql/jdbc/PgSQLXML java/sql/SQLXML java/sql/SQLException java/lang/Throwable "org/postgresql/core/BaseConnection getEncoding ()Lorg/postgresql/core/Encoding; org/postgresql/core/Encoding encode (Ljava/lang/String;)[B ([B)V org/postgresql/util/PSQLState
DATA_ERROR Lorg/postgresql/util/PSQLState; I(Ljava/lang/String;Lorg/postgresql/util/PSQLState;Ljava/lang/Throwable;)V equals (Ljava/lang/Object;)Z (javax/xml/parsers/DocumentBuilderFactory newInstance ,()Ljavax/xml/parsers/DocumentBuilderFactory; newDocumentBuilder %()Ljavax/xml/parsers/DocumentBuilder; !javax/xml/parsers/DocumentBuilder setErrorHandler (Lorg/xml/sax/ErrorHandler;)V (Ljava/io/Reader;)V parse 1(Lorg/xml/sax/InputSource;)Lorg/w3c/dom/Document; (Lorg/w3c/dom/Node;)V (Lorg/xml/sax/InputSource;)V javax/xml/stream/XMLInputFactory $()Ljavax/xml/stream/XMLInputFactory; createXMLStreamReader 4(Ljava/io/Reader;)Ljavax/xml/stream/XMLStreamReader; %(Ljavax/xml/stream/XMLStreamReader;)V org/postgresql/util/GT tr 9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; INVALID_PARAMETER_TYPE 4(Ljava/lang/String;Lorg/postgresql/util/PSQLState;)V *()Ljavax/xml/transform/TransformerFactory; newTransformerHandler .()Ljavax/xml/transform/sax/TransformerHandler; (Ljava/io/Writer;)V *javax/xml/transform/sax/TransformerHandler (Ljavax/xml/transform/Result;)V (Lorg/xml/sax/ContentHandler;)V UNEXPECTED_ERROR !javax/xml/stream/XMLOutputFactory %()Ljavax/xml/stream/XMLOutputFactory; createXMLStreamWriter 4(Ljava/io/Writer;)Ljavax/xml/stream/XMLStreamWriter; %(Ljavax/xml/stream/XMLStreamWriter;)V OBJECT_NOT_IN_STATE toByteArray ()[B decode ([B)Ljava/lang/String; name toString &javax/xml/transform/TransformerFactory newTransformer #()Ljavax/xml/transform/Transformer; getNode ()Lorg/w3c/dom/Node; javax/xml/transform/Transformer transform ;(Ljavax/xml/transform/Source;Ljavax/xml/transform/Result;)V ! Y * Z ] ^ _ ` a b c b d b e f g h i j k l m @ *+? ? n
A B o p q ] ^ k r m J *+,? ? n
E F o p q ] ^ _ ` k s m ~ *? *+? *,? *? *? *? ? n H I J K L M N o * p q ] ^ _ ` a b ! t u m = *? *? ? n R S
T o p q ! v w m ? 8*? *? *? ? ??
Y*? ? *? ? ?
?L? Y? +? ? ( ) n X Y [ \ ` ) a * f o * x y 8 p q z W { | ! } ~ m ` *? *? *? ? ?? Y*? ? ? n l m o p s o p q z { | ! ? m ?*? *? *? ? ?+? +? ? 9? M,? N-? Y? ? ? Y? Y*? ? ? :? Y-? ? ? +? ? ? Y? Y*? ? ? M? Y,? !?"+? ? ? "Y? Y*? ? ? #?$+? ? ? %M,? Y*? ? ? &N? $Y-? '?? M? Y)? *? +? ,? ?? Y,? *Y+S? +? -? .? S ? ( T x ? ( y ? ? ( ? ? ? ( n ^ } ~ ? ? ? ? " ? ' ? 2 ? F ? T ? ] ? p ? y ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? o \ " 2 ? ? ' - ? ? F ? ? p ? ? ? ? ? ? ? ? ? ? ? ? p q ? ? ? ? ? ? ? z
5$%B ( { | ? ? ! ? ? m ?
*? *? *? ? n ? ? ? o
p q { | ! ? ? m W *? *? /*? *? 0Y? 1? 2*? 2? n ? ? ?
? ? o p q { | ! ? ? m W *? *? /*? *? 3Y? 4? 5*? 5? n ? ? ?
? ? o p q { | ! ? ? m *? *? /+? 6+? ? *? 6Y? 7? 8*? *? 8?9+? ? O? :? ;M,?