Lines Matching defs:SrcItem
15423 typedef struct SrcItem SrcItem; typedef
19307 struct SrcItem { struct
19308 Schema *pSchema; /* Schema to which this item is fixed */
19309 char *zDatabase; /* Name of database holding this table */
19310 char *zName; /* Name of the table */
19311 char *zAlias; /* The "B" part of a "A AS B" phrase. zName is the "A" */
19312 Table *pTab; /* An SQL table corresponding to zName */
19313 Select *pSelect; /* A SELECT statement used in place of a table name */
19314 int addrFillSub; /* Address of subroutine to manifest a subquery */
19315 int regReturn; /* Register holding return address of addrFillSub */
19316 int regResult; /* Registers holding results of a co-routine */
19317 struct {
19333 } fg;
19334 int iCursor; /* The VDBE cursor number used to access this table */
19335 union {
19338 } u3;
19339 Bitmask colUsed; /* Bit N set if column N used. Details above for N>62 */
19340 union {
19343 } u1;
19344 union {
19369 SrcItem a[1]; /* One entry for each identifier on the list */ argument