Home
last modified time | relevance | path

Searched refs:JQPUNIT (Results 1 – 7 of 7) sorted by relevance

/third_party/ejdb/src/jql/
Djqp.leg16 static JQPUNIT *_jqp_unit(struct _yycontext *yy);
21 static JQPUNIT *_jqp_string(struct _yycontext *yy, jqp_string_flavours_t flv, const char *text);
22 static JQPUNIT *_jqp_unescaped_string(struct _yycontext *yy, jqp_string_flavours_t flv, const char …
23 static JQPUNIT *_jqp_number(struct _yycontext *yy, jqp_int_flavours_t flv, const char *text);
24 static JQPUNIT *_jqp_placeholder(struct _yycontext *yy, const char *text);
25 static JQPUNIT *_jqp_unit_op(struct _yycontext *yy, const char *text);
26 static JQPUNIT *_jqp_unit_join(struct _yycontext *yy, const char *text);
27 static JQPUNIT *_jqp_expr(struct _yycontext *yy, JQPUNIT *left, JQPUNIT *op, JQPUNIT *right);
28 static JQPUNIT *_jqp_node(struct _yycontext *yy, JQPUNIT *value);
29 static JQPUNIT *_jqp_projection(struct _yycontext *yy, JQPUNIT *value, uint8_t flags);
[all …]
Djqp.h107 typedef union _JQP_UNIT JQPUNIT; typedef
127 JQPUNIT *argument;
146 JQPUNIT *value;
193 JQPUNIT *left;
194 JQPUNIT *right;
248 JQPUNIT *unit;
289 JQPUNIT *skip;
290 JQPUNIT *limit;
Djqp.c23 static JQPUNIT *_jqp_unit(struct _yycontext *yy);
28 static JQPUNIT *_jqp_string(struct _yycontext *yy, jqp_string_flavours_t flv, const char *text);
29 static JQPUNIT *_jqp_unescaped_string(struct _yycontext *yy, jqp_string_flavours_t flv, const char …
30 static JQPUNIT *_jqp_number(struct _yycontext *yy, jqp_int_flavours_t flv, const char *text);
31 static JQPUNIT *_jqp_placeholder(struct _yycontext *yy, const char *text);
32 static JQPUNIT *_jqp_unit_op(struct _yycontext *yy, const char *text);
33 static JQPUNIT *_jqp_unit_join(struct _yycontext *yy, const char *text);
34 static JQPUNIT *_jqp_expr(struct _yycontext *yy, JQPUNIT *left, JQPUNIT *op, JQPUNIT *right);
35 static JQPUNIT *_jqp_node(struct _yycontext *yy, JQPUNIT *value);
36 static JQPUNIT *_jqp_projection(struct _yycontext *yy, JQPUNIT *value, uint8_t flags);
[all …]
Djql_internal.h54 JQVAL* jql_unit_to_jqval(JQP_AUX *aux, JQPUNIT *unit, iwrc *rcp);
Djql.c345 JQPUNIT *unit = n->value; in _jql_reset_expression_node()
1059 static JQVAL* _jql_unit_to_jqval(JQP_AUX *aux, JQPUNIT *unit, iwrc *rcp) { in _jql_unit_to_jqval()
1154 JQVAL* jql_unit_to_jqval(JQP_AUX *aux, JQPUNIT *unit, iwrc *rcp) { in jql_unit_to_jqval()
1203 JQPUNIT *left = expr->left; in _jql_match_node_expr_impl()
1205 JQPUNIT *right = expr->right; in _jql_match_node_expr_impl()
1249 JQPUNIT *unit = n->value; in _jql_match_node_expr()
1502 JQPUNIT *skip = aux->skip; in jql_get_skip()
1519 JQPUNIT *limit = aux->limit; in jql_get_limit()
/third_party/ejdb/src/jql/inc/
Djqpx.c66 static JQPUNIT* _jqp_unit(yycontext *yy) { in _jqp_unit()
67 JQPUNIT *ret = iwpool_calloc(sizeof(JQPUNIT), yy->aux->pool); in _jqp_unit()
118 static void _jqp_unit_push(yycontext *yy, JQPUNIT *unit) { in _jqp_unit_push()
124 static JQPUNIT* _jqp_unit_pop(yycontext *yy) { in _jqp_unit_pop()
156 static JQPUNIT* _jqp_string(yycontext *yy, jqp_string_flavours_t flavour, const char *text) { in _jqp_string()
157 JQPUNIT *unit = _jqp_unit(yy); in _jqp_string()
164 static JQPUNIT* _jqp_number(yycontext *yy, jqp_int_flavours_t flavour, const char *text) { in _jqp_number()
165 JQPUNIT *unit = _jqp_unit(yy); in _jqp_number()
188 static JQPUNIT* _jqp_json_number(yycontext *yy, const char *text) { in _jqp_json_number()
189 JQPUNIT *unit = _jqp_unit(yy); in _jqp_json_number()
[all …]
/third_party/ejdb/src/jbi/
Djbi_selection.c115 JQPUNIT *unit = n->value; in _jbi_is_solid_node_expression()
123 JQPUNIT *left = expr->left; in _jbi_is_solid_node_expression()
326 JQPUNIT *left = nexpr->left; in _jbi_collect_indexes()
341 JQPUNIT *left = n->next->value->expr.left; in _jbi_collect_indexes()