Lines Matching defs:SrcItem
15380 typedef struct SrcItem SrcItem; typedef
19262 struct SrcItem { struct
19263 Schema *pSchema; /* Schema to which this item is fixed */
19264 char *zDatabase; /* Name of database holding this table */
19265 char *zName; /* Name of the table */
19266 char *zAlias; /* The "B" part of a "A AS B" phrase. zName is the "A" */
19267 Table *pTab; /* An SQL table corresponding to zName */
19268 Select *pSelect; /* A SELECT statement used in place of a table name */
19269 int addrFillSub; /* Address of subroutine to manifest a subquery */
19270 int regReturn; /* Register holding return address of addrFillSub */
19271 int regResult; /* Registers holding results of a co-routine */
19272 struct {
19289 } fg;
19290 int iCursor; /* The VDBE cursor number used to access this table */
19291 union {
19294 } u3;
19295 Bitmask colUsed; /* Bit N set if column N used. Details above for N>62 */
19296 union {
19300 } u1;
19301 union {
19326 SrcItem a[1]; /* One entry for each identifier on the list */ argument