Lines Matching defs:SrcItem
15255 typedef struct SrcItem SrcItem; typedef
19124 struct SrcItem { struct
19125 Schema *pSchema; /* Schema to which this item is fixed */
19126 char *zDatabase; /* Name of database holding this table */
19127 char *zName; /* Name of the table */
19128 char *zAlias; /* The "B" part of a "A AS B" phrase. zName is the "A" */
19129 Table *pTab; /* An SQL table corresponding to zName */
19130 Select *pSelect; /* A SELECT statement used in place of a table name */
19131 int addrFillSub; /* Address of subroutine to manifest a subquery */
19132 int regReturn; /* Register holding return address of addrFillSub */
19133 int regResult; /* Registers holding results of a co-routine */
19134 struct {
19150 } fg;
19151 int iCursor; /* The VDBE cursor number used to access this table */
19152 union {
19155 } u3;
19156 Bitmask colUsed; /* Bit N set if column N used. Details above for N>62 */
19157 union {
19160 } u1;
19161 union {
19186 SrcItem a[1]; /* One entry for each identifier on the list */ argument