Edit D:\app\Administrator\product\11.2.0\dbhome_1\md\jlib\oracle\spatial\rdf\server\Rule.class
?? 1? ? ~ ? ? ? ? ~ ? ? ~ ? ? ~ ? ? ~ ? ~ ? ~ ? ~ ? ~ ? ? ? ~ ? ~ ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ' ? ? ? ? ? ? ? ? ' ? ' ? ' ? ' ? ? # ? ? ? ' ? ? 6 ? ? 6 ? ? ? ? 6 ? ' ? ? ? ? ' ? ? ? ? ? 6 ? ? ? ? ? ? ? ? W # ' ~!"#"$%&'( ?)* #+ , ?-. v ? ?/ 01213 v4 v,56 BASIC_TRIPLES Ljava/lang/String; ConstantValue type I TYPE_GENERAL TYPE_AXIOM TYPE_ONESHOT NTYPES ignore Z name antecedents filter consequents antecedentsTree $Loracle/spatial/rdf/server/ASTInput; consequentsTree variables 'Loracle/spatial/rdf/server/VariableSet; has_liN liN_refs Ljava/util/Vector; stmt Ljava/sql/PreparedStatement; <init> (Ljava/sql/ResultSet;)V Code LineNumberTable Exceptions7 parse *(Loracle/spatial/rdf/server/sparqlParse;)V8 getAxiomTriples o(Loracle/spatial/rdf/server/URIset;Loracle/spatial/rdf/server/LiteralSet;)[Loracle/spatial/rdf/server/IDTriple; generateSQL e(Loracle/spatial/rdf/server/SQLGenContext;Ljava/sql/Connection;Ljava/lang/String;Ljava/lang/String;)V run ()I close ()V toString ()Ljava/lang/String; resolve `(Ljava/sql/Connection;Loracle/spatial/rdf/server/URIset;Loracle/spatial/rdf/server/LiteralSet;)V getAntecedentPropIDs 7(Loracle/spatial/rdf/server/URIset;)Ljava/util/HashSet; getConsequentPropIDs SourceFile Rule.java ? ? ? ? NAME9:; ? ? ANTECEDENTS ? ? FILTER ? ? CONSEQUENTS ? ? ? ? ? ? ? ? ? ? java/util/Vector ? ? ? ?< ?=>? ?@ ?AB "oracle/spatial/rdf/server/IDTripleCD *[Loracle/spatial/rdf/server/ASTTripleAtom;EFG;HIJGKLK java/lang/String START_NODE_ID P_VALUE_ID CANON_END_NODE_ID 'oracle/spatial/rdf/server/GenerateQueryMN ?O ?P ?QRSTUVW ? RDFS-RDFS3XY RDFS-RDFS4B MDSYS.RDF_VALUE$ vZ[ java/lang/StringBuilder v.value_id = \] O^_; ? ?`[ v.value_type = 'UR'a ? *b[ BASIC_TRIPLES x ( ) x T\c _d;ef V MDSYS.RDF_VALUE$ = .value_id DECODE( .value_type, 'UR', , .value_type, 'BN', MDSYS.RDF_APIS.raiseURIError(' ', )))ghij &oracle/spatial/rdf/server/RDFException 5Internal Error: Rule.generateSQL() invalid atom type ?[ x.kf ( l ? ) NOT EXISTS ( INSERT /*+ append */ INTO 7 (START_NODE_ID,P_VALUE_ID,CANON_END_NODE_ID) /* rule: */ INSERT ALL /* rule: WHEN NOT EXISTS ( ) THEN INTO 5 (START_NODE_ID,P_VALUE_ID,CANON_END_NODE_ID) VALUES(mno ? ?pq ? ? ? A: F: C: rs 2http://www.w3.org/1999/02/22-rdf-syntax-ns#_[0-9]*tfuYrv java/util/HashSetw ?xyz{|}~ ? oracle/spatial/rdf/server/Rule java/lang/Object java/sql/SQLException (oracle/spatial/rdf/server/ParseException java/sql/ResultSet getString &(Ljava/lang/String;)Ljava/lang/String; %oracle/spatial/rdf/server/sparqlParse K(Ljava/lang/String;Ljava/util/HashMap;)Loracle/spatial/rdf/server/ASTInput; "oracle/spatial/rdf/server/ASTInput getNVars getNTriples getTriples ()Ljava/util/Vector; elementAt (I)Ljava/lang/Object; 'oracle/spatial/rdf/server/ASTTripleAtom oracle/spatial/rdf/server/URIset get set (ILjava/lang/String;)V $oracle/spatial/rdf/server/LiteralSet =(Loracle/spatial/rdf/server/ASTTripleAtom;)Ljava/lang/String; getExact 'oracle/spatial/rdf/server/SQLGenContext varMap srcTabName nTriples addWithMap '(Ljava/lang/String;Ljava/lang/String;)V buildJoin_LINK R(Loracle/spatial/rdf/server/SQLGenContext;Loracle/spatial/rdf/server/SimpleNode;)V buildJoin_VALUE .(Loracle/spatial/rdf/server/SQLGenContext;[I)V distinct equals (Ljava/lang/Object;)Z addFrom (Ljava/lang/String;)V append -(Ljava/lang/String;)Ljava/lang/StringBuilder; %oracle/spatial/rdf/server/VariableSet getMappingByName addWhere size addSelect (I)Ljava/lang/StringBuilder; getExactMappingByName getMaybeLiteralByName (Ljava/lang/String;)Z URImap "Loracle/spatial/rdf/server/URIset; litMap &Loracle/spatial/rdf/server/LiteralSet; startsWith buildSQLQuery java/sql/Connection prepareStatement 0(Ljava/lang/String;)Ljava/sql/PreparedStatement; java/sql/PreparedStatement executeUpdate create ;(Ljava/sql/Connection;Ljava/lang/String;)Ljava/lang/String; matches add A(Ljava/sql/Connection;Loracle/spatial/rdf/server/ASTTripleAtom;)V tripleVec iterator ()Ljava/util/Iterator; java/util/Iterator hasNext ()Z next ()Ljava/lang/Object; clear ! ~ ? ? ? * ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ^*? *? *+? ? *+? ? *+? ? *+ ? ? *? *? *? *? *? Y? ? *? ? ? 6 M N P Q ! R - S 9 U >