|
|
@@ -54,6 +54,20 @@ Lib::loadClass('Api_WfsException');
|
|
|
$queryWhereBuilder = $parser->convertToSqlQueryWhereBuilder();
|
|
|
$query = $queryWhereBuilder->getQueryWhere('t');
|
|
|
*
|
|
|
+ * TODO: recurse query ProcesTree only to ProcesInit - skip childrens under ProcesInit
|
|
|
+ * test xpath: //*[ not( __backRef/ns = 'PROCES_INIT' ) ]
|
|
|
+ <ogc:Filter>
|
|
|
+ <ogc:And>
|
|
|
+ <ogc:Not>
|
|
|
+ <ogc:PropertyName>//__backRef/namespace</ogc:PropertyName>
|
|
|
+ <ogc:Literal>default_db/CRM_PROCES/ProcesInit</ogc:Literal>
|
|
|
+ </ogc:Not>
|
|
|
+ <ogc:PropertyIsNull>
|
|
|
+ <ogc:PropertyName>PARENT_ID</ogc:PropertyName>
|
|
|
+ </ogc:PropertyIsNull>
|
|
|
+ </ogc:And>
|
|
|
+ </ogc:Filter>
|
|
|
+ *
|
|
|
*/
|
|
|
class ParseOgcFilter {
|
|
|
|