/dports/textproc/zorba/zorba-2.7.0/src/compiler/rewriter/rules/ |
H A D | flwor_rules.cpp | 307 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 D | hoist_rules.cpp | 151 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 D | nodeid_rules.cpp | 211 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 D | index_join_rule.cpp | 469 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 D | value_index.cpp | 143 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 D | value_index.h | 332 void setDomainExpr(expr* domainExpr);
|
/dports/textproc/zorba/zorba-2.7.0/src/compiler/expression/ |
H A D | flwor_expr.cpp | 60 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 D | flwor_expr.h | 155 expr* domainExpr); 190 expr* domainExpr, 236 expr* domainExpr, 284 expr* domainExpr,
|
H A D | expr_manager.cpp | 871 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 D | expr_manager.h | 454 expr* domainExpr, 463 expr* domainExpr, 471 expr* domainExpr,
|
H A D | expr_type.cpp | 171 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 D | translator.cpp | 4493 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 D | dataflow_annotations.cpp | 388 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 D | parsenodes.cpp | 952 exprnode* domainExpr, in AST_IndexDecl() argument 958 theDomainExpr(domainExpr), in AST_IndexDecl()
|
H A D | parsenodes.h | 1306 exprnode* domainExpr,
|