1 .      %   %       8 8 *  S * )  4 8  4  ? ? ?           S     % %  _ _ _7y   % 4 j ) j j %!"#$ p j%&'()*+,-./0123 44 45 %6 %7 %89:predStructDescLoracle/sql/StructDescriptor;termStructDesc predArrayDescLoracle/sql/ArrayDescriptor; termArrayDesc()VCodeLineNumberTablegetPatternVariables&(Ljava/lang/String;)Loracle/sql/ARRAY; Exceptions;getSelectVariables collectWalkT(Loracle/spatial/rdf/server/SimpleNode;Ljava/sql/Connection;[Loracle/sql/STRUCT;[I)VtranslateQuerytoPredicates(Loracle/sql/ARRAY;Ljava/lang/String;Loracle/sql/ARRAY;Ljava/lang/String;Ljava/lang/String;Loracle/sql/ARRAY;I)Loracle/sql/ARRAY;translateQueryPattern(Loracle/sql/ARRAY;Ljava/lang/String;Loracle/sql/ARRAY;Ljava/lang/String;Ljava/lang/String;Loracle/sql/ARRAY;I[Loracle/sql/ARRAY;[Loracle/sql/ARRAY;)V<=(Loracle/sql/ARRAY;Ljava/lang/String;Loracle/sql/ARRAY;Ljava/lang/String;Ljava/lang/String;Loracle/sql/ARRAY;I[Loracle/sql/ARRAY;[Loracle/sql/ARRAY;Ljava/lang/String;Ljava/lang/String;[I[Loracle/sql/ARRAY;[Ljava/lang/String;)V expandPatternR([Ljava/lang/String;[Ljava/lang/String;Loracle/sql/ARRAY;[Loracle/sql/ARRAY;[I[I)VprocessVPDCriteria`(Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;Loracle/sql/ARRAY;[Loracle/sql/ARRAY;)V doInference9(Loracle/sql/ARRAY;Loracle/sql/ARRAY;Ljava/lang/String;)VupdateInferenceK(Loracle/sql/ARRAY;Loracle/sql/ARRAY;Ljava/lang/String;Ljava/lang/String;)VhashCLOB(Loracle/sql/CLOB;)IsetupNamespaceMap'(Loracle/sql/ARRAY;)Ljava/util/HashMap;getStringArray'(Loracle/sql/ARRAY;)[Ljava/lang/String; getlongArray(Loracle/sql/ARRAY;)[J chunkString makeSQLArray9([Ljava/lang/String;Ljava/lang/String;)Loracle/sql/ARRAY;(([JLjava/lang/String;)Loracle/sql/ARRAY; SourceFileSQLEntryPoints.java )oracle/spatial/rdf/server/TranslateEngine >MDSYS.RDF_VARCHARARRAY java/util/ArrayListjava/io/StreamTokenizerjava/io/StringReader ? @ AB CD EF GHSELECT IJ* KL(oracle/spatial/rdf/server/ParseException/Invalid or unsupported syntax in the projection MN&illegal token after the SELECT keywordWHEREillegal token after '*'illegal start of SELECT clausejava/io/IOExceptionjava/lang/StringBuilder!unable to scan the SELECT clause OP QN RN SDjava/lang/String TU[Ljava/lang/String; VForacle/sql/STRUCT'oracle/spatial/rdf/server/ASTTripleAtom WX YF java/lang/Object Z[ \H ] predNameoracle/sql/ARRAY ^ _D$oracle/spatial/rdf/server/SimpleNode B `a [[Ljava/lang/String;%oracle/spatial/rdf/server/sparqlParsejava/io/Reader b cdjdbc:oracle:kprb:e fgMDSYS.SEM_PREDICATEh ijMDSYS.SEM_TERMMDSYS.SEM_TERMS_TABLEk ilMDSYS.SEM_PRED_ARRAY m? n o pqjava/lang/Integer rsSYS.ODCINUMBERLIST  t uN{ vJ&VPD patterns expected in SPARQL syntax wxSYS.ODCIVARCHAR2LIST)oracle/spatial/rdf/server/InferenceEngine y z {?| }s ~ D java/util/HashMap  L p L&oracle/spatial/rdf/server/RDFExceptionMultiple definitions for ' ' namespace. rdf+http://www.w3.org/1999/02/22-rdf-syntax-ns#rdfs%http://www.w3.org/2000/01/rdf-schema#xsd!http://www.w3.org/2001/XMLSchema#owlhttp://www.w3.org/2002/07/owl#dc http://purl.org/dc/elements/1.1/dctermshttp://purl.org/dc/terms/orardfhttp://xmlns.oracle.com/rdf/   }D  MDSYS.RDF_LONGVARCHARARRAY(oracle/spatial/rdf/server/SQLEntryPointsjava/sql/SQLException'oracle/spatial/rdf/server/TypeException)oracle/spatial/rdf/server/FilterException'(Ljava/lang/String;)[Ljava/lang/String;(Ljava/lang/String;)V(Ljava/io/Reader;)V ordinaryChar(I)V nextToken()IttypeIsvalLjava/lang/String;equalsIgnoreCase(Ljava/lang/String;)Zadd(Ljava/lang/Object;)Z toUpperCase()Ljava/lang/String;append-(Ljava/lang/String;)Ljava/lang/StringBuilder; getMessagetoStringsizetoArray(([Ljava/lang/Object;)[Ljava/lang/Object;id jjtGetChild#(I)Loracle/spatial/rdf/server/Node;typevalueOf(I)Ljava/lang/Integer;nameH(Loracle/sql/StructDescriptor;Ljava/sql/Connection;[Ljava/lang/Object;)VF(Loracle/sql/ArrayDescriptor;Ljava/sql/Connection;Ljava/lang/Object;)VjjtGetNumChildren getIntArray()[IresetparseK(Ljava/lang/String;Ljava/util/HashMap;)Loracle/spatial/rdf/server/ASTInput;java/sql/DriverManager getConnection)(Ljava/lang/String;)Ljava/sql/Connection;oracle/sql/StructDescriptorcreateDescriptorF(Ljava/lang/String;Ljava/sql/Connection;)Loracle/sql/StructDescriptor;oracle/sql/ArrayDescriptorE(Ljava/lang/String;Ljava/sql/Connection;)Loracle/sql/ArrayDescriptor; setOptions([ILjava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/HashMap;Ljava/lang/String;[[Ljava/lang/String;[ILjava/util/List;[Ljava/lang/String;)Ljava/lang/String;java/util/Listget(I)Ljava/lang/Object; longValue()JA([Ljava/lang/String;[Ljava/lang/String;Ljava/util/HashMap;[I[I)[Jtrim startsWithprocessVPDPatternsP([Ljava/lang/String;[Ljava/lang/String;Ljava/util/HashMap;)Ljava/util/ArrayList;;([Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Vrunupdateoracle/sql/CLOBlength getSubString(JI)Ljava/lang/String;hashCodegetOracleArray()[Loracle/sql/Datum; getAttributes()[Ljava/lang/Object; containsKey&(Ljava/lang/Object;)Ljava/lang/Object;equalsput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;getArray()Ljava/lang/Object; getLongArray()[J substring(II)Ljava/lang/String;(I)Ljava/lang/String; .*@ 5YL+*M,KMS YL Y Y* M,/ ,. ,W,,,W,*+W,WK,?8,?9,W, Y+,W,WλY,,YY"NYY !-"!#++$%&'fY]_`$b)d>gChLkSl[ndpmrrs{tvw{} Q *():*:6*+*S2,0)Y-+.Y/SY/SY20S1:-)Y-+.Y/SY/SY20S1:S)Y2+.Y3SY4Y5+6SY/S1:,-\.[`OS$6*7*+8+,-9F ,7dp 7ûY:: :*#*;:6   \.dO ,<: =: >: ?Y@A:B+ C: DE:FG2HG-IJ5KJL): :O 94YL6:b %.4:AIV[elvp S + : 4: %: *+,-   M * p 2 ʻY:: N :*#*;:6\.dO,<:=:>:Y:+-   O:PS2SQ :6QRSTP UVSV* 3568!9,:59;=A>H@PAYEtG}HJKLKNO p o ?Y:,=:*2*WS+2+WS*+X:-UVSZ [^_%a4c>dp  xY:-=: : : +2Y:  Z[ Y\,2Y:  Z[ Y\+,]:   $%&'^S6 m npqv#w-x7y?zI{S}^wp F*GPap :*L*''L+ p 4*L*L+   p O*l`=%:>6*d*`SĄ*S "1=G ?DEM+,JN4Y-,*6:&+ ,- ?DEM+,JN4Y-,*6:49 :;