Edit C:\Users\Admin\.m2\repository\xalan\xalan\2.7.2\org\apache\xalan\lib\sql\XConnection.class
???? /Q ?P ?Q ?R ?ST P ?UV P ?W ?X ?Y ?Z ?[\ P ?] ?^ ?_ ?` ?a ?b ?c ?d ?e ?f ?g hi jkl mn !opq $Pr $s $t #uv ?wx ,P ?yz ?{|}~ ? , ? 2????}????? 2?? ???????? ????? ,?? GP G? G? G? G?k?k?k? ? n? n? ? n? n? ?? n? ?? ?? ? ?? n?? ]u ]? ]? ?? b? ?? b??|? ????? ?k? ?? ?? ? ?? r?? t? r?? w? w???? *u n?? ~?? ??? ?? ????? *t?? ?? ???? ?t? ?? ?? ?? ?? ?? ?????????? ???? DEBUG Z ConstantValue m_ConnectionPool )Lorg/apache/xalan/lib/sql/ConnectionPool; m_Connection Ljava/sql/Connection; m_DefaultPoolingEnabled m_OpenSQLDocuments Ljava/util/Vector; m_PoolMgr 0Lorg/apache/xalan/lib/sql/ConnectionPoolManager; m_ParameterList m_Error Ljava/lang/Exception; m_LastSQLDocumentWithError &Lorg/apache/xalan/lib/sql/SQLDocument; m_FullErrors m_QueryParser )Lorg/apache/xalan/lib/sql/SQLQueryParser; m_IsDefaultPool m_IsStreamingEnabled m_InlineVariables m_IsMultipleResultsEnabled m_IsStatementCachingEnabled <init> ()V Code LineNumberTable LocalVariableTable this &Lorg/apache/xalan/lib/sql/XConnection; D(Lorg/apache/xalan/extensions/ExpressionContext;Ljava/lang/String;)V exprContext /Lorg/apache/xalan/extensions/ExpressionContext; connPoolName Ljava/lang/String; V(Lorg/apache/xalan/extensions/ExpressionContext;Ljava/lang/String;Ljava/lang/String;)V driver dbURL H(Lorg/apache/xalan/extensions/ExpressionContext;Lorg/w3c/dom/NodeList;)V list Lorg/w3c/dom/NodeList; z(Lorg/apache/xalan/extensions/ExpressionContext;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V user password k(Lorg/apache/xalan/extensions/ExpressionContext;Ljava/lang/String;Ljava/lang/String;Lorg/w3c/dom/Element;)V protocolElem Lorg/w3c/dom/Element; connect l(Lorg/apache/xalan/extensions/ExpressionContext;Ljava/lang/String;)Lorg/apache/xpath/objects/XBooleanStatic; pool e name ~(Lorg/apache/xalan/extensions/ExpressionContext;Ljava/lang/String;Ljava/lang/String;)Lorg/apache/xpath/objects/XBooleanStatic; Ljava/sql/SQLException; o(Lorg/apache/xalan/extensions/ExpressionContext;Lorg/w3c/dom/Element;)Lorg/apache/xpath/objects/XBooleanStatic; p(Lorg/apache/xalan/extensions/ExpressionContext;Lorg/w3c/dom/NodeList;)Lorg/apache/xpath/objects/XBooleanStatic; ?(Lorg/apache/xalan/extensions/ExpressionContext;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/apache/xpath/objects/XBooleanStatic; prop Ljava/util/Properties; ?(Lorg/apache/xalan/extensions/ExpressionContext;Ljava/lang/String;Ljava/lang/String;Lorg/w3c/dom/Element;)Lorg/apache/xpath/objects/XBooleanStatic; i I atts Lorg/w3c/dom/NamedNodeMap; initFromElement (Lorg/w3c/dom/Element;)V n1 Lorg/w3c/dom/Node; s n2 Name attrs nName n Exceptions init =(Ljava/lang/String;Ljava/lang/String;Ljava/util/Properties;)V defpool 0Lorg/apache/xalan/lib/sql/DefaultConnectionPool; con passwd poolName cpool getConnectionPool +()Lorg/apache/xalan/lib/sql/ConnectionPool; query [(Lorg/apache/xalan/extensions/ExpressionContext;Ljava/lang/String;)Lorg/apache/xml/dtm/DTM; queryString doc pquery m(Lorg/apache/xalan/extensions/ExpressionContext;Ljava/lang/String;Ljava/lang/String;)Lorg/apache/xml/dtm/DTM; typeInfo skipRec E(Lorg/apache/xalan/extensions/ExpressionContext;Ljava/lang/Object;I)V o Ljava/lang/Object; value sqldoc nodei (Lorg/apache/xml/dtm/ref/DTMNodeIterator; addTypeToData (Ljava/lang/String;)V qp )Lorg/apache/xalan/lib/sql/QueryParameter; plist Ljava/util/StringTokenizer; indx addParameter addParameterWithType '(Ljava/lang/String;Ljava/lang/String;)V Type addParameterFromElement (Lorg/w3c/dom/NodeList;)V x nl count addParameters TypeStr elem clearParameters enableDefaultConnectionPool Deprecated disableDefaultConnectionPool enableStreamingMode disableStreamingMode getError ()Lorg/apache/xml/dtm/DTM; warn Ljava/sql/SQLWarning; idx close se d D(Lorg/apache/xalan/extensions/ExpressionContext;Ljava/lang/Object;)V sqlDoc locateSQLDocument i(Lorg/apache/xalan/extensions/ExpressionContext;Ljava/lang/Object;)Lorg/apache/xalan/lib/sql/SQLDocument; root %Lorg/apache/xml/dtm/ref/DTMNodeProxy; xNS #Lorg/apache/xpath/objects/XNodeSet; iter Lorg/apache/xml/dtm/DTMIterator; dtm Lorg/apache/xml/dtm/DTM; dtmIter buildErrorDocument -()Lorg/apache/xalan/lib/sql/SQLErrorDocument; mgr Lorg/apache/xml/dtm/DTMManager; mgrDefault *Lorg/apache/xml/dtm/ref/DTMManagerDefault; dtmIdent ctx eDoc +Lorg/apache/xalan/lib/sql/SQLErrorDocument; setError G(Ljava/lang/Exception;Lorg/apache/xalan/extensions/ExpressionContext;)V listen #Ljavax/xml/transform/ErrorListener; excp expr S(Ljava/lang/Exception;Lorg/apache/xalan/lib/sql/SQLDocument;Ljava/sql/SQLWarning;)V tw nw cont setFeature feature setting getFeature &(Ljava/lang/String;)Ljava/lang/String; finalize SourceFile XConnection.java ? ? ? ? ? ? ? ? java/util/Vector ? ? .org/apache/xalan/lib/sql/ConnectionPoolManager ? ? ? ? ? ? ? ? ? ? 'org/apache/xalan/lib/sql/SQLQueryParser ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??? +org/apache/xalan/lib/sql/JNDIConnectionPool ?????? 'org/apache/xpath/objects/XBooleanStatic ?? "java/lang/IllegalArgumentException java/lang/StringBuffer 5Invalid ConnectionPool name or JNDI Datasource path: ???? ? java/lang/Exception>? java/util/Properties ? ? java/sql/SQLException ? ???? org/w3c/dom/Element???????????? dbdriver dburl protocolL .org/apache/xalan/lib/sql/DefaultConnectionPool ??>D$? ? ?)* ! java/util/StringTokenizer"?#?$% 'org/apache/xalan/lib/sql/QueryParameter& ? type ?'( string) ?*? $org/apache/xalan/lib/sql/SQLDocument45+!,- &org/apache/xml/dtm/ref/DTMNodeIterator. #org/apache/xml/dtm/ref/DTMNodeProxy/ 01 !org/apache/xpath/objects/XNodeSet213?4/5 2SQL Extension:close - Can Not Identify SQLDocument678 4org/apache/xpath/XPathContext$XPathExpressionContext XPathExpressionContext InnerClasses9: (org/apache/xml/dtm/ref/DTMManagerDefault;? )org/apache/xalan/lib/sql/SQLErrorDocument ?<=>?@A (javax/xml/transform/TransformerExceptionBCDE ?FGHI java/sql/SQLWarningJ?K?L? ?MNOP true streaming inline-variables multiple-results cache-statements default-pool-enabled full-errors false$ ? $org/apache/xalan/lib/sql/XConnection java/lang/Object getPool =(Ljava/lang/String;)Lorg/apache/xalan/lib/sql/ConnectionPool; 'org/apache/xalan/lib/sql/ConnectionPool testConnection ()Z registerPool >(Ljava/lang/String;Lorg/apache/xalan/lib/sql/ConnectionPool;)V (Z)V append ,(Ljava/lang/String;)Ljava/lang/StringBuffer; toString ()Ljava/lang/String; org/w3c/dom/NodeList item (I)Lorg/w3c/dom/Node; put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; getAttributes ()Lorg/w3c/dom/NamedNodeMap; org/w3c/dom/NamedNodeMap getLength ()I org/w3c/dom/Node getNodeName getNodeValue getFirstChild ()Lorg/w3c/dom/Node; java/lang/String equalsIgnoreCase (Ljava/lang/String;)Z getNamedItem &(Ljava/lang/String;)Lorg/w3c/dom/Node; getNextSibling getProperty setDriver setURL setProtocol (Ljava/util/Properties;)V setPoolEnabled getConnection ()Ljava/sql/Connection; releaseConnection (Ljava/sql/Connection;)V releaseConnectionOnError parse d(Lorg/apache/xalan/lib/sql/XConnection;Ljava/lang/String;I)Lorg/apache/xalan/lib/sql/SQLQueryParser; getNewDocument W(Lorg/apache/xalan/extensions/ExpressionContext;)Lorg/apache/xalan/lib/sql/SQLDocument; execute R(Lorg/apache/xalan/lib/sql/XConnection;Lorg/apache/xalan/lib/sql/SQLQueryParser;)V addElement (Ljava/lang/Object;)V hasErrors checkWarnings ()Ljava/sql/SQLWarning; setParameters (Ljava/util/Vector;)V skip (I)V hasMoreTokens nextToken elementAt (I)Ljava/lang/Object; setTypeName getNodeType ()S removeAllElements size removeElementAt remove (Ljava/lang/Object;)Z getRoot getDTM getDTMIterator "()Lorg/apache/xml/dtm/DTMIterator; getContainedIter nextNode org/apache/xml/dtm/DTMIterator (I)Lorg/apache/xml/dtm/DTM; getExpressionContext 1()Lorg/apache/xalan/extensions/ExpressionContext; org/apache/xpath/XPathContext getDTMManager !()Lorg/apache/xml/dtm/DTMManager; getFirstFreeDTMID N(Lorg/apache/xml/dtm/DTMManager;ILjava/lang/Exception;Ljava/sql/SQLWarning;Z)V addDTM (Lorg/apache/xml/dtm/DTM;I)V -org/apache/xalan/extensions/ExpressionContext getErrorListener %()Ljavax/xml/transform/ErrorListener; getXPathContext !()Lorg/apache/xpath/XPathContext; getSAXLocator %()Ljavax/xml/transform/SourceLocator; M(Ljava/lang/String;Ljavax/xml/transform/SourceLocator;Ljava/lang/Throwable;)V !javax/xml/transform/ErrorListener warning -(Ljavax/xml/transform/TransformerException;)V getMessage getSQLState getErrorCode ((Ljava/lang/String;Ljava/lang/String;I)V getNextWarning setNextWarning (Ljava/sql/SQLWarning;)V ! ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ( ? ? ? ? h*? *? *? *? *? Y? ? *? Y? ? *? Y? ? *? *? *? *? Y? ? *? *? *? *? *? ? ? F ? P W e o w ) } 4 ? 9 ? >