Lines Matching defs:SrcItem
15334 typedef struct SrcItem SrcItem; typedef
19198 struct SrcItem { struct
19199 Schema *pSchema; /* Schema to which this item is fixed */
19200 char *zDatabase; /* Name of database holding this table */
19201 char *zName; /* Name of the table */
19202 char *zAlias; /* The "B" part of a "A AS B" phrase. zName is the "A" */
19203 Table *pTab; /* An SQL table corresponding to zName */
19204 Select *pSelect; /* A SELECT statement used in place of a table name */
19205 int addrFillSub; /* Address of subroutine to manifest a subquery */
19206 int regReturn; /* Register holding return address of addrFillSub */
19207 int regResult; /* Registers holding results of a co-routine */
19208 struct {
19224 } fg;
19225 int iCursor; /* The VDBE cursor number used to access this table */
19226 union {
19229 } u3;
19230 Bitmask colUsed; /* Bit N set if column N used. Details above for N>62 */
19231 union {
19234 } u1;
19235 union {
19260 SrcItem a[1]; /* One entry for each identifier on the list */ argument