Home
last modified time | relevance | path

Searched refs:domainExpr (Results 1 – 15 of 15) sorted by relevance

/dports/textproc/zorba/zorba-2.7.0/src/compiler/rewriter/rules/
H A Dflwor_rules.cpp307 expr* domainExpr = fc->get_expr(); in RULE_REWRITE_PRE() local
407 expr* domainExpr = lc->get_expr(); in RULE_REWRITE_PRE() local
412 if (domainExpr->is_sequential()) in RULE_REWRITE_PRE()
1502 domainExpr, in rewrite_positional_pred()
1513 args[0] = domainExpr; in rewrite_positional_pred()
1541 args[0] = domainExpr; in rewrite_positional_pred()
1559 domainExpr, in rewrite_positional_pred()
1580 domainExpr, in rewrite_positional_pred()
1884 expr* domainExpr = c->get_expr(); in RULE_REWRITE_PRE() local
1886 if (domainExpr != NULL && in RULE_REWRITE_PRE()
[all …]
H A Dhoist_rules.cpp151 expr* domainExpr = flc->get_expr(); in hoist_expressions() local
154 try_hoisting(rCtx, domainExpr, varmap, freevarMap, &step); in hoist_expressions()
164 else if (domainExpr->is_sequential()) in hoist_expressions()
169 hoist_expressions(rCtx, domainExpr, varmap, freevarMap, &root); in hoist_expressions()
177 static_cast<flwor_expr*>(root.theExpr)->set_return_expr(domainExpr); in hoist_expressions()
188 hoist_expressions(rCtx, domainExpr, varmap, freevarMap, &step); in hoist_expressions()
H A Dnodeid_rules.cpp211 expr* domainExpr = lc->get_expr(); in apply() local
216 domainExpr->setIgnoresSortedNodes(var->getIgnoresSortedNodes()); in apply()
217 domainExpr->setIgnoresDuplicateNodes(var->getIgnoresDuplicateNodes()); in apply()
220 apply(rCtx, domainExpr, modified); in apply()
225 expr* domainExpr = fc->get_expr(); in apply() local
237 domainExpr->setIgnoresSortedNodes(flwor->getIgnoresSortedNodes()); in apply()
241 domainExpr->setIgnoresSortedNodes(ANNOTATION_FALSE); in apply()
245 apply(rCtx, domainExpr, modified); in apply()
H A Dindex_join_rule.cpp469 expr* domainExpr = fc->get_expr()->clone(subst); in rewriteJoin() local
471 if (!expandVars(rCtx, domainExpr, predInfo.theOuterVarId, maxInnerVarId)) in rewriteJoin()
661 idx->setDomainExpr(domainExpr); in rewriteJoin()
/dports/textproc/zorba/zorba-2.7.0/src/compiler/xqddf/
H A Dvalue_index.cpp143 void IndexDecl::setDomainExpr(expr* domainExpr) in setDomainExpr() argument
145 theDomainExpr = domainExpr; in setDomainExpr()
149 domainExpr->get_loc(), in setDomainExpr()
153 theDomainClause->set_expr(domainExpr); in setDomainExpr()
467 expr* domainExpr = getDomainExpr(); in getBuildExpr() local
470 static_context* sctx = domainExpr->get_sctx(); in getBuildExpr()
480 expr* newdom = domainExpr->clone(subst); in getBuildExpr()
600 expr* domainExpr = getDomainExpr(); in getDocIndexer() local
604 static_context* sctx = domainExpr->get_sctx(); in getDocIndexer()
625 docVar->set_type(domainExpr->get_return_type()); in getDocIndexer()
[all …]
H A Dvalue_index.h332 void setDomainExpr(expr* domainExpr);
/dports/textproc/zorba/zorba-2.7.0/src/compiler/expression/
H A Dflwor_expr.cpp60 expr* domainExpr) in forletwin_clause() argument
64 theDomainExpr(domainExpr) in forletwin_clause()
128 expr* domainExpr, in for_clause() argument
182 set_expr(domainExpr); in for_clause()
269 expr* domainExpr, in let_clause() argument
303 domainExpr, in let_clause()
307 set_expr(domainExpr); in let_clause()
370 expr* domainExpr, in window_clause() argument
404 domainExpr = theCCB->theEM-> in window_clause()
407 domainExpr, in window_clause()
[all …]
H A Dflwor_expr.h155 expr* domainExpr);
190 expr* domainExpr,
236 expr* domainExpr,
284 expr* domainExpr,
H A Dexpr_manager.cpp871 expr* domainExpr, in create_for_clause() argument
877 sctx, theCCB, loc, varExpr, domainExpr, posVarExpr, scoreVarExpr, isOuter); in create_for_clause()
884 expr* domainExpr, in create_let_clause() argument
887 CREATE_AND_RETURN(let_clause, sctx, theCCB, loc, varExpr, domainExpr, lazy); in create_let_clause()
895 expr* domainExpr, in create_window_clause() argument
901 sctx, theCCB, loc, winKind, varExpr, domainExpr, winStart, winStop, lazy); in create_window_clause()
H A Dexpr_manager.h454 expr* domainExpr,
463 expr* domainExpr,
471 expr* domainExpr,
H A Dexpr_type.cpp171 expr* domainExpr = NULL; in compute_return_type() local
194 domainExpr = e->get_domain_expr(); in compute_return_type()
195 ZORBA_ASSERT(domainExpr != NULL); in compute_return_type()
197 xqtref_t domainType = domainExpr->get_return_type(); in compute_return_type()
/dports/textproc/zorba/zorba-2.7.0/src/compiler/translator/
H A Dtranslator.cpp4493 expr* domainExpr = pop_nodestack(); in begin_visit() local
4495 if (!domainExpr->is_simple()) in begin_visit()
4502 domainExpr = wrap_in_type_match(domainExpr, in begin_visit()
4508 domainExpr = wrap_in_type_match(domainExpr, in begin_visit()
4564 domainExpr = rCtx.getRoot(); in begin_visit()
4570 index->setDomainExpr(domainExpr); in begin_visit()
6236 expr* domainExpr = pop_nodestack(); in end_visit() local
6238 if (domainExpr->is_updating()) in end_visit()
6339 expr* domainExpr, in create_let_clause() argument
6342 if (domainExpr->is_updating()) in create_let_clause()
[all …]
/dports/textproc/zorba/zorba-2.7.0/src/compiler/rewriter/tools/
H A Ddataflow_annotations.cpp388 expr* domainExpr = flc->get_expr(); in compute_flwor_expr() local
389 xqtref_t domainType = domainExpr->get_return_type(); in compute_flwor_expr()
/dports/textproc/zorba/zorba-2.7.0/src/compiler/parsetree/
H A Dparsenodes.cpp952 exprnode* domainExpr, in AST_IndexDecl() argument
958 theDomainExpr(domainExpr), in AST_IndexDecl()
H A Dparsenodes.h1306 exprnode* domainExpr,