Edit D:\app\Administrator\product\11.2.0\dbhome_1\md\jlib\oracle\spatial\wfs\WFSProcessor.class
?? 1d ??? ?? ???? ? a?????? ?? ? ??? ??? ? ? ?? ? ?? ?? ???? ? ? ?? ??? ?? ??? ??? ??? ?? ?? ??? ?? ?? ?? ?? ? ??? ??? ?? ??? ??? ? ? ?? ?? ? ? ?? ?? ?? ? ?? ?? ?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ! ? " ? # ? $ ? % ? & ? ' ? ( ) * ) + ? , ? - ? . ? / 0 ? 1 ) 2 ? 3 4 ? 5 ? 6 ? 7 ? 8 ? 9 : ? ; ? < ? = ? > ? ? ? ? @ ? ? % ? ( ? A ? B ? C ? D E ? F ? G H I a ? J K L ? M ? N ? O ? P Q ?? ? R ? S T ? U V W X ? Y Z ? [ ? \ ? ] ^ _ ?? ? ` ? a ? b ? c ? d ? e ? f g a h i j k ?? ? l ? m n o ?? ? a ? b ? p ? q r s t u ? v w x w y z { ? | ? } w ~ ? ~ ? ? ? ? ? ?? ? a ? b ? ? ? ? ? ?? ? a ? b ? c ? ? ? ? ? ? ?? ? ? ? ? ? ? ?? ? a ? b ? c ? ? a ? ? ? ? ? ?? ?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? % ( ? ? ? ? $? $? $? $ ? $? $ ? $ $ $ ? ? $ ? $ ? $ % $ ( ? ? ? 4? 4 ? 4 ? ? ? 4? ? ? ? ? ? ] ? ? ? ? > ? ? ? B ? ? ? ? ? ? ? ? ? ? ? M ? M ? ? ? ? ? ) ? ? ? ? ? ? ? E ? ? ? ? ? ? ? ? ? E ? M? ? ? ? ? a ? ? ? ? ? ? ? ? ? j ? ? , ? , ? ? ? ? ? ) ? ? ? ? ? ? j ? ) ? ? ? ? ? ? ? ? ? ? ) ? ? ? j? j ? j ? ) ? ? ? ? ? ) ? ? ? ? ? ? ? ? ? ? ? ? ) ? ? ) ) ) ? ? ) ) ? ? ? ? ! ? " ) # ? $ ? % ) & ? ' ( ) ? * ? + ) , ) - . / ? 0 1 2 3 ) 4 5 ? 6 ? 7 8 9 : ) ; < ? = / > ? @ A B C ) D E F G H ? I ) J? K L M? x N? y? O ` P? ~ ) Q ? R S T U ? V W X Y Z [ ? [ ? \ ] ^ _ ? ` ? a ? b ? c ? d ? e ? f ? g h ? i M j a ? ? k ? l ? m ? n o p q r s t u? v w ?? ? x ? y M h z a { | H ? ? } H ~ ? ? ? ? ) ? ) ? ) ? ) ? ) ? ? ? ? ? ) ? ) ? ) ? ? ? ? ? ? ? ? ? ? ? ? ? ? B ? ? ? ? ? ? " ? ? ? % ? ? ? ( ? ? ? ? ? E ? ? ? a ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ) ? ? L ? L ? ? ? ? ? L ? ? ) ? ? ? ) ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? M ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 3 ? K ? ? ? ? ? ? ? ? ? ? ?? ? ? ? ? ] ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? v ? ~ ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? ?? ? ? ?? ? ) ? ?? ? ? ) ? ) ) ? ? ) ) ? ? ) ?! ?"# ?! ?" ?$% ?? ?& ?'()* ?+ ), ? * ?- ? ? ??. + ? H ?/ s01?2?3? y ? ?? ~4 ?5 ?6 ?7 s89:; ? ? * ?< ?=> $?? $ *@?ABCDEF ?G?HI sJ sK ?L M $M ?N ?OP@? QR ?S ?T ?U ?V 4WXYZ[\] ?^ ?_` ?a ?b )c )d ?e ?f ?g ?hijk ?lm 47 ?n o ?p ?q $orst ?u ?vwxyz{ |}~? '? '? ? ???????? 1? ? ?????? )?? ? 6?? )? M ???? B?? D? M? B?? ????? ?? ???? )? ?? ?? )? )? ?? )? )? )?? ?? )????? `??? 4 I?? ?? f? f? f????? ??? ????? ? ? ?? )? ? ?? ?? ?? ?? ?? ?? ?? ???? ??? ?? ?? ?? ?? ?? ??? 4? ? R )??? 4? ? > ? " ?????? ?A???? ?? ?? ?? ??? ?? ???????????????????? ? ? ? ? ? ? ? ? ? ? !"#$%& ?' ?( ?) ?* ?+ ?,-./0 ?1 ?2 ?3456789 !:;< " )= )> ?? ?@A ?BCDEFGHI ?JK + ?L )M )N )O )P )Q )RSTUVWXYZ[\]^_ ` abc ?d ?e ?f ?g ?h i j ?k ?l ?m ?nopqrstu vw +xy =z{ ?|}~????? ?3????? ?????? ???? ??? ??? ?????? ?? ???????????????? ? P????? ?? ?? ???? ?? j?? ?? ????????????????? ????? ?????? ?? ??????? ???????? )? )? ?? ? )? E ??? )? )? )? ??? ????? $g ?? $ ???? ?? ?? ?? ?? $ + $ =???? ?? ?? ?? ??? ? I ??? ? I ?? ? I ? ? 4 4 ? 4 4 ? ? , ? ?7 ? ? ? ? ?7 ? ? ?A w ? ? ! " ? # $ ? % & ' ( ) ? * + , - . ? / 0 a ? 1 2 3 4 5 6 7 8 ? 9 ? : ; < w = w > r ? @ B ? 1 A 1 B C ' D E ? F G H I ? J K L J M N O F P F Q R F S T U V U W ) X Y -? ? Z - [ ? \ ? ] ? ^ ? _ ? ` a b c d ? e f ;? M g ; ~ ? h ;? i j ?? k l m n o p q r s t u v w x y z { | } ~ ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? ? ?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? M ? ? ? E ? ? ? ? ? ? ? ? ? ? E ? ? E? ? ? ? ? ? ? ? ? ? ? ? S ? ? ? ? ? ?? ?? | ? | ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 7 7 $ 7 ? ? ) ? ? ? ) ? ) ? ) ? ? ? ? ? ? ? ? ? ? ? ? ? ? ) ? ) ? ) ? F ? ) ? ) ? ) ) ? ? ? ? ? ! ?"# ?$ ? f ?% ?& ?'()*+, ?- ?./0 ?123456 ?789: ` ?;< ?H ?=> )? )@ )ABCDEF ?GHI J ?K ?L ?MNO ?PQ ?R ? +S ?TU )V ?WX ?YZ? ??[\?]^_`abcdefgh 1 ?i % Pjklmnop?qr ?s ?t ?u v ?M ?M $? ?w ?x )y )z ){|}~???????? ?? ????????????????? ?? ? ? 4 ? ?? ?? ?? ??? ???? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ??? ????? )?? /? /? /? /? ?? ? = ?? ? $? ?? /? /? /? /? ?? ?? ? +?????????? ? ???? ? ??? ??????? f?? ?? ???????????????? ???? ??? logger Loracle/spatial/util/Logger; debug Z debugOutput exceptionMessageBundle Ljava/util/Hashtable; <init> ()V Code LineNumberTable canIgnoreNode (Lorg/w3c/dom/Node;)Z processRootAttrs 8(Loracle/xml/parser/v2/XMLElement;)Ljava/util/ArrayList; getFullyQualifiedTypeName l(Ljava/lang/String;Ljava/util/ArrayList;Loracle/spatial/wfs/WFSRequest;Lorg/w3c/dom/Node;)Ljava/lang/String; getFullyQualifiedPropertyName isSingleType (Ljava/lang/String;)Z populateQueryAttributes }(Loracle/spatial/wfs/WFSRequest;Loracle/spatial/wfs/Query;Lorg/w3c/dom/NamedNodeMap;Ljava/util/ArrayList;Lorg/w3c/dom/Node;)V populateLockAttributes |(Loracle/spatial/wfs/WFSRequest;Loracle/spatial/wfs/Lock;Lorg/w3c/dom/NamedNodeMap;Ljava/util/ArrayList;Lorg/w3c/dom/Node;)V populateGetFeatureAttributes >(Ljava/util/ArrayList;Loracle/spatial/wfs/GetFeatureRequest;)V populateLockFeatureAttributes ?(Ljava/util/ArrayList;Loracle/spatial/wfs/LockFeatureRequest;)V !populateDescribeFeatureAttributes b(Ljava/util/ArrayList;Loracle/spatial/wfs/DescribeFeatureRequest;Loracle/spatial/wfs/WFSRequest;)V Exceptions populateTransactionAttributes ?(Ljava/util/ArrayList;Loracle/spatial/wfs/TransactionRequest;)V populateQuery x(Loracle/spatial/wfs/Query;Lorg/w3c/dom/Node;Ljava/util/ArrayList;Ljava/util/ArrayList;Loracle/spatial/wfs/WFSRequest;)V populateOrderInfo u(Loracle/spatial/wfs/Query;Lorg/w3c/dom/Node;Loracle/spatial/wfs/WFSRequest;Ljava/util/ArrayList;Ljava/lang/String;)V populateLock w(Loracle/spatial/wfs/Lock;Lorg/w3c/dom/Node;Ljava/util/ArrayList;Ljava/util/ArrayList;Loracle/spatial/wfs/WFSRequest;)V populateNameSpaceDefnList ,(Ljava/util/ArrayList;)Ljava/util/ArrayList; printArrayList (Ljava/util/ArrayList;)V arrEqual -(Ljava/util/ArrayList;Ljava/util/ArrayList;)Z checkVersion 9(Ljava/util/ArrayList;Loracle/xml/parser/v2/XMLElement;)V processInput ?(Loracle/xml/parser/v2/XMLElement;Loracle/spatial/ws/cache/CacheManager;Ljava/sql/Connection;Loracle/spatial/wfs/WFSRequest;Loracle/spatial/wfs/WFSResult;)V getUpdateValNode i(Ljava/lang/String;Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;Loracle/spatial/wfs/WFSRequest;)Lorg/w3c/dom/Node; isFeatureMembersList I(Lorg/w3c/dom/Node;Ljava/util/ArrayList;Loracle/spatial/wfs/WFSRequest;)Z lookupNSURI ;(Ljava/lang/String;Ljava/util/ArrayList;)Ljava/lang/String; isWfsFeatureCollection throwWFSException <(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Exception;)V I(Loracle/spatial/wfs/WFSRequest;Ljava/lang/String;Ljava/lang/Exception;)V getNSResolver #()Loracle/xml/parser/v2/XMLElement; isNotWSNode isAttribute generateColumnAlias i(Loracle/spatial/wfs/WFSRequest;Ljava/lang/String;Ljava/lang/String;Lorg/w3c/dom/Node;)Ljava/lang/String; generateColumnType j(Loracle/spatial/wfs/WFSRequest;Ljava/lang/String;Ljava/lang/String;Lorg/w3c/dom/Node;)[Ljava/lang/String; getFirstNonWSChildNode &(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node; processQueryMT }(Loracle/spatial/wfs/Query;Loracle/spatial/wfs/GetFeatureResponse;I[DLjava/sql/Connection;Loracle/spatial/wfs/WFSRequest;[I)V processQuery (Loracle/spatial/wfs/Query;Loracle/spatial/wfs/GetFeatureResponse;I[DLjava/sql/Connection;Loracle/spatial/wfs/WFSRequest;[I[D)V eliminateRedundantElements 9(Loracle/xml/parser/v2/XMLElement;Ljava/util/ArrayList;)V getNameSegmentArr &(Ljava/lang/String;)Ljava/lang/String; _(Loracle/xml/parser/v2/XMLElement;Ljava/util/ArrayList;Loracle/spatial/ws/cache/CacheManager;)V getPrimaryKeyColType E(Loracle/spatial/wfs/WFSRequest;Ljava/lang/String;)Ljava/lang/String; copy addFeatureTypeTagAttributes ?(Ljava/lang/String;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/ArrayList;Loracle/spatial/wfs/WFSRequest;Ljava/util/ArrayList;)V loadTable ?(Ljava/lang/String;Ljava/sql/Connection;Ljava/lang/String;Ljava/util/ArrayList;Ljava/util/ArrayList;Loracle/spatial/wfs/WFSRequest;)Ljava/util/ArrayList; printArray extractResultColumnsC(Loracle/spatial/wfs/Query;Ljava/lang/String;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/lang/String;Loracle/spatial/wfs/GetFeatureResponse;[DLjava/sql/Connection;Ljava/util/ArrayList;Loracle/spatial/wfs/WFSRequest;[ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;[D[I)V unionColumns A(Ljava/util/ArrayList;Ljava/util/ArrayList;)Ljava/util/ArrayList; isIn *(Ljava/util/ArrayList;Ljava/lang/String;)Z sortColumns getTypeNameNSAlias createElement {(Loracle/xml/parser/v2/XMLDocument;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Loracle/xml/parser/v2/XMLElement; generateQueryResult+(Loracle/spatial/wfs/Query;Ljava/lang/String;Ljava/lang/String;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/lang/String;Loracle/spatial/wfs/GetFeatureResponse;[DLjava/sql/Connection;Ljava/util/ArrayList;Loracle/spatial/wfs/WFSRequest;[ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;[D[I)V addPropertyAttributes ?(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Hashtable;Loracle/xml/parser/v2/XMLElement;Loracle/spatial/wfs/WFSRequest;)V findPropertyAttrs ~(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Loracle/spatial/wfs/WFSRequest;)Ljava/util/ArrayList; findFeatureTypeAttrs Z(Ljava/lang/String;Ljava/lang/String;Loracle/spatial/wfs/WFSRequest;)Ljava/util/ArrayList; sortAttrList getBoundingBox '(Loracle/spatial/ws/cache/CacheItem;)[D getStrIdInt (Ljava/lang/String;)I computeMinBoundingBox3D ([D[DZI)V computeMinBoundingBox ([D[DZII)V generateObjectResultT(Loracle/spatial/wfs/Query;Ljava/lang/String;Ljava/lang/String;Loracle/spatial/ws/cache/CacheItem;Ljava/lang/String;Loracle/spatial/wfs/GetFeatureResponse;Ljava/sql/Connection;Ljava/util/ArrayList;Loracle/spatial/wfs/WFSRequest;Ljava/lang/String;Ljava/lang/String;[DLjava/lang/String;Ljava/lang/String;[D[I)Loracle/xml/parser/v2/XMLElement; addComplexTagProperties ?(Ljava/lang/String;Ljava/sql/ResultSetMetaData;[Loracle/sql/Datum;Loracle/xml/parser/v2/XMLElement;Loracle/spatial/wfs/WFSRequest;)V getColumnIndex 1(Ljava/sql/ResultSetMetaData;Ljava/lang/String;)I 4(Ljava/sql/ResultSetMetaData;Ljava/util/Hashtable;)I findComplexTypePropertyAttrs H(Ljava/lang/String;Loracle/spatial/wfs/WFSRequest;)Ljava/util/ArrayList; isLegacy (ILjava/sql/Connection;)Z generateGML ?(Loracle/spatial/wfs/WFSRequest;Loracle/spatial/ws/cache/CacheItem;Ljava/lang/String;Loracle/spatial/wfs/GetFeatureResponse;Ljava/sql/Connection;Ljava/lang/String;Ljava/lang/String;)Loracle/xml/parser/v2/XMLElement; getPropertyName i(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Loracle/spatial/wfs/WFSRequest;)Ljava/lang/String; getTagType getTagTypeNS getComplexTagType getComplexTagTypeNS getComplexTagName getIndex *(Ljava/util/ArrayList;Ljava/lang/String;)I copyColumn .(Ljava/util/ArrayList;Ljava/util/ArrayList;I)V getQueriesFeatureTypes )(Ljava/util/ArrayList;)Ljava/util/Vector; getLockFeatureTypes "getDBOperationMetadataFeatureTypes sortFeatureTypes '(Ljava/util/Vector;)[Ljava/lang/String; processDB U(Loracle/spatial/wfs/WFSRequest;Ljava/sql/Connection;Loracle/spatial/wfs/WFSResult;)V deleteCurrentSessionToken 7(Ljava/sql/Connection;Loracle/spatial/wfs/WFSRequest;)V rollbackTxn ?(Ljava/sql/Connection;Loracle/spatial/wfs/WFSRequest;Loracle/spatial/wfs/TransactionRequest;Loracle/spatial/wfs/TransactionResponse;Ljava/lang/String;Ljava/lang/Exception;)V getBindParamInfo ?(Ljava/util/ArrayList;Ljava/sql/Connection;)[Loracle/sql/ARRAY; processLockMT y(Loracle/spatial/wfs/Lock;Ljava/sql/Connection;Loracle/spatial/wfs/LockFeatureResponse;Loracle/spatial/wfs/WFSRequest;I)V generateWhereClauseById ?(Ljava/lang/String;Loracle/spatial/wfs/Lock;Ljava/sql/Connection;Loracle/spatial/wfs/WFSRequest;Ljava/lang/StringBuffer;)Ljava/util/ArrayList; lockRowsMT ?(Lorg/w3c/dom/Node;Ljava/sql/Connection;Loracle/spatial/wfs/WFSRequest;Loracle/spatial/wfs/TransactionResponse;ZLjava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/ArrayList;)V unLockRowsMT ?(Lorg/w3c/dom/Node;Ljava/sql/Connection;Loracle/spatial/wfs/WFSRequest;Ljava/lang/String;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/ArrayList;)V getFid )(Ljava/util/ArrayList;)Ljava/lang/String; processInsertDocBased ?(Ljava/sql/Connection;Lorg/w3c/dom/Node;Loracle/spatial/wfs/WFSRequest;Loracle/spatial/wfs/TransactionResponse;Ljava/lang/StringBuffer;Ljava/util/ArrayList;Loracle/xml/parser/v2/XMLElement;Z)V addAttrNSDesc C(Loracle/spatial/wfs/WFSRequest;Loracle/xml/parser/v2/XMLElement;)V extractSuffix processPath m(Ljava/lang/String;Loracle/xml/parser/v2/XMLElement;Loracle/spatial/ws/cache/CacheManager;)Ljava/lang/String; getFullSpatialPath s(Ljava/lang/String;Ljava/lang/String;Ljava/util/ArrayList;Loracle/spatial/ws/cache/CacheManager;)Ljava/lang/String; processInsert ?(Ljava/sql/Connection;Loracle/spatial/wfs/InsertRequest;Loracle/spatial/wfs/WFSRequest;Loracle/spatial/wfs/TransactionResponse;Ljava/util/ArrayList;)V getFtKeyColName populateBindParams ?(Ljava/util/ArrayList;Ljava/lang/String;Ljava/sql/Connection;Ljava/util/Hashtable;Ljava/util/ArrayList;[Ljava/lang/Object;)Ljava/lang/String; populateDBObjectBindParams w(Ljava/util/ArrayList;Ljava/lang/String;Ljava/lang/String;Ljava/sql/Connection;Ljava/util/Hashtable;)Ljava/lang/String; populateDBArrBindParams isArrayDataType <(Ljava/lang/String;Ljava/lang/String;Ljava/sql/Connection;)Z isTagTypeArray J(Ljava/lang/String;Ljava/util/ArrayList;ZLoracle/spatial/wfs/WFSRequest;)Z populateCacheItemXML _(Ljava/lang/String;Loracle/spatial/ws/cache/CacheItem;Lorg/w3c/dom/Node;Ljava/sql/Connection;)V populateCacheItem ?(Ljava/sql/Connection;Loracle/spatial/wfs/WFSRequest;Ljava/lang/String;Loracle/spatial/ws/cache/CacheItem;Lorg/w3c/dom/Node;Ljava/util/ArrayList;Ljava/util/Hashtable;Z)V processSimpleNode ?(Ljava/sql/Connection;Ljava/util/Hashtable;Ljava/lang/String;Lorg/w3c/dom/Node;Ljava/util/ArrayList;Loracle/spatial/wfs/WFSRequest;ZZ)V processComplexNode processArrayNode processArraySimpleNode ?(Ljava/sql/Connection;Ljava/util/Hashtable;Ljava/lang/String;Lorg/w3c/dom/Node;Ljava/util/ArrayList;Loracle/spatial/wfs/WFSRequest;IZ)V processArrayComplexNode processFeatureTypeAttrs _(Ljava/sql/Connection;Ljava/util/Hashtable;Lorg/w3c/dom/Node;Loracle/spatial/wfs/WFSRequest;Z)V processFeatureTypeSimpleTagAttrs q(Ljava/sql/Connection;Ljava/util/Hashtable;Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;Loracle/spatial/wfs/WFSRequest;Z)V !processFeatureTypeComplexTagAttrs %processFeatureTypeComplexTagElemAttrs processUpdateMT ?(Ljava/sql/Connection;Ljava/lang/String;Loracle/spatial/wfs/UpdateRequest;Loracle/spatial/wfs/WFSRequest;Loracle/spatial/wfs/TransactionResponse;ILjava/util/ArrayList;)V processUpdate setUpdateValContent s(Ljava/sql/Connection;Lorg/w3c/dom/Node;Ljava/util/ArrayList;Ljava/util/ArrayList;Loracle/spatial/wfs/WFSRequest;)V trimNSSpatialPath 8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; expandNSPath ?(Ljava/lang/String;Ljava/lang/String;Ljava/util/ArrayList;Loracle/spatial/ws/cache/CacheManager;Ljava/util/Hashtable;Lorg/w3c/dom/Node;)Ljava/lang/String; hasSpatialArrPathSepInfo F(Ljava/lang/String;Ljava/lang/String;Loracle/spatial/wfs/WFSRequest;)Z getSpatialArrPathCnt F(Ljava/lang/String;Ljava/lang/String;Loracle/spatial/wfs/WFSRequest;)I isSpatialColArr ?(Ljava/lang/String;Ljava/lang/String;Ljava/util/ArrayList;Ljava/lang/String;Ljava/util/ArrayList;Loracle/spatial/wfs/WFSRequest;Lorg/w3c/dom/Node;)Z getFirstSpatialColIndex ?(Ljava/lang/String;Ljava/lang/String;Ljava/util/ArrayList;Ljava/lang/String;Ljava/util/ArrayList;Loracle/spatial/wfs/WFSRequest;Lorg/w3c/dom/Node;)I isSpatialCol getSpatialColIndex ?(Ljava/util/ArrayList;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/ArrayList;Loracle/spatial/wfs/WFSRequest;Lorg/w3c/dom/Node;Ljava/lang/String;)I isSpatialColSubset ?(Ljava/lang/String;Ljava/util/ArrayList;Ljava/util/ArrayList;)Z isSpatialPathUpdateProperty isIdColSubset isIdPathUpdateProperty processUpdateDocBased ?(Ljava/sql/Connection;Ljava/lang/String;Loracle/spatial/wfs/UpdateRequest;Loracle/spatial/wfs/WFSRequest;Loracle/spatial/wfs/TransactionResponse;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V processUpdateForRow(Ljava/sql/Connection;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Loracle/xdb/XMLType;Loracle/xml/parser/v2/XMLDocument;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZLjava/util/ArrayList;Loracle/spatial/wfs/WFSRequest;[Ljava/lang/String;)V Signature.(Ljava/sql/Connection;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Loracle/xdb/XMLType;Loracle/xml/parser/v2/XMLDocument;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZLjava/util/ArrayList<Ljava/util/ArrayList<Ljava/lang/String;>;>;Loracle/spatial/wfs/WFSRequest;[Ljava/lang/String;)V processWhereClause ?(Ljava/lang/String;Ljava/sql/Connection;Ljava/util/ArrayList;Loracle/spatial/wfs/WFSRequest;Ljava/util/ArrayList;)[Ljava/lang/Object; genRowIds r(Ljava/lang/String;Ljava/sql/Connection;Ljava/util/ArrayList;Loracle/spatial/wfs/WFSRequest;)Ljava/util/ArrayList; modifyUpdMap '(Ljava/lang/String;I)Ljava/lang/String; ((Ljava/lang/String;II)Ljava/lang/String; processUpdateDocBasedCached ?(Ljava/sql/Connection;Ljava/lang/String;Loracle/spatial/wfs/UpdateRequest;Loracle/spatial/wfs/WFSRequest;Loracle/spatial/wfs/TransactionResponse;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/ArrayList;)V processUpdateComplexObject(Ljava/sql/Connection;Ljava/lang/String;Loracle/spatial/wfs/UpdateRequest;Loracle/spatial/wfs/WFSRequest;Loracle/spatial/wfs/TransactionResponse;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/util/ArrayList;Ljava/util/Hashtable;Ljava/util/Vector;)V getDBUpdateStatement n(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Vector;Ljava/lang/String;)Ljava/lang/String; hasComplexObjectUpdatePattern D(Loracle/spatial/wfs/UpdateRequest;Loracle/spatial/wfs/WFSRequest;)Z processAssignment ?(Ljava/sql/Connection;Loracle/spatial/wfs/UpdateRequest;Loracle/spatial/wfs/WFSRequest;Ljava/util/Hashtable;Ljava/util/ArrayList;[Ljava/lang/String;Ljava/util/Vector;)V isInList '(Ljava/lang/String;Ljava/util/Vector;)Z isInArrayList *(Ljava/lang/String;Ljava/util/ArrayList;)Z getColIndex '(Ljava/lang/String;Ljava/util/Vector;)I generateComplexColumnAlias {(Loracle/spatial/wfs/WFSRequest;Ljava/lang/String;Ljava/lang/String;Ljava/util/Vector;Lorg/w3c/dom/Node;)Ljava/lang/String; getPathColumn processDeleteMT ?(Ljava/sql/Connection;Ljava/lang/String;Loracle/spatial/wfs/DeleteRequest;Loracle/spatial/wfs/WFSRequest;Loracle/spatial/wfs/TransactionResponse;ILjava/util/ArrayList;)V processDeleteRel ?(Ljava/sql/Connection;Ljava/lang/String;Loracle/spatial/wfs/DeleteRequest;Loracle/spatial/wfs/WFSRequest;Loracle/spatial/wfs/TransactionResponse;ILjava/util/ArrayList;Ljava/util/ArrayList;)V ?(Ljava/sql/Connection;Ljava/lang/String;Loracle/spatial/wfs/DeleteRequest;Loracle/spatial/wfs/WFSRequest;Loracle/spatial/wfs/TransactionResponse;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V processDelete processDeleteDocBased processDeleteDocBasedCached processDeleteDocBasedNonCached processOutput u(Loracle/spatial/wfs/WFSResult;Loracle/spatial/wfs/WFSRequest;Ljava/sql/Connection;)Loracle/xml/parser/v2/XMLElement; generateLockFeatureResponse r(Loracle/spatial/wfs/LockFeatureRequest;Loracle/spatial/wfs/LockFeatureResponse;)Loracle/xml/parser/v2/XMLElement; generateFeatureCollecionBeginTag ?(Loracle/spatial/wfs/GetFeatureRequest;Loracle/spatial/wfs/GetFeatureResponse;Loracle/spatial/ws/cache/CacheManager;Loracle/spatial/wfs/WFSRequest;)Loracle/xml/parser/v2/XMLElement; getSRName l(Ljava/lang/String;Ljava/lang/String;Loracle/spatial/wfs/WFSRequest;Ljava/sql/Connection;)Ljava/lang/String; generateCollectionBBox (Loracle/xml/parser/v2/XMLElement;Loracle/spatial/wfs/GetFeatureResponse;Loracle/spatial/wfs/WFSRequest;Ljava/sql/Connection;)V generateCollectionEnvelope generateFeatureMemberList K(Loracle/xml/parser/v2/XMLElement;Loracle/spatial/wfs/GetFeatureResponse;)V generateTransactionRoot r(Loracle/spatial/wfs/TransactionRequest;Loracle/spatial/wfs/TransactionResponse;)Loracle/xml/parser/v2/XMLElement; hasCompoundKey ;(Ljava/lang/String;Loracle/spatial/ws/cache/CacheManager;)Z #generateFeatureTypeTagAttributeInfo ?(Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Loracle/xml/parser/v2/XMLElement;Ljava/util/ArrayList;Loracle/spatial/wfs/WFSRequest;)V generateComplexTypeAttributeInfo ?(Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/String;Loracle/xml/parser/v2/XMLElement;Ljava/util/ArrayList;Loracle/spatial/wfs/WFSRequest;)V #generateComplexTypeTagAttributeInfo isChoiceSpatialElemRefs getSrcXMLDocInfo b(Ljava/sql/Connection;ILjava/lang/String;Loracle/spatial/ws/cache/CacheManager;)Ljava/lang/String; getFeatureTypeId getColumnName getObjPathInfo )(Ljava/lang/String;)Ljava/util/ArrayList; getObjPathExpr isCollectionType 4(Ljava/lang/String;Loracle/spatial/wfs/WFSRequest;)Z isArrayType W(Ljava/lang/String;Ljava/lang/String;Loracle/spatial/wfs/WFSRequest;)Ljava/lang/String; isNSGML I(Ljava/lang/String;Ljava/util/ArrayList;Loracle/spatial/wfs/WFSRequest;)Z computeIsSizeRestrictionNeeded (I)Z main ([Ljava/lang/String;)V loadCache >(Ljava/sql/Connection;Loracle/spatial/ws/cache/CacheManager;)V loadExceptionMessageBundle getExceptionCode setConstants processWFSRequest ?(Loracle/xml/parser/v2/XMLElement;Ljava/sql/Connection;Ljava/sql/Connection;Loracle/spatial/ws/cache/CacheManager;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Loracle/xml/parser/v2/XMLElement; createURL "(Ljava/lang/String;)Ljava/net/URL; generateXML 5(Ljava/lang/String;)Loracle/xml/parser/v2/XMLElement; !populateGetCapabilitiesAttributes C(Ljava/util/ArrayList;Loracle/spatial/wfs/GetCapabilitiesRequest;)V generateArrayResult getArrComplexTagType getArrComplexTagTypeNsUrl getArrComplexTagName addArrayComplexTagProperties j(Ljava/lang/String;II[Loracle/sql/Datum;Loracle/xml/parser/v2/XMLElement;Loracle/spatial/wfs/WFSRequest;)V transformFilterPropertiesMT s(Loracle/spatial/wfs/WFSRequest;Lorg/w3c/dom/Node;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/ArrayList;)V ^(Loracle/spatial/wfs/WFSRequest;Lorg/w3c/dom/Node;Ljava/util/ArrayList;Ljava/util/ArrayList;)V transformFilterProperties (Ljava/lang/String;Ljava/lang/Object;Loracle/spatial/wfs/WFSRequest;Lorg/w3c/dom/Node;Ljava/util/ArrayList;Ljava/lang/String;)V transformUpdateSetNode X(Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/String;Loracle/spatial/wfs/WFSRequest;)V loadXtIdxInfo P(Loracle/spatial/ws/cache/CacheManager;Ljava/lang/String;Ljava/util/ArrayList;)Z getAliasInfo b(Ljava/util/ArrayList;Ljava/lang/String;Ljava/util/Hashtable;Lorg/w3c/dom/Node;)Ljava/lang/String; getFirstItem hasTypePrefix '(Ljava/lang/String;Ljava/lang/String;)Z r(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Hashtable;Lorg/w3c/dom/Node;)Z ?(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Loracle/xml/parser/v2/XMLElement;Ljava/util/Hashtable;Loracle/spatial/ws/cache/CacheManager;)V ?(Ljava/lang/String;Ljava/lang/String;Loracle/xml/parser/v2/XMLElement;Ljava/util/Hashtable;Loracle/spatial/ws/cache/CacheManager;)V generateAlias )(Ljava/util/Hashtable;)Ljava/lang/String; ?(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Loracle/spatial/ws/cache/CacheManager;)Ljava/util/ArrayList; O(Ljava/lang/String;Loracle/spatial/ws/cache/CacheManager;)Ljava/util/ArrayList; setRootAttrs 9(Loracle/xml/parser/v2/XMLElement;Ljava/util/Hashtable;)V processWFS ?(Lorg/w3c/dom/Element;Ljava/sql/Connection;Ljava/sql/Connection;Loracle/spatial/ws/cache/CacheManager;Loracle/spatial/wfs/WFSCacheSyncThread;)Loracle/xml/parser/v2/XMLElement; doesHaveNecessaryPrivilege 7(Loracle/spatial/wfs/WFSRequest;Ljava/sql/Connection;)Z checkTransactionPrivileges S(Loracle/spatial/ws/cache/CacheManager;Ljava/util/ArrayList;Ljava/sql/Connection;)Z checkReadPrivileges extractNS I(Lorg/w3c/dom/Node;Ljava/util/Hashtable;Loracle/spatial/wfs/WFSRequest;)V getPathQualifiedName 8(Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;)Ljava/lang/String; 9(Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;I)Ljava/lang/String; resolveNSContentValue M(Ljava/util/Hashtable;Lorg/w3c/dom/Node;Ljava/lang/String;)Ljava/lang/String; resolveNSValue getAttrName getPathPrefix getNodePrefix &(Lorg/w3c/dom/Node;)Ljava/lang/String; subsetPrefix 9(Ljava/lang/String;Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;)Z isInParentPath '(Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;)Z longerPath generateViewTableWhereClause b(Ljava/lang/String;Ljava/lang/String;Ljava/util/ArrayList;Ljava/util/ArrayList;)Ljava/lang/String; getSQLParams >(Ljava/util/ArrayList;Ljava/sql/Connection;)Loracle/sql/ARRAY; getDeleteRowsQuery t(Ljava/util/ArrayList;Ljava/lang/String;Ljava/util/ArrayList;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; convertXMLToString *(Lorg/w3c/dom/Document;)Ljava/lang/String; convertArrayListToRowPointerList convertArrayListToStringList convertArrayListToSDONUMLIST convertArrayListToStringListList processResultSetContent ?(Ljava/sql/Connection;Loracle/spatial/wfs/WFSRequest;Ljava/util/ArrayList;Ljava/util/ArrayList;ZLjava/lang/String;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/lang/String;)[Loracle/sql/ARRAY; *(Ljava/lang/String;Ljava/util/ArrayList;)I createExclusiveClauseParam O(Ljava/util/ArrayList;Ljava/sql/Connection;)Loracle/spatial/ws/cache/CacheItem; getIdsToBeLocked ?(ZLorg/w3c/dom/Node;Ljava/sql/Connection;Loracle/spatial/wfs/WFSRequest;Ljava/lang/String;Ljava/util/ArrayList;ZLjava/util/ArrayList;Loracle/spatial/wfs/Query;Ljava/util/ArrayList;Ljava/util/ArrayList;ZLjava/util/Hashtable;)[Loracle/sql/ARRAY;2(ZLorg/w3c/dom/Node;Ljava/sql/Connection;Loracle/spatial/wfs/WFSRequest;Ljava/lang/String;Ljava/util/ArrayList;ZLjava/util/ArrayList;Loracle/spatial/wfs/Query;Ljava/util/ArrayList;Ljava/util/ArrayList;ZLjava/util/Hashtable<Ljava/lang/String;Loracle/spatial/ws/WSSpatialCollectionInfo;>;)[Loracle/sql/ARRAY; lockRowsOneByOneInternal?(ZLorg/w3c/dom/Node;Ljava/sql/Connection;Loracle/spatial/wfs/WFSRequest;Ljava/lang/String;Ljava/util/ArrayList;ILjava/util/ArrayList;Ljava/util/ArrayList;Loracle/spatial/wfs/Query;Loracle/spatial/wfs/Lock;Loracle/spatial/wfs/UpdateRequest;Loracle/spatial/wfs/DeleteRequest;[Ljava/lang/String;ILjava/lang/String;Ljava/util/ArrayList;ZLjava/util/ArrayList;ZLoracle/spatial/wfs/LockFeatureResponse;)V getCollInfoList ?(Loracle/spatial/wfs/Query;Loracle/spatial/wfs/Lock;Loracle/spatial/wfs/UpdateRequest;Loracle/spatial/wfs/DeleteRequest;)Ljava/util/Hashtable; ?(Loracle/spatial/wfs/Query;Loracle/spatial/wfs/Lock;Loracle/spatial/wfs/UpdateRequest;Loracle/spatial/wfs/DeleteRequest;)Ljava/util/Hashtable<Ljava/lang/String;Loracle/spatial/ws/WSSpatialCollectionInfo;>; lockRowsByIdMTableInternalc(ZLorg/w3c/dom/Node;Ljava/sql/Connection;Loracle/spatial/wfs/WFSRequest;ZLjava/lang/String;Ljava/util/ArrayList;ILjava/util/ArrayList;Ljava/util/ArrayList;Loracle/spatial/wfs/Query;Loracle/spatial/wfs/Lock;Loracle/spatial/wfs/UpdateRequest;Loracle/spatial/wfs/DeleteRequest;[Ljava/lang/String;ILjava/lang/String;Ljava/util/ArrayList;Z[Loracle/sql/ARRAY;)V findIntersection getKeyValuesTobeUnLocked P(Ljava/util/ArrayList;Loracle/sql/ARRAY;Ljava/sql/Connection;)Loracle/sql/ARRAY; getArray )(Loracle/sql/ARRAY;)Ljava/util/ArrayList; getKeyValParams w(Ljava/util/ArrayList;Ljava/util/ArrayList;Loracle/sql/ARRAY;Loracle/sql/ARRAY;Ljava/sql/Connection;)Loracle/sql/ARRAY; lockRowsByIdInternaly(ZLorg/w3c/dom/Node;Ljava/sql/Connection;Loracle/spatial/wfs/WFSRequest;ZLjava/lang/String;Ljava/util/ArrayList;ILjava/util/ArrayList;Ljava/util/ArrayList;Loracle/spatial/wfs/Query;Loracle/spatial/wfs/Lock;Loracle/spatial/wfs/UpdateRequest;Loracle/spatial/wfs/DeleteRequest;[Ljava/lang/String;ILjava/lang/String;Ljava/util/ArrayList;Z[Loracle/sql/ARRAY;ZLjava/util/ArrayList;)V unLockRows p(Ljava/sql/Connection;Loracle/spatial/wfs/WFSRequest;Ljava/lang/String;Ljava/lang/String;Ljava/util/Hashtable;)V unLockRowsById ?(Ljava/sql/Connection;Loracle/spatial/wfs/WFSRequest;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Loracle/sql/ARRAY;Ljava/lang/String;Loracle/sql/ARRAY;)V lockRowsById ?(ZLorg/w3c/dom/Node;Ljava/sql/Connection;Loracle/spatial/wfs/WFSRequest;Loracle/spatial/wfs/GetFeatureResponse;ZLjava/lang/String;Ljava/util/ArrayList;ILjava/util/ArrayList;Loracle/spatial/wfs/Query;Ljava/util/ArrayList;ZLjava/util/ArrayList;Z)V:(ZLorg/w3c/dom/Node;Ljava/sql/Connection;Loracle/spatial/wfs/WFSRequest;Loracle/spatial/wfs/TransactionResponse;ZLjava/lang/String;Ljava/util/ArrayList;Loracle/spatial/wfs/UpdateRequest;Loracle/spatial/wfs/DeleteRequest;ILjava/util/ArrayList;Loracle/spatial/wfs/Query;Ljava/util/ArrayList;ZLjava/util/ArrayList;Z)V ?(Loracle/spatial/wfs/Lock;Ljava/sql/Connection;Loracle/spatial/wfs/LockFeatureResponse;Loracle/spatial/wfs/WFSRequest;ZZLjava/util/ArrayList;Z)V processQueryWithLock getIdsToBeUnLocked ?(Lorg/w3c/dom/Node;Ljava/sql/Connection;Loracle/spatial/wfs/WFSRequest;Loracle/spatial/wfs/UpdateRequest;Loracle/spatial/wfs/DeleteRequest;Ljava/lang/String;Ljava/util/ArrayList;ZLjava/util/ArrayList;Z)Ljava/util/Hashtable; ?(Lorg/w3c/dom/Node;Ljava/sql/Connection;Loracle/spatial/wfs/WFSRequest;Loracle/spatial/wfs/UpdateRequest;Loracle/spatial/wfs/DeleteRequest;Ljava/lang/String;Ljava/util/ArrayList;ZLjava/util/ArrayList;)Ljava/util/Hashtable; getIdsToBeUnLockedMTable ?(Lorg/w3c/dom/Node;Ljava/sql/Connection;Loracle/spatial/wfs/WFSRequest;Loracle/spatial/wfs/UpdateRequest;Loracle/spatial/wfs/DeleteRequest;Ljava/lang/String;Ljava/util/ArrayList;)Ljava/util/Hashtable; getFidStrVal ?(Ljava/lang/String;Ljava/sql/Connection;Ljava/lang/String;Ljava/util/ArrayList;Loracle/spatial/wfs/WFSRequest;)Ljava/lang/String; replaceQuote replaceQuoteStr isSpatialProperty removeEndArrBraces isSpatialCollectionProperty w(Lorg/w3c/dom/Node;Loracle/spatial/ws/cache/CacheManager;Ljava/util/ArrayList;Ljava/util/Hashtable;Ljava/lang/String;)Z !isSpatialCollectionUpdateProperty y(Lorg/w3c/dom/Node;Loracle/spatial/ws/cache/CacheManager;Ljava/util/ArrayList;Ljava/util/Hashtable;Ljava/lang/String;[I)Z processSpatialCollectionProperty (Lorg/w3c/dom/Node;Loracle/spatial/wfs/WFSRequest;Ljava/lang/String;Ljava/lang/Object;Ljava/util/ArrayList;Ljava/lang/String;)V ?(Lorg/w3c/dom/Node;Loracle/spatial/wfs/WFSRequest;Ljava/lang/String;Ljava/lang/Object;Ljava/util/ArrayList;Ljava/lang/String;Z)V normalizePath L(Loracle/spatial/ws/cache/CacheManager;Ljava/lang/String;)Ljava/lang/String; genericPath transformGenericPathPattern getGenericPathPattern +(Ljava/util/ArrayList;II)Ljava/lang/String; getCollectionIndex M(Loracle/spatial/ws/cache/CacheManager;Ljava/lang/String;Ljava/lang/String;)I getSpatialPathIndex getNormalizedPath getGenericPath getNameSegment processIdPaths T(Ljava/util/ArrayList<Ljava/lang/String;>;)Ljava/util/ArrayList<Ljava/lang/String;>; processXPath P(Ljava/lang/String;Ljava/util/Hashtable;Ljava/lang/String;)Ljava/util/ArrayList; ?(Ljava/lang/String;Ljava/util/Hashtable<Ljava/lang/String;Ljava/lang/String;>;Ljava/lang/String;)Ljava/util/ArrayList<Ljava/lang/String;>; processSpatialPaths W(Ljava/util/ArrayList;)Ljava/util/ArrayList<Ljava/util/ArrayList<Ljava/lang/String;>;>; >(Ljava/util/ArrayList;Ljava/lang/String;)Ljava/util/ArrayList; i(Ljava/util/ArrayList;Ljava/lang/String;)Ljava/util/ArrayList<Ljava/util/ArrayList<Ljava/lang/String;>;>; processSpatialArrPaths N(Loracle/xml/parser/v2/XMLDocument;Ljava/util/ArrayList;)Ljava/util/ArrayList; ?(Loracle/xml/parser/v2/XMLDocument;Ljava/util/ArrayList<Ljava/util/ArrayList<Ljava/lang/String;>;>;)Ljava/util/ArrayList<Ljava/util/ArrayList<Ljava/lang/String;>;>; expandPath ;(Ljava/lang/String;Ljava/util/Hashtable;)Ljava/lang/String; a(Ljava/lang/String;Ljava/util/Hashtable<Ljava/lang/String;Ljava/lang/String;>;)Ljava/lang/String; getActualSpatialArrPath processSpatialArrUpdPaths ?(Loracle/xml/parser/v2/XMLDocument;Ljava/util/ArrayList;Ljava/lang/String;Ljava/lang/String;Ljava/util/ArrayList;)Ljava/util/ArrayList;(Loracle/xml/parser/v2/XMLDocument;Ljava/util/ArrayList<Ljava/util/ArrayList<Ljava/lang/String;>;>;Ljava/lang/String;Ljava/lang/String;Ljava/util/ArrayList<Ljava/util/ArrayList<Ljava/lang/String;>;>;)Ljava/util/ArrayList<Ljava/util/ArrayList<Ljava/lang/String;>;>; convertStringToArrayList logArrayList C(Ljava/util/ArrayList<Ljava/util/ArrayList<Ljava/lang/String;>;>;)V <clinit> SourceFile WFSProcessor.java???? #text?????? ?? java/util/ArrayList??????? java/lang/String?? : W xmlnsTS java/lang/StringBuilder? : xmlns: / java/util/StringTokenizer ? ? handle typeName???? filter is NOT null filter is null?? featureVersion? [Ljava/lang/String; version service outputFormat maxFeatures! expiry" lockAction# XMLSCHEMA WFS-1019#% releaseAction$%&?'?(?? )* After populate query attributes+,-?? Query Child Node name: .?/01? PropertyName23*45*678?923/1:;7<=67>?@7?7A7BC./D;=E??? ?expandedPath *********************************************** : @EFFG;<H ASCIJK Lock Child Node name: LMNOP targetNamespaceQR item[0] = item[1] = S 1.0.0 WFS-1017#$TU&'?? java/util/HashtableMN Printing root Attrs wfs alias : gml alias : ogc alias : Printing nsListVWXY Inside GetFeature $oracle/spatial/wfs/GetFeatureRequestZG[\]D^_` wfsab Query size: c oracle/spatial/wfs/Query de DescribeFeatureType )oracle/spatial/wfs/DescribeFeatureRequestf ? select t.NAMESPACEURL, t.FEATUREDESC.extract('/wfs:FeatureType/wfs:Name/text()', 'xmlns:wfs="http://www.opengis.net/wfs"').getStringVal() from MDSYS.WFS_FeatureType$ t ghi #oracle/jdbc/OraclePreparedStatementjklmno7p?qrs?tu GetCapabilities )oracle/spatial/wfs/GetCapabilitiesRequest'( LockFeature Inside LockFeature %oracle/spatial/wfs/LockFeatureRequestv Lock size: oracle/spatial/wfs/Lockwx Transaction %oracle/spatial/wfs/TransactionRequest LockIdy Insert oracle/spatial/wfs/InsertRequestz{|Y}*"~{ WFS-1009? Update oracle/spatial/wfs/UpdateRequest?? UPDATE ChildNode NS : ChildNode Name : Property java/lang/Object Name??45 PropertyName : ?????? Value PropertyValue : org/w3c/dom/Node2? Filter?7/0?? Delete oracle/spatial/wfs/DeleteRequest??? &oracle/spatial/wfs/TransactionResponse?G?????_?Y !oracle/xml/parser/v2/XSLException Parser Exception: ?? WFS-1006 java/sql/SQLException WFS-1020 oracle/spatial/wfs/WFSException java/lang/RuntimeException WFS-1035 java/lang/Exception WFS-1036 [?/?? oracle/xml/parser/v2/XMLDocument??I??/ FeatureCollection _FeatureCollection?? In lookupNSURI item[0] : item[1] : ??????????? wfsNSResolve oracle/xml/parser/v2/XMLElement http://www.w3.org/2000/xmlns/ xmlns:wfs?? xmlns:ogc xmlns:gml xmlns:xsi? @ java/lang/StringBuffer t??? WFS-1007)???? .??????????????????????? db attr type : xml attr type : (??3?????????? WFS-1046?7?7?7?7???? ( OR ( and java/lang/Integer???? = ? ) ?7?7??CD?7?{????????? bindParamValues size: !oracle/spatial/ws/cache/CacheItem????????? select ?? , from , ?! v ???? where .rowId in (select distinct( .rowId) select QUERY IS : ?? DB Command: ??? oracle/jdbc/OracleResultSet???????? WFS-1027????????: gml:featureMember sdowfsfmns?? DATACOL oracle/xdb/XMLType oracle/sql/STRUCT?????Y WFS-1047? ?Z[XY?G??48 Y .getClobVal() , where oracle/xml/parser/v2/DOMParser? fid Exception: ? !oracle/spatial/geometry/JGeometry? ?!"?#?$%?&7;<='()*?Y Before extractResultColumns : typeName: pkeys : AB>???+,-. WFS-1002 java/io/IOException WFS-1003 %oracle/spatial/geometry/DataException WFS-1004 &oracle/xml/parser/v2/XMLParseException WFS-1001 org/xml/sax/SAXException WFS-1005 &oracle/spatial/ws/cache/CacheException WFS-1018 wfsException.getCode() : /?01 ?67 1 ns: nSResolve xmlns:ns23456?97 DBCommand: 7?89:{;<=>? resultCols: GD ordered resultCols: KLRS@H?A?IJQR colName : ij propertyName : kjljBMN?CDE SPATIAL IS TRUE:ghF?G)] SPATIAL IS FALSE\]OPS attrName : colName : H?IJKLMNOP^_`bmjnjoj .XMLTYPEQ{ .SDO_GEOMETRYR_ oracle/sql/OPAQUEST colVal is NOT null colVal is nullcd`a srId : <select IS_LEGACY from MDSYS.SDO_COORD_REF_SYS where SRID = ?UVW HDB Command: select IS_LEGACY from MDSYS.SDO_COORD_REF_SYS where SRID = ? Parameter 1 : XY?ef SDO:0 SDO: EPSG:Z[\]^]_ WFS-1033`a^a_ java/io/StringReader propertyName : columnName : java/util/Vector &oracle/spatial/wfs/DBOperationMetaDatab?c?defghijm?k?l7 %oracle/spatial/wfs/GetFeatureResponsetuxym7n op2301qrst|}u? "oracle/spatial/wfs/GetCapabilities?{v? &oracle/spatial/wfs/DescribeFeatureTypew7 &oracle/spatial/wfs/LockFeatureResponsevux? Y ALL N??y??? WFS-1029 3begin ? := MDSYS.SDO_WFS_LOCK.generateTokenId; end;z{ #oracle/jdbc/OracleCallableStatement|Wv WFS-1028}?~7??G oracle.spatial.wfs.InsertRequest oracle.spatial.wfs.UpdateRequest %Trying to lock before update request???? oracle.spatial.wfs.DeleteRequest DELETE FEATURE TYPE : <begin ? := MDSYS.SDO_WFS_LOCK.queryTokenSessionMap(?); end; ?? GDB Command: begin ? := MDSYS.SDO_WFS_LOCK.queryTokenSessionMap(?); end; Parameter 1: 5 begin MDSYS.SDO_WFS_LOCK.transferTokenById(?) ; end; 4begin MDSYS.SDO_WFS_LOCK.transferTokenById(?) ; end; lockId : ?{?Y @DB Command: begin MDSYS.SDO_WFS_LOCK.transferTokenById(?) ; end;???????]???? "Processing Time(processInsert()): ? s????????? ;begin MDSYS.SDO_WFS_LOCK.updateTokenSessionMap(?, ?); end; GDB Command: begin MDSYS.SDO_WFS_LOCK.updateTokenSessionMap(?, ?); end; Parameter 2: WFS-1038 8begin MDSYS.SDO_WFS_LOCK.deleteTokenSessionMap(?); end; DDB Command: begin MDSYS.SDO_WFS_LOCK.deleteTokenSessionMap(?); end; wu?? LOADING: ???7>???7???7?d ; %transactionRequest.getLockId() : NULL transactionRequest.getLockId() :?? SOME??????? During Unlock Rows Processing Time(commit()): WFS-1015??~ WFS-1030 WFS-1032 WFS-1037 6begin delete from mdsys.CurrentSessionTokenMap$; end; MDSYS.STRINGLIST??? oracle/sql/Datum ci.strVal(): oracle/sql/CHAR???? VARCHAR TYPE : VARCHAR NUMBER TYPE : NUMBER TIMESTAMP TYPE : TIMESTAMP oracle/sql/ARRAY?? t. AND where DB Command :? xmlns:myns pkCol : string? ftName : ftNSUrl : java/io/StringWriter java/io/PrintWriter???? outXML : ?? /begin mdsys.sdo_wfs_process.preProcessInsert ( ? null?ga , ? , null??ia????? W? getFeatureTypeSpatialColSRIDListha? #getFeatureTypeSpatialArrColSRIDList , ?); end; insertStr : oracle/sql/NUMBER?_ t. OR t. ogc:FeatureId #oracle/spatial/ws/WSStringTokenizer? -************************************ nsUrl: xmlns:sal sal /sal?? /Inside processInsert: WFSConstants.GML_FEATURE ?7 ftName : FEATURE TABLE NAME : wfs:InsertResult???*?????????????????? OR from ?? TABLE IS CACHED?Y???? TABLE IS NOT CACHED?*?? or t. WFS-1048? insert into values ( zselect column_name, data_type, data_type_owner from all_tab_columns where table_name = ? and owner = ? order by COLUMN_ID tab_owner : tab_name : ?B Command : select column_name, data_type, data_type_owner from all_tab_columns where table_name = ? and owner = ? order by COLUMN_ID DB METADATA : colName : colDataType : colDataTypeOwner : ?< ?,?? NULL,?? key: ???? ) Insert Statement: ( xselect ATTR_NAME, ATTR_TYPE_OWNER, ATTR_TYPE_NAME from all_type_attrs where owner = ? and type_name = ? order by ATTR_NO type_owner : typeName : ?B Command : select ATTR_NAME, ATTR_TYPE_OWNER, ATTR_TYPE_NAME from all_type_attrs where owner = ? and type_name = ? order by ATTR_NO Parameter 1: Parameter 2: ]select ELEM_TYPE_OWNER, ELEM_TYPE_NAME from all_coll_types where owner = ? and type_name = ? jDB Command : select ELEM_TYPE_OWNER, ELEM_TYPE_NAME from all_coll_types where owner = ? and type_name = ? Parameter 1 : Parameter 2 : _elem _ VARCHAR2 CHAR NCHAR NVARCHAR2 INTEGER FLOAT java/lang/Float DOUBLE java/lang/Double BIGINT java/math/BigDecimal srsName?W SDO EPSG????? DATE TIMESTAMPTZ TIMESTAMPLTZ TIME?? java/sql/Timestamp????????? c.getType() : OracleTypes.Timestamp93 c.getContent() is NULL WFS-1011 WFS-1012 %oracle/spatial/ws/cache/DateException WFS-1024 xmlTypeNS : xmlType : c_tagNameNSURL : c_tagName: ???????????? Begin processUpdate ftNSUrl: ftName: tableName : ?????? SELECT FROM t where ( t. = ? and t. [Ljava/lang/Object; item[0] : item[1] : ??????*+ in processUpdate colName : ,- = (select from dual), = ?, = null, UPDATE t SET dbUpdateCommand : WFS-1013 WFS-1014 WFS-1022???????????* ] 5Innnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn isSpatialCol : +Innnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn res : in isSpatialColSubset : in isSpatialColSubset item: in isSpatialPathUpdateProperty: $in isSpatialPathUpdatePropertyitem: in isIdColSubset: in isIdColSubset item: in isIdPathUpdateProperty: in isIdPathUpdatePropertyitem: ! t.dataCol = updateXML(t.dataCol 0???? propertyVal is NULL propertyVal is NOT NULL?????????????????????? /text() getCollectionIndex ..... : , ?, ? , ?, null propertyPath : valStr : , ?) ?A nsAlias: updateStr clause : Where clause : select distinct(t.pkcol) from t where ?? select distinct(t.pkcol) from t, subqry: v where v, t, t updateCount : select t.pkcol, t.datacol from t DB Query Command :???? &delete from mdsys.wfs_trg_table_temp$ 3DB Command : delete from mdsys.wfs_trg_table_temp$ BEGIN .begin mdsys.sdo_wfs_process.preProcessUpdate( ? spColMap: spArrFullMap: ?? processedSpatialPaths BEG? processedSpatialPaths END ?? spArrRes Beg spArrRes End , ?, ?); end; updateStr : ???{ t.pkcol in ( 1 mdsys.sdo_wfs_process.isPKColIn(t.pkcol, ?) = 1 MDSYS.ROWPOINTERLIST bindParams.count() : t, v where v, t SET t UPDATE COUNT : (select r from mdsys.wfs_trg_table_temp$ 5DB Command : select r from mdsys.wfs_trg_table_temp$ ??? wfs_trg_table_temp$ COUNT : : t.rowid = ? or t.rowid = ? t where ????? ( t. = null,?? DECLARE ? %TYPE; CURSOR T1Cursor IS SELECT t WHERE FOR UPDATE; BEGIN OPEN T1Cursor; LOOP FETCH T1Cursor INTO EXIT WHEN T1Cursor%NOTFOUND; UPDATE set WHERE CURRENT OF T1Cursor; END LOOP; CLOSE T1Cursor; END; ?? 2 Returning true Returning false?? null ? := ; ?+?? := ? ; := null ; = propertyNamePath : First Path Segment: ?? typeName : itemName : itemNameNs : attrNameNs : lastTagTypeNS : lastTagType : ???W???? : Begin processDelete ?????bc deleteRowsQuery:?? DELETE FROM t where dbDeleteCommand : ? & t where rowId in (select rowId from ) t ???????? v where where select distinct(t.pkcol) t??????? *oracle/spatial/wfs/GetCapabilitiesResponse?' *oracle/spatial/wfs/DescribeFeatureResponse???7 wfs:TransactionResult wfs:Status wfs:SUCCESS wfs:FAILED?? wfs:Locator wfs:Message WFS-1039 WFS-1040 wfs:WFS_LockFeatureResponse item[0]: item[1]: ? )http://www.w3.org/2001/XMLSchema-instance wfs:LockId?'?'???? wfs:FeatureCollection fcNS lockId??? ?featureTypeId= Z select SrsName from MDSYS.SrsNameSpace_Table where SrsNameSpace = ? and sdo_srid = ? WFS-1034 SrsNamen7? ?? gml:boundedBy? gml:Box?? srsNSAlias: srsNSAlias gml:coordinates gml:null? gml:Envelope gml:posList srsDimension gml:Null?7 wfs:WFS_TransactionResponse?? http://www.w3.org/2001/XMLSchema xsd:attribute name type | featureTypeId : xmlTypeName: 7 j select id, OBJPATHINFO from MDSYS.WFS_FeatureTypeXMLCOLINFO$ where featureTypeId = ? and columnName = ? vDB Command : select id, OBJPATHINFO from MDSYS.WFS_FeatureTypeXMLCOLINFO$ where featureTypeId = ? and columnName = ? ????? Casting exception: N??M array size: n? ------l_objPathInfo: $ and objPathInfo = MDSYS.StringList( , ? oracle/jdbc/driver/OracleDriver? jdbc:oracle:thin:@host:11010:rc5 oracle/jdbc/OracleConnection ./wsconfig.xml? WFS_CACHE_ID7 WFS_ADMIN_CONN_NAME ? ? #oracle/xml/parser/schema/XSDBuilder#$ _YG Parsing Done. http://host:8888 /wfsservlet 9/SpatialWS051103-context-root/SpatialWS051103SoapHttpPort!" java/io/ByteArrayOutputStream??? NonParserException: Inside LoadCache XML Parser Exception "SQL Exception during db processing IO Exception SDO Data Exception SAX Exception %XSL Exception during processing input ,Invalid propertyName in the filter condition WFS-1008 Invalid spatial operator name Invalid Insert parameter WFS-1010 &Internal Error: Tag Metadata not found #Internal Error: Number format error ;Internal Error: While Instantiating JGeometry from XML Node 4Internal Error: SQLException during db update/delete ;Internal Error: SDO Data Exception during db update/delete 9Internal Error: SQL Exception during synchronizing cache WFS-1016 .Internal Error: During WFS Response Generation <WFS Version not supported: version attribute should be 1.0.0 Exception in CacheManager Unsupported outputFormat %SQL Exception during processing input WFS-1021 Unknown Feature Type Error while updating XML Content WFS-1023 9Document based feature type instances needs to have a fid -Exception occured while processing Date field WFS-1025 Unsupported type in primary key WFS-1026 6Date processing exception while processing primary key ,Requested Feature instances cannot be locked 2Exception occured during locking feature instances 0All requested feature instances cannot be locked WFS-1031 AClient does not have necessary privileges to execute this request 4XSL Exception during processing database information $Exception during processing gml node #Exception during extracting srsName &Runtime Exception during parsing input Exception during parsing input .Runtime Exception during processing DB content &Exception during processing DB content *Runtime Exception during generating output "Exception during generating output WFS-1041 4Exception No featureType declared in this WFS Server WFS-1042 #Exception during processing request WFS-1043 _Need to drop existing xmltable index on feature type before changing index metadata information WFS-1044 Invalid Path provided WFS-1045 %Invalid FeatureType metadata provided 3Cannot Query GML2 and GML3 type instances together. JPrimary spatial column objects cannot have different number of dimensions. -Exception during processing insert statement. WFS_XSD_DIR GML3_XSD_DIR ? WFS_EX_XSD_DIR QUERY_TIMEOUT ?{ LOCKEXPIRY ?? Input Request: de? Before processInput oracle/spatial/wfs/WFSRequest oracle/spatial/wfs/WFSResult getURLPattern = postURIPattern = Processing Time (processInp): After processInputHI Before processDBz{ Processing Time (processDB): Done processDB Before processOutput?? Processing Time (processOut): UTF-8 Done processOutput Output Response: ogc:ServiceExceptionReport 1.2.0 xsi:schemaLocation http://www.opengis.net/ogc OGC-exception.xsd ogc:ServiceException code? locator java/net/URL java/net/MalformedURLException java/io/File? file.separator file:// Cannot create url for: Y? ?*+,-. type : .//ogc:PropertyName/text()???? nameNode.getNodeValue() : !? is found is not found"#$:7 firstElemPrefix: firstElemType: firstElemNS : firstElemType : ??@A ns nsAlias : nsUrl: Inside processWFS %?&'()7*>+,G-? After Cache Load Starting Cache Loader Thread ./? Before Processing Request http://stadu43:8888 Done Processing Request java/lang/ClassCastExceptionLK 1select count(*) from mdsys.WFS_CapabilitiesInfo$ >DB Command : select count(*) from mdsys.WFS_CapabilitiesInfo$ typeNameNS : ]select dataPointer from mdsys.WFS_FeatureType$ where featureTypeName = ? and namespaceUrl = ? jDB Command : select dataPointer from mdsys.WFS_FeatureType$ where featureTypeName = ? and namespaceUrl = ? NOT FOUND FOUND Mselect privilege from all_tab_privs where TABLE_SCHEMA = ? and TABLE_NAME = ? ZDB Command : select privilege from all_tab_privs where TABLE_SCHEMA = ? and TABLE_NAME = ? INSERT UPDATE DELETE Xselect 1 from mdsys.WFS_FeatureType$ where featureTypeName = ? and namespaceUrl = 'null' eDB Command : select 1 from mdsys.WFS_FeatureType$ where featureTypeName = ? and namespaceUrl = 'null' Sselect 1 from mdsys.WFS_FeatureType$ where featureTypeName = ? and namespaceUrl = ? `DB Command : select 1 from mdsys.WFS_FeatureType$ where featureTypeName = ? and namespaceUrl = ? attrNode Name : attrNode Value : 0?OP1 org/w3c/dom/Element2OQ org/w3c/dom/Document3U7YZ]< Start resolveNSValue attrVal item : itemAttrName : End resolveNSValueWXV7 nodePrefix : itemPrefix : [\ ( || in ( select ) paramList.size() :^_ MDSYS.SDONUMLIST BEG NULL END MDSYS.STRINGLISTLISTpl cacheCellContent : 4?56 * .rowId in ( select distinct( .rowId) from )oracle/spatial/ws/WSSpatialCollectionInfo for update jk and rownum < 2 . and mdsys.sdo_wfs_process.notInArray(?,?) = 1?mnwx?? WFS-???? wfs:FeaturesLocked7 wfs:FeaturesNotLocked8 before getIdsToBeLockedop after getIdsToBeLocked9?`a before getKeyValParams~ _ begin ? := MDSYS.SDO_WFS_LOCK.lockRowsById(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, null, null, ?) ; end;|: lockAll : ;< numOfRowsToBeLocked: lDB Command : begin ? := MDSYS.SDO_WFS_LOCK.lockRowsById(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, null, null, ?) ; end; $Parameter 1: OUT OracleTypes.VARCHAR Parameter 3: Parameter 4: Parameter 5: &Parameter 6: OUT MDSYS.ROWPOINTERLIST &Parameter 7: OUT MDSYS.ROWPOINTERLIST Parameter 8: Parameter 9 : null Parameter 9(length): Parameter 9 Content (BEGIN) Parameter 9 Content (END) Parameter 10: N Parameter 11 : null Parameter 11(length): Parameter 11 Content (BEGIN) Parameter 11 Content (END) Parameter 12: -1=> ^ begin MDSYS.SDO_WFS_LOCK.lockRowsById(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, null, null, ?) ; end;yDz{|}??@AtuB7CD \ begin ? := MDSYS.SDO_WFS_LOCK.lockRowsById(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, null, ?) ; end; Y begin ? := MDSYS.SDO_WFS_LOCK.lockRowsById(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) ; end; tableAlias : expiry : Parameter 12: Parameter 13: Parameter 14: ] begin MDSYS.SDO_WFS_LOCK.lockRowsById(?,?, ?, ?, ?, ?, ?, ?, ?, ?, ?, null, null, ?) ; end; Z begin MDSYS.SDO_WFS_LOCK.lockRowsById(?,?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, null, ?) ; end; W begin MDSYS.SDO_WFS_LOCK.lockRowsById(?,?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) ; end; In UnLockRows : featureTypeTable : fa?? D begin MDSYS.SDO_WFS_LOCK.unLockRowsById(?, ?, ?, ?, ?, ?, ?) ; end; Fbegin MDSYS.SDO_WFS_LOCK.unLockRowsById(?, ?, ?, ?, ?, ?, ?, ?) ; end; tokenId : featureTableUSer: featureTableName: PDB Command : begin MDSYS.SDO_WFS_LOCK.unLockRowsById(?, ?, ?, ?, ?, ?, ?); end; Parameter 5 : null Parameter 5(length): Parameter 5 Content (BEGIN) Parameter 5 Content (END) Parameter 6: N Parameter 7 : null Parameter 7(length): Parameter 7 Content (BEGIN) Parameter 7 Content (END)E??????? lookupArray Size() : ?7 ' ''F? In isSpatialProperty :GHIJKLMNOPQ 7In isSpatialCollectionProperty valNode.getNodeValue(): ?7 8In isSpatialCollectionProperty pathWithoutEndArrBraces: .In isSpatialCollectionProperty expandedPath : 0In isSpatialCollectionProperty normalized Path: R normalPattern : SYTUV?:WXYZ??[\ normalizePath : [*] [%] +Inside getCollectionIndex normalizedPath : 1Inside getCollectionIndex normalizedPathPattern [ ]: #Inside getCollectionIndex return : Inside getSpatialPathIndex: (Inside getSpatialPathIndex spatialPath [ $Inside getSpatialPathIndex return : getNormalizedPath : ]??? getNormalizedPath after txf : getGenericPath : ^??: getGenericPath aft txf : ?? > < =" " <>6? [1]/*[1]_` /*[1]?? >*[1] normalizedPath : actualPath : actualPath after txf : spatialArrPaths size: updArrMap : updFullMap : Adding4 : i = partialPaths : Adding3 : i = is NULL Adding2 : i = Adding1 : i = Res size : ?a i = j = : oracle.spatial.wfs.WFSProcessorbc oracle/spatial/wfs/WFSProcessor getNodeName ()Ljava/lang/String; equals (Ljava/lang/Object;)Z getNodeValue trim getNodeType ()S getAttributes ()Lorg/w3c/dom/NamedNodeMap; org/w3c/dom/NamedNodeMap getLength ()I item (I)Lorg/w3c/dom/Node; add indexOf getScopedNSList ()Ljava/util/Hashtable; append -(Ljava/lang/String;)Ljava/lang/StringBuilder; &oracle/spatial/ws/cache/CacheConstants NS_SEP Ljava/lang/String; toString oracle/spatial/wfs/WFSConstants substring (II)Ljava/lang/String; (I)Ljava/lang/String; '(Ljava/lang/String;Ljava/lang/String;)V hasMoreTokens ()Z nextToken setHandle (Ljava/lang/String;)V getFilter ()Lorg/w3c/dom/Node; getParentNode oracle/spatial/util/Logger finest setTypeName addTypeName setFeatureVersion size get (I)Ljava/lang/Object; setVersion setService setOutputFormat setMaxFeatures setExpiry setLockAction setReleaseAction oracle/spatial/wfs/WFSUtil getWFSAlias getGMLAlias getOGCAlias setQueryNode (Lorg/w3c/dom/Node;)V getChildNodes ()Lorg/w3c/dom/NodeList; org/w3c/dom/NodeList getNamespaceURI OGC_URL WFS_URL getLocalName addProperty addPropertyNode FILTER_TAG setFilter getTypeNames ()Ljava/util/ArrayList; getTypeName QUERY_TAG ORDER_TAG getIndexInfo getCacheManager (()Loracle/spatial/ws/cache/CacheManager; setIndexInfo $oracle/spatial/ws/cache/CacheManager getNsUrlSegment getNSList ORDERPROP_TAG PROPERTYNAME_TAG setNodeValue isDocBasedFeatureType setIndexViewJoin (Z)V SORTORDER_TAG setOrderPaths setOrderVals setOrderPathNodes LOCK_TAG XMLNS COLON GML_URL XSI WFS_ALIAS GML_ALIAS GETCAPABILITIES_TAG setCacheManager )(Loracle/spatial/ws/cache/CacheManager;)V GETFEATURE_TAG GETFEATUREWITHLOCK_TAG setType (I)V setLockOption setNSList setScopedNSList (Ljava/util/Hashtable;)V setRequest (Ljava/lang/Object;)V PATH_SEP selectNodes K(Ljava/lang/String;Loracle/xml/parser/v2/NSResolver;)Lorg/w3c/dom/NodeList; (I)Ljava/lang/StringBuilder; addQuery (Loracle/spatial/wfs/Query;)V TYPENAME_TAG java/sql/Connection prepareStatement 0(Ljava/lang/String;)Ljava/sql/PreparedStatement; executeQuery ()Ljava/sql/ResultSet; java/sql/ResultSet next getString trimNS isNotIn setTypeNames setTargetNsList close ;(Ljava/lang/String;Loracle/spatial/ws/cache/CacheManager;)V setTypeNameNodes LOCKFEATURE_TAG addLock (Loracle/spatial/wfs/Lock;)V setLockId GML_FEATURE I setInsertContentType addContent WFS_FEATURECOLLECTION addInsertOperation %(Loracle/spatial/wfs/InsertRequest;)V setTypeNameNSURL addTypeNameNSURL getTypeNameNSURL -(Ljava/lang/Object;)Ljava/lang/StringBuilder; UPDATE_TAG ([Ljava/lang/Object;)V getTypeNameNSURLs addUpdateOperation %(Loracle/spatial/wfs/UpdateRequest;)V DELETE_TAG addDeleteOperation %(Loracle/spatial/wfs/DeleteRequest;)V setStatusSuccess setErrorLocator getHandle setOperations setResult setOpCount getMessage removeChild getOwnerDocument ()Lorg/w3c/dom/Document; createElementNS ;(Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Element; )(Ljava/lang/String;)Lorg/w3c/dom/Element; appendChild isFeatureCollection &(Ljava/lang/Object;)Ljava/lang/Object; N(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V getType getRequest ()Ljava/lang/Object; (Ljava/lang/Throwable;)V setAttributeNS 9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V XSI_URL getFeatureTypeAttrs ATTRNAME COLUMNNAME ,(Ljava/lang/String;)Ljava/lang/StringBuffer; getFeatureTypeTags ATTRNAMENSURL ATTRTYPE ATTRTYPENSURL COLUMN_DATA_TYPE isSimple getFeatureTypeTagAttrs FIELD_SEP length delete (II)Ljava/lang/StringBuffer; getFeatureTypeComplexTagAttrs XML_TYPEATTRNAME DB_ATTRNAME getFeatureTypeComplexTags XML_TYPEATTRNAMENSURL XML_TYPEATTRTYPE XML_TYPEATTRTYPENSURL DB_ATTRTYPE ISARRAYTYPE getMaxFeatures initGML setInitGML isGML3 setGML3 getPrimeSpatialCol getFeatureTypeSRSNS getFeatureTypeSRSNSAlias getRootAttrs getLockOption getPrimaryKeyCols getPrimaryKeyColumnType PK_SEPARATOR_VAL intValue getTypedColVal 8(Ljava/lang/String;I)Loracle/spatial/ws/cache/CacheItem; getProperties getPropertyNodes getFeatureTypeTable MANDATORYCOLS getFeatureTableName ObjNameMaxLen oracle/spatial/util/Util checkSQLName getIndexViewJoin getSpatialCollInfo generateWhereClause ?(Ljava/sql/Connection;Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/String;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/Hashtable;ZLjava/util/ArrayList;Ljava/util/Hashtable;)Ljava/lang/String; generateOrderClause ?(Ljava/sql/Connection;Loracle/spatial/wfs/Query;Ljava/lang/String;Ljava/lang/String;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/Hashtable;ZLjava/util/ArrayList;)Ljava/lang/String; getContent getClass ()Ljava/lang/Class; java/lang/Class getName isTableCached PRIMARY_KEY PK_SEPARATOR generateXMLTableClause ?(Ljava/lang/String;)Loracle/spatial/ws/WSSpatialCollectionInfo; generateFromClauseSegment bindInputParams R(Ljava/sql/Connection;Loracle/jdbc/OraclePreparedStatement;Ljava/util/ArrayList;)V oracle/spatial/ws/WSProperties logBindParams 4(Loracle/spatial/util/Logger;Ljava/util/ArrayList;)V getXMLDocument $()Loracle/xml/parser/v2/XMLDocument; getMetaData ()Ljava/sql/ResultSetMetaData; java/sql/ResultSetMetaData getColumnType (I)I getNUMBER (I)Loracle/sql/NUMBER; stringValue lookupCache >(Ljava/lang/String;Ljava/util/ArrayList;)Ljava/util/ArrayList; FEATURE_MEMBER getFMAliasName put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; load 8(Loracle/sql/STRUCT;)Loracle/spatial/geometry/JGeometry; getDimensions setDimensions getMBR ()[D getSRID setSRID setSRSNS updateBBox getStringVal getDocument getDocumentElement ()Lorg/w3c/dom/Element; importNode '(Lorg/w3c/dom/Node;Z)Lorg/w3c/dom/Node; addQueryResults $(Loracle/xml/parser/v2/XMLElement;)V setCurrentGidCnt DOCIDPATHS DATACOLALIAS oracle/spatial/util/JDBCUtil safeCastCLOB ((Ljava/sql/ResultSet;I)Loracle/sql/CLOB; oracle/sql/CLOB getCharacterStream ()Ljava/io/Reader; getSTRUCT (I)Loracle/sql/STRUCT; parse (Ljava/io/Reader;)V setAttribute error printStackTrace (DDDDI)V oracle/spatial/wfs/WFSUtilDAO transformGeom o(Ljava/sql/Connection;Loracle/spatial/geometry/JGeometry;Ljava/lang/String;)Loracle/spatial/geometry/JGeometry; (II[I[D)V getFeatureTableColumnName getFeatureTableColumnIndex ?(Ljava/sql/Connection;Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/String;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/Hashtable;)Ljava/lang/String; isFormattedFTPKCols getFormattedKeyCols getFeatureTableMandatoryTags getFeatureTableMandatoryAttrs getFeatureTableType )(Ljava/lang/String;)Ljava/util/Hashtable; java/lang/System out Ljava/io/PrintStream; (Ljava/io/PrintStream;)V getCode java/io/PrintStream println keys ()Ljava/util/Enumeration; java/util/Enumeration hasMoreElements nextElement getColumnCount getColumnTypeName SPATIAL_COL_TYPE SPATIAL_TYPE getCacheItem W(Loracle/jdbc/OracleResultSet;II[Ljava/lang/String;)Loracle/spatial/ws/cache/CacheItem; FID_STR findXMLTypeInfo K(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String; getQueryNode strVal isXmlType createTextNode &(Ljava/lang/String;)Lorg/w3c/dom/Text; isSpatial toUpperCase isArray ATTRSEQNO (ILjava/lang/Object;)V getElemInfo ()[I getOracleAttributes ()[Loracle/sql/Datum; getDescriptor ()Loracle/sql/StructDescriptor; oracle/sql/StructDescriptor XML_TYPE setContent createXML )(Loracle/sql/OPAQUE;)Loracle/xdb/XMLType; java/sql/PreparedStatement setInt (II)V TRUE equalsIgnoreCase oracle/spatial/util/GML2 setConnection (Ljava/sql/Connection;)V to_GMLGeometry '(Loracle/sql/STRUCT;)Ljava/lang/String; K(Loracle/sql/STRUCT;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; oracle/spatial/util/GML3 to_GML3Geometry getFeatureTypeNameNS getFeatureTypeName java/util/Collections sort (Ljava/util/List;)V iterator ()Ljava/util/Iterator; java/util/Iterator hasNext readerMDLock getQueries getFeatureTypeFCName setFeatureCollection readerDataLock writerDataLock readerDataUnLock writerDataUnLock setBBox ([D)V readerMDUnLock execute getLocks getLockAction isMTableViewFeatureType prepareCall 0(Ljava/lang/String;)Ljava/sql/CallableStatement; registerOutParameter getOpCount getOperations getLockId setAutoCommit setString (ILjava/lang/String;)V QUERYTIMEOUT setQueryTimeout commit rollback setTableLockInfo currentTimeMillis ()J (D)Ljava/lang/StringBuilder; getStatusSuccess getOpType getSelectCriteria getBindParams c(Ljava/lang/String;Ljava/lang/String;Ljava/sql/Connection;Ljava/lang/String;Ljava/util/ArrayList;)V getFeatureTableContent getToBeDeletedKeys remove getDeleteCacheRows getReleaseAction resetTokenExpiry *(Ljava/sql/Connection;Ljava/lang/String;)V getTableLockInfo getResult oracle/sql/ArrayDescriptor createDescriptor E(Ljava/lang/String;Ljava/sql/Connection;)Loracle/sql/ArrayDescriptor; DEFAULT_CHARSET Loracle/sql/CharacterSet; .(Ljava/lang/String;Loracle/sql/CharacterSet;)V F(Loracle/sql/ArrayDescriptor;Ljava/sql/Connection;Ljava/lang/Object;)V getFeatureTypeIdPathList getFeatureTypeSpatialColList (Ljava/io/Writer;)V print (Ljava/io/PrintWriter;)V getFeatureTypeOrigSpatialColList getFeatureTypeSpatialSrsInfo getGenericSpatialCollPathList getFeatureTypeSpatialArrSrsInfo SPATIALPATHELEMSEP getInsertContentType getFeatureTypeAttrMap isTagTypeSimple executeUpdate setOpType setFeatureTypeNameNS setFeatureTypeName setSelectCriteria setBindParams addOpResult isFeatureMember K(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z setMessage isSimpleDBType lastIndexOf oracle/spatial/util/GML fromNodeToGeometry 7(Lorg/w3c/dom/Node;)Loracle/spatial/geometry/JGeometry; oracle/spatial/util/GML3g setsrsNameSpace oracle/spatial/ws/cache/DateUtil $(Ljava/lang/String;)Ljava/util/Date; java/util/Date getTime (J)V isXmlColType c(Ljava/util/ArrayList;Ljava/lang/String;Ljava/lang/String;Ljava/util/Hashtable;Lorg/w3c/dom/Node;)Z generateUpdateStr ?(Ljava/util/ArrayList;Ljava/lang/String;Ljava/lang/String;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/Hashtable;Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;)Ljava/lang/String; isNumeric isFloat isDouble isLong isInt getFeatureTypeSpatialArrColInfo getPropertyNode accumulateNsAliasList ?(Ljava/lang/String;Ljava/util/ArrayList;Ljava/util/Hashtable;)V charAt (I)C set '(ILjava/lang/Object;)Ljava/lang/Object; getNSAliasStr getOPAQUE (I)Loracle/sql/OPAQUE; MAX_ROWS getROWID (I)Loracle/sql/ROWID; oracle/sql/ROWID setToBeDeletedKeys WFS_COL_ALIAS analysePath _(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;Lorg/w3c/dom/Node;)V isCollectionRef DBARRTYPE replace (CC)Ljava/lang/String; getWFSCollectionPackageMap getViewTables getViewTableKeys ;(Ljava/lang/String;Ljava/lang/String;)Ljava/util/ArrayList; getTableKeys setDeleteCacheRows getRoot getOpResultList getErrorLocator SCHEMALOCATION getFeatureLocked getFeatureNotLocked getFeatureCollectionNS getFeatureCollectionName FEATURETYPEID getGetBaseURI getBBox getSRSNS hasUpdatedBBox UNKNOWN getQueryResults getNSAlias getInt getObject safeCastARRAY )(Ljava/sql/ResultSet;I)Loracle/sql/ARRAY; ()Loracle/sql/ArrayDescriptor; getOracleArray java/sql/DriverManager registerDriver (Ljava/sql/Driver;)V getConnection M(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/Connection; setPath setLogProperties getProperty oracle/spatial/ws/CacheLoader getCache :(Ljava/lang/String;)Loracle/spatial/ws/cache/CacheManager; +(Ljava/lang/String;Ljava/sql/Connection;Z)V printTable build 4(Ljava/net/URL;)Loracle/xml/parser/schema/XMLSchema; setXMLSchema setValidationMode setPreserveWhitespace setErrorStream (Ljava/io/OutputStream;)V (Ljava/net/URL;)V XSD_DIR GML3_DIR setGetBaseURI setPostBaseURI setEncoding fatal (Ljava/lang/Exception;)V getLocator getAbsolutePath (C)Ljava/lang/StringBuilder; exit getBaseName getBaseType getFeatureTypeIsIndexCreated getFeatureTypeIndexInfo copyList getFeatureTypeIndexTypeInfo writerMDLock IsCacheLoaded loadWFSMetaData (Ljava/sql/Connection;Z)V getCachedFeatureTypes initDataLocks <(Ljava/lang/String;Ljava/lang/String;Ljava/sql/Connection;)V setCacheLoaded writerMDUnLock %oracle/spatial/wfs/WFSCacheSyncThread start startsWith getFirstChild getNextSibling ATTR_SEP isSingleTableView #getSingleTableViewFeatureTypePKCols getAllColNames setFeatureLocked setFeatureNotLocked getFormattedViewTablekeys (IILjava/lang/String;)V setARRAY (ILoracle/sql/ARRAY;)V getARRAY (I)Loracle/sql/ARRAY; clear valueOf (I)Ljava/lang/Integer; "getSingleTableViewFeatureTableName -getSingleTableViewFeatureTypeFormattedKeyCols getFeatureTypeFormattedKeyCols getExpiry replaceAll BBOX_TAG EQUALS_TAG CONTAINS_TAG CROSSES_TAG DISJOINT_TAG INTERSECTS_TAG OVERLAPS_TAG TOUCHES_TAG WITHIN_TAG BEYOND_TAG DWITHIN_TAG getNormalizedSpatialCollPathList setTypeId setUserName setSpatialCollInfo @(Ljava/lang/String;Loracle/spatial/ws/WSSpatialCollectionInfo;)V getExpandedPathToUFCI getExactMatchPathMap getLikeMatchPathMap getCollIndexList generateLikePatternRep W(Loracle/spatial/wfs/WFSRequest;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; notArrElem actualArrElem enumeratePaths `(Loracle/xml/parser/v2/XMLDocument;Ljava/lang/String;Ljava/util/Hashtable;)Ljava/util/ArrayList; ([C)V getLogger 0(Ljava/lang/String;)Loracle/spatial/util/Logger; !? ?? ?? ?? ?? ?? ? *? ? ? ? ?? ? W 7*? ? ? *? ? *? ? ? ? *? ? ?? ? ? 3 ? 5 ? ?? ? ? M? Y? L*? M>,? ? 5,? :? :? S? S+? W???+? ? * ? ? ? ? "