Edit D:\app\Administrator\product\11.2.0\dbhome_1\oc4j\lib\oracle\xquery\exec\SQLQuery.class
?? .s ? ? ? ? ? ? ? ? ? ? ? ? ? ? ! ? " ?# ?$ ?% &' &() &* +,-. / ?01 ?2 ?3 ?4 56 5789:;:< =>? ,0@ ,A BC ,D EFG 5H 5I:J:KLMNO &P ?QR IST IU IV IW IX IY IZ I[ I\] I^ ?_`a8b +c de dfgh digj dk dlgm dngo dp dq lrs ]t luv `w xy xz{| ,}~ `D ,? ]?? l?? n?? n? n?? s? ?? ??g?g?g? I?8?????? ~0 ?? ~? ~?? ?? ~? ~? ~? ~? d?? ?0 ?? I? ? ? ??????????????? ?0? ?? ??? ?0 ?? ??? ?? ?? ?? ?? ??? ?? +? ?? ??? ?? ?? I?? ???? SQLQueryIterator InnerClasses sqlquery Ljava/lang/String; connstr conn Ljava/sql/Connection; stmt Ljava/sql/Statement; pstmt Ljava/sql/PreparedStatement; rowTag isXMLType Z tabName bindVarType -[Loracle/xml/xqxp/datamodel/OXMLSequenceType; toXML ()Loracle/xml/parser/v2/XMLNode; Code LineNumberTable fromXML B(Loracle/xml/parser/v2/XMLElement;)Loracle/xquery/exec/ConvertXML; setup (Ljava/lang/String;)V <init> '(Ljava/lang/String;Ljava/lang/String;)V *(Ljava/sql/Connection;Ljava/lang/String;)V ()V D(Ljava/sql/Connection;Ljava/lang/String;[Loracle/xquery/exec/Expr;)V setSQLQuery getSQLQuery ()Ljava/lang/String; setSQLConn getSQLConn ()Ljava/sql/Connection; setBindVarType 0([Loracle/xml/xqxp/datamodel/OXMLSequenceType;)V getBindVarType /()[Loracle/xml/xqxp/datamodel/OXMLSequenceType; setRowTag getRowTag setXMLType optimize ?(Loracle/xquery/exec/OptimizeContext;)Loracle/xquery/exec/Expr; setOXMLQuery )(Loracle/xml/sql/query/OracleXMLQuery;Z)V getOracleXMLQuery N(Ljava/sql/Connection;Ljava/lang/String;)Loracle/xml/sql/query/OracleXMLQuery; getOraXMLQueryBind w(Ljava/sql/Connection;Ljava/lang/String;[Loracle/xml/xqxp/datamodel/OXMLSequence;)Loracle/xml/sql/query/OracleXMLQuery; getXMLTypeResultSet ()Ljava/sql/ResultSet; Exceptions getXMLTypeItem U(Loracle/xquery/exec/QueryState;Ljava/sql/Clob;Loracle/xml/xqxp/datamodel/OXMLItem;)V getRelationalXMLItem L(Loracle/xml/sql/query/OracleXMLQuery;Loracle/xml/xqxp/datamodel/OXMLItem;)V getXMLSchema E(Loracle/xquery/exec/QueryState;)Loracle/xml/parser/schema/XMLSchema; getIterator H(Loracle/xquery/exec/QueryState;)Loracle/xquery/exec/ExprResultIterator; Evaluate I(Loracle/xquery/exec/QueryState;)Loracle/xml/xqxp/datamodel/OXMLSequence; access$000 L(Loracle/xquery/exec/SQLQuery;)[Loracle/xml/xqxp/datamodel/OXMLSequenceType; Synthetic access$100 (Loracle/xquery/exec/SQLQuery;)Z access$200 3(Loracle/xquery/exec/SQLQuery;)Ljava/sql/ResultSet; access$300 3(Loracle/xquery/exec/SQLQuery;)Ljava/sql/Statement; access$400 4(Loracle/xquery/exec/SQLQuery;)Ljava/sql/Connection; access$500 1(Loracle/xquery/exec/SQLQuery;)Ljava/lang/String; access$600 ?(Loracle/xquery/exec/SQLQuery;Ljava/sql/Connection;Ljava/lang/String;[Loracle/xml/xqxp/datamodel/OXMLSequence;)Loracle/xml/sql/query/OracleXMLQuery; access$700 k(Loracle/xquery/exec/SQLQuery;Ljava/sql/Connection;Ljava/lang/String;)Loracle/xml/sql/query/OracleXMLQuery; access$800 r(Loracle/xquery/exec/SQLQuery;Loracle/xquery/exec/QueryState;Ljava/sql/Clob;Loracle/xml/xqxp/datamodel/OXMLItem;)V access$900 i(Loracle/xquery/exec/SQLQuery;Loracle/xml/sql/query/OracleXMLQuery;Loracle/xml/xqxp/datamodel/OXMLItem;)V access$1000 ;(Loracle/xquery/exec/SQLQuery;)Ljava/sql/PreparedStatement; SourceFile SQLQuery.java ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??? SQLQuery?? oracle/xml/parser/v2/XMLElement?? oracle/xml/parser/v2/XMLNode??? ??? ? ? ? ? ? ?????? jdbc????? java/lang/Exception oracle/xquery/XQException ?? ? ? ROW ? ? ? ? ???? ?? ???????????? java/lang/StringBuffer major version: ?????? ??? ? minor version: ????? ?? ? URL: User Name: Current URL: Current User: ?? ? ? yyyy-MM-dd? ? ? ? ? ?? ??? ??? #oracle/xml/sql/query/OracleXMLQuery ? ? ? ? sql query bind : #sql query bind : connection is null ? ? ? java/util/SimpleTimeZone!?"# java/sql/Timestamp ?$%& '( Offset: Time: ?) JAVA Timestamp: Default Offset: ?* ? java/util/GregorianCalendar ?+ oracle/sql/TIMESTAMPTZ ?, TSTZ -.?/ #oracle/jdbc/OraclePreparedStatement012345678 ?9 ? ?:;<=8>?@A oracle/xml/parser/v2/DOMParser ? ?BCD &oracle.xml.parser.DOMParser.SchemaPSVIEFGHIJ?KLM?NO oracle/xml/parser/v2/XMLDocumentPQRSTUV fselect extract(schema, '/').getclobval() from all_xml_schemas s, all_xml_views e where e.view_name = ' ' and e.xmlschema = s.schema_urlWX hselect extract(schema, '/').getclobval() from all_xml_schemas s, all_xml_tables e where e.table_name = 'YZ?# #oracle/xml/parser/schema/XSDBuilder 'oracle/xquery/exec/ServerSchemaResolver ??[\ oracle/xml/parser/v2/XMLError]^_` ,oracle/xquery/exec/SQLQuery$SQLQueryIterator ?abcdefghi &oracle/xml/xqxp/datamodel/OXMLSequence ? ?jklm XPTY0004no? ? ? *oracle/xml/sql/OracleXMLSQLNoRowsException Error in Evaluatepqr oracle/xquery/exec/SQLQuery oracle/xquery/exec/Expr getDoc $()Loracle/xml/parser/v2/XMLDocument; createElement )(Ljava/lang/String;)Lorg/w3c/dom/Element; createTextNode &(Ljava/lang/String;)Lorg/w3c/dom/Text; appendChild &(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node; getText getAttribute &(Ljava/lang/String;)Ljava/lang/String; java/lang/String length ()I substring (II)Ljava/lang/String; equals (Ljava/lang/Object;)Z oracle/xquery/exec/XQueryUtils getConnection ;(Ljava/lang/String;Ljava/lang/String;)Ljava/sql/Connection; (Ljava/lang/Exception;)V ([Loracle/xquery/exec/Expr;)V "oracle/xquery/exec/OptimizeContext xqPushdown sqlconn java/sql/Connection getMetaData ()Ljava/sql/DatabaseMetaData; java/sql/DatabaseMetaData getDatabaseMajorVersion getDatabaseMinorVersion java/lang/System out Ljava/io/PrintStream; append ,(Ljava/lang/String;)Ljava/lang/StringBuffer; java/lang/Integer toString (I)Ljava/lang/String; java/io/PrintStream println (Ljava/sql/Connection;)V setXqPushdown (Z)V getURL getUserName equalsIgnoreCase (Ljava/lang/String;)Z setDateFormat setRowsetTag setRowIdAttrName useTypeForCollElemTag setMaxRows (I)V keepObjectOpen setRaiseNoRowsException setRaiseException prepareStatement 0(Ljava/lang/String;)Ljava/sql/PreparedStatement; getEmptyOrSingleItem N(Loracle/xml/xqxp/datamodel/OXMLSequence;)Loracle/xml/xqxp/datamodel/OXMLItem; "oracle/xml/xqxp/datamodel/OXMLItem getPrimitiveType getString java/sql/PreparedStatement setString (ILjava/lang/String;)V getDouble ()D setDouble (ID)V withinRange ()Z getInt setInt (II)V getDecimal ()Ljava/math/BigDecimal; setBigDecimal (ILjava/math/BigDecimal;)V getCalendar ()Ljava/util/GregorianCalendar; hasTimeZone getTimeZone ()Ljava/util/TimeZone; getRawOffset getTimeInMillis ()J (J)V java/util/TimeZone getDefault getOffset (J)I (J)Ljava/lang/StringBuffer; (I)Ljava/lang/StringBuffer; (Ljava/util/TimeZone;)V @(Ljava/sql/Connection;Ljava/sql/Timestamp;Ljava/util/Calendar;)V toBytes ()[B +(Ljava/sql/Connection;[B)Ljava/lang/String; setTIMESTAMPTZ (ILoracle/sql/TIMESTAMPTZ;)V *oracle/xml/xqxp/datamodel/OXMLSequenceType NUMERIC_ZERO_OR_ONE ,Loracle/xml/xqxp/datamodel/OXMLSequenceType; isOfType /(Loracle/xml/xqxp/datamodel/OXMLSequenceType;)Z setNull executeQuery close ,(Ljava/sql/Connection;Ljava/sql/ResultSet;)V createStatement ()Ljava/sql/Statement; java/sql/Statement ((Ljava/lang/String;)Ljava/sql/ResultSet; java/sql/Clob getCharacterStream ()Ljava/io/Reader; setXMLSchema (Ljava/lang/Object;)V setValidationMode java/lang/Boolean TRUE Ljava/lang/Boolean; setAttribute '(Ljava/lang/String;Ljava/lang/Object;)V setPreserveWhitespace parse (Ljava/io/Reader;)V getDocument setNode !(Loracle/xml/parser/v2/XMLNode;)V createDocumentFragment ()Lorg/w3c/dom/DocumentFragment; getXMLDOM *(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Document; oracle/xquery/exec/QueryState getSchema &()Loracle/xml/parser/schema/XMLSchema; java/sql/ResultSet next getClob (I)Ljava/sql/Clob; setEntityResolver (Lorg/xml/sax/EntityResolver;)V setError "(Loracle/xml/parser/v2/XMLError;)V build D(Ljava/io/Reader;Ljava/net/URL;)Loracle/xml/parser/schema/XMLSchema; \(Loracle/xquery/exec/SQLQuery;Loracle/xquery/exec/SQLQuery;Loracle/xquery/exec/QueryState;)V createSequence *()Loracle/xml/xqxp/datamodel/OXMLSequence; createItem &()Loracle/xml/xqxp/datamodel/OXMLItem; appendItem '(Loracle/xml/xqxp/datamodel/OXMLItem;)V kids [Loracle/xquery/exec/Expr; normalizeParameter ?(Loracle/xquery/exec/QueryState;Loracle/xml/xqxp/datamodel/OXMLSequenceType;Loracle/xml/xqxp/datamodel/OXMLSequence;)Loracle/xml/xqxp/datamodel/OXMLSequence; getMesg ()Loracle/xquery/XQMesg; oracle/xquery/XQMesg getMessage0 oracle/xquery/exec/Trace trace ((ILjava/lang/Object;Ljava/lang/String;)V ! ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? % ? ? ? F "? ? ? L? *? ? ? M+,? W+? ? g i k l ? ? ? @ +? M+? N*-? *,? *? ? r s t u v ? ? ? ? C*+? +? <MN+? ? +? ? ? +N? +M*,-? ? ? :? Y? ? * 3 6 ? 2 { ~ ? ? ? # ? ( ? * ? 3 ? 6 ? 8 ? B ? ? ? ? ? =*? !*? *? *? *? *? *"? #*? *? $*? *+? *,? ? ? 6 ? W X Y Z [ \ # ^ ( ` - b 2 ? 7 ? <