Lines Matching defs:JsonEachCursor
2122 typedef struct JsonEachCursor JsonEachCursor; typedef
2123 struct JsonEachCursor { struct
2124 sqlite3_vtab_cursor base; /* Base class - must be first */
2125 u32 iRowid; /* The rowid */
2126 u32 iBegin; /* The first node of the scan */
2127 u32 i; /* Index in sParse.aNode[] of current row */
2128 u32 iEnd; /* EOF when i equals or exceeds this value */
2129 u8 eType; /* Type of top-level element */
2130 u8 bRecursive; /* True for json_tree(). False for json_each() */
2131 char *zJson; /* Input JSON */
2132 char *zRoot; /* Path by which to filter zJson */
2133 JsonParse sParse; /* Parse of the input JSON */