|
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().