PostgreSQL Source Code: src/backend/utils/adt/jsonpath_internal.h Source File (original) (raw)
Go to the documentation of this file.
1
2
3
4
5
6
7
8
9
10
11
12
13
14#ifndef JSONPATH_INTERNAL_H
15#define JSONPATH_INTERNAL_H
16
17
19{
24
25#ifndef YY_TYPEDEF_YY_SCANNER_T
26#define YY_TYPEDEF_YY_SCANNER_T
28#endif
29
31#include "jsonpath_gram.h"
32
33#define YY_DECL extern int jsonpath_yylex(YYSTYPE *yylval_param, \
34 JsonPathParseResult **result, \
35 struct Node *escontext, \
36 yyscan_t yyscanner)
39 struct Node *escontext,
42 struct Node *escontext,
44 const char *message);
45
46#endif
struct JsonPathString JsonPathString
int jsonpath_yyparse(JsonPathParseResult **result, struct Node *escontext, yyscan_t yyscanner)
void jsonpath_yyerror(JsonPathParseResult **result, struct Node *escontext, yyscan_t yyscanner, const char *message)