Lines Matching defs:VdbeCursor
23091 typedef struct VdbeCursor VdbeCursor; typedef
23092 struct VdbeCursor { struct
23093 u8 eCurType; /* One of the CURTYPE_* values above */
23094 i8 iDb; /* Index of cursor database in db->aDb[] */
23095 u8 nullRow; /* True if pointing to a row with no data */
23096 u8 deferredMoveto; /* A call to sqlite3BtreeMoveto() is needed */
23097 u8 isTable; /* True for rowid tables. False for indexes */
23099 u8 seekOp; /* Most recent seek operation on this cursor */
23100 u8 wrFlag; /* The wrFlag argument to sqlite3BtreeCursor() */
23125 /* When a new VdbeCursor is allocated, only the fields above are zeroed. argument
23128 VdbeCursor *pAltCursor; /* Associated index cursor from which to read */ argument
23129 union {
23133 } uc;
23134 KeyInfo *pKeyInfo; /* Info about index keys needed by index cursors */
23135 u32 iHdrOffset; /* Offset to next unparsed byte of the header */
23136 Pgno pgnoRoot; /* Root page of the open btree cursor */
23137 i16 nField; /* Number of fields in the header */
23161 ** A value for VdbeCursor.cacheStatus that means the cache is always invalid. argument