Lines Matching refs:vctx
16 JBL_VCTX *vctx; member
1351 …_cmd_t _jql_match_visitor(int lvl, binn *bv, const char *key, int idx, JBL_VCTX *vctx, iwrc *rcp) { in _jql_match_visitor() argument
1354 JQL q = vctx->op; in _jql_match_visitor()
1363 .vctx = vctx, in _jql_match_visitor()
1381 JBL_VCTX vctx = { in jql_matched() local
1406 iwrc rc = _jbl_visit(0, 0, &vctx, _jql_match_visitor); in jql_matched()
1407 if (vctx.pool) { in jql_matched()
1408 iwpool_destroy(vctx.pool); in jql_matched()
1509 JBN_VCTX *vctx, JQP_PROJECTION *proj, in _jql_proj_matched() argument
1545 JBN_VCTX *vctx, JQP_PROJECTION *proj, in _jql_proj_join_matched() argument
1549 PROJ_CTX *pctx = vctx->op; in _jql_proj_join_matched()
1551 return _jql_proj_matched(lvl, n, key, keylen, vctx, proj, rcp); in _jql_proj_join_matched()
1651 …md_t _jql_proj_visitor(int lvl, JBL_NODE n, const char *key, int klidx, JBN_VCTX *vctx, iwrc *rc) { in _jql_proj_visitor() argument
1652 PROJ_CTX *pctx = vctx->op; in _jql_proj_visitor()
1669 matched = _jql_proj_join_matched((int16_t) lvl, n, keyptr, klidx, vctx, p, &jbl, rc); in _jql_proj_visitor()
1671 matched = _jql_proj_matched((int16_t) lvl, n, keyptr, klidx, vctx, p, rc); in _jql_proj_visitor()
1688 int lvl, JBL_NODE n, const char *key, int klidx, JBN_VCTX *vctx, in _jql_proj_keep_visitor() argument
1723 JBN_VCTX vctx = { in _jql_project() local
1727 iwrc rc = jbn_visit(root, 0, &vctx, _jql_proj_visitor); in _jql_project()
1730 RCHECK(rc, finish, jbn_visit(root, 0, &vctx, _jql_proj_keep_visitor)); in _jql_project()