|
PostgreSQL Source Code git master
|
#include <jsonpath.h>
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 |
Referenced by flattenJsonPathParseItem().
| JsonPathParseItem* JsonPathParseItem::arg |
Definition at line 233 of file jsonpath.h.
Referenced by flattenJsonPathParseItem().
| struct { ... } JsonPathParseItem::args |
Referenced by flattenJsonPathParseItem().
| struct { ... } JsonPathParseItem::array |
Referenced by flattenJsonPathParseItem().
| bool JsonPathParseItem::boolean |
Definition at line 263 of file jsonpath.h.
Referenced by flattenJsonPathParseItem().
| struct { ... } * JsonPathParseItem::elems |
Referenced by flattenJsonPathParseItem().
| JsonPathParseItem* JsonPathParseItem::expr |
Definition at line 255 of file jsonpath.h.
Referenced by flattenJsonPathParseItem().
| uint32 JsonPathParseItem::first |
Definition at line 249 of file jsonpath.h.
Referenced by flattenJsonPathParseItem().
| uint32 JsonPathParseItem::flags |
Definition at line 258 of file jsonpath.h.
Referenced by flattenJsonPathParseItem().
| JsonPathParseItem* JsonPathParseItem::from |
Definition at line 241 of file jsonpath.h.
| uint32 JsonPathParseItem::last |
Definition at line 250 of file jsonpath.h.
Referenced by flattenJsonPathParseItem().
| JsonPathParseItem* JsonPathParseItem::left |
Definition at line 228 of file jsonpath.h.
Referenced by flattenJsonPathParseItem().
| uint32 JsonPathParseItem::len |
Definition at line 266 of file jsonpath.h.
Referenced by flattenJsonPathParseItem().
| struct { ... } JsonPathParseItem::like_regex |
Referenced by flattenJsonPathParseItem().
| int JsonPathParseItem::nelems |
Definition at line 238 of file jsonpath.h.
Referenced by flattenJsonPathParseItem().
| JsonPathParseItem* JsonPathParseItem::next |
Definition at line 220 of file jsonpath.h.
Referenced by flattenJsonPathParseItem().
| Numeric JsonPathParseItem::numeric |
Definition at line 262 of file jsonpath.h.
Referenced by flattenJsonPathParseItem().
| char* JsonPathParseItem::pattern |
Definition at line 256 of file jsonpath.h.
Referenced by flattenJsonPathParseItem().
| uint32 JsonPathParseItem::patternlen |
Definition at line 257 of file jsonpath.h.
Referenced by flattenJsonPathParseItem().
| JsonPathParseItem* JsonPathParseItem::right |
Definition at line 229 of file jsonpath.h.
Referenced by flattenJsonPathParseItem().
| struct { ... } JsonPathParseItem::string |
Referenced by flattenJsonPathParseItem().
| JsonPathParseItem* JsonPathParseItem::to |
Definition at line 242 of file jsonpath.h.
| JsonPathItemType JsonPathParseItem::type |
Definition at line 219 of file jsonpath.h.
Referenced by flattenJsonPathParseItem().
| char* JsonPathParseItem::val |
Definition at line 267 of file jsonpath.h.
Referenced by flattenJsonPathParseItem().
| union { ... } JsonPathParseItem::value |
Referenced by flattenJsonPathParseItem().