Lines Matching defs:VdbeCursor
23013 typedef struct VdbeCursor VdbeCursor; typedef
23014 struct VdbeCursor { struct
23015 u8 eCurType; /* One of the CURTYPE_* values above */
23016 i8 iDb; /* Index of cursor database in db->aDb[] */
23017 u8 nullRow; /* True if pointing to a row with no data */
23018 u8 deferredMoveto; /* A call to sqlite3BtreeMoveto() is needed */
23019 u8 isTable; /* True for rowid tables. False for indexes */
23021 u8 seekOp; /* Most recent seek operation on this cursor */
23022 u8 wrFlag; /* The wrFlag argument to sqlite3BtreeCursor() */
23047 /* When a new VdbeCursor is allocated, only the fields above are zeroed. argument
23050 VdbeCursor *pAltCursor; /* Associated index cursor from which to read */ argument
23051 union {
23055 } uc;
23056 KeyInfo *pKeyInfo; /* Info about index keys needed by index cursors */
23057 u32 iHdrOffset; /* Offset to next unparsed byte of the header */
23058 Pgno pgnoRoot; /* Root page of the open btree cursor */
23059 i16 nField; /* Number of fields in the header */
23083 ** A value for VdbeCursor.cacheStatus that means the cache is always invalid. argument