PostgreSQL Source Code: JsonPathParseItem Struct Reference (original) (raw)
#include <[jsonpath.h](jsonpath%5F8h%5Fsource.html)>
Data Fields | |
---|---|
JsonPathItemType | type |
JsonPathParseItem * | next |
union { | |
struct { | |
JsonPathParseItem * left | |
JsonPathParseItem * right | |
} args | |
JsonPathParseItem * arg | |
struct { | |
int nelems | |
struct { | |
JsonPathParseItem * from | |
JsonPathParseItem * to | |
} elems | |
} array | |
struct { | |
uint32 first | |
uint32 last | |
} anybounds | |
struct { | |
JsonPathParseItem * expr | |
char * pattern | |
uint32 patternlen | |
uint32 flags | |
} like_regex | |
Numeric numeric | |
bool boolean | |
struct { | |
uint32 len | |
char * val | |
} string | |
} | value |
Definition at line 217 of file jsonpath.h.
◆
struct { ... } JsonPathParseItem::anybounds
◆ arg
◆
struct { ... } JsonPathParseItem::args
◆
struct { ... } JsonPathParseItem::array
◆ boolean
bool JsonPathParseItem::boolean
◆
struct { ... } * JsonPathParseItem::elems
◆ expr
◆ first
uint32 JsonPathParseItem::first
◆ flags
uint32 JsonPathParseItem::flags
◆ from
◆ last
uint32 JsonPathParseItem::last
◆ left
◆ len
◆
struct { ... } JsonPathParseItem::like_regex
◆ nelems
int JsonPathParseItem::nelems
◆ next
◆ numeric
◆ pattern
char* JsonPathParseItem::pattern
◆ patternlen
uint32 JsonPathParseItem::patternlen
◆ right
◆
struct { ... } JsonPathParseItem::string
◆ to
◆ type
◆ val
char* JsonPathParseItem::val
◆
union { ... } JsonPathParseItem::value
The documentation for this struct was generated from the following file:
- src/include/utils/jsonpath.h