Lines Matching refs:Table

627 typedef struct Table Table;
693 Table *pSeqTab; /* The sqlite_sequence table used by AUTOINCREMENT */
872 Table *pVTab; /* vtab with active Connect/Create method */
1208 ** the Table.pVTable member variable of the corresponding Table object.
1214 ** When an in-memory Table object is deleted (for example when the
1217 ** immediately. Instead, they are moved from the Table.pVTable list to
1242 ** Table.zName is the name of the table. The case of the original
1246 ** Table.nCol is the number of columns in this table. Table.aCol is a
1249 ** If the table has an INTEGER PRIMARY KEY, then Table.iPKey is the index of
1250 ** the column that is that key. Otherwise Table.iPKey is negative. Note
1257 ** Table.tnum is the page number for the root BTree page of the table in the
1258 ** database file. If Table.iDb is the index of the database table backend
1262 ** when the VDBE cursor to the table is closed. In this case Table.tnum
1268 struct Table {
1277 u16 nRef; /* Number of pointers to this Table */
1295 Table *pNextZombie; /* Next on the Parse.pZombieTab list */
1303 #define TF_HasPrimaryKey 0x04 /* Table has a primary key */
1343 Table *pFrom; /* Table containing the REFERENCES clause (aka: Child) */
1455 ** In the Table structure describing Ex1, nCol==3 because there are
1475 Table *pTable; /* The SQL table being indexed */
1536 Table *pTab; /* Source table */
1674 Table *pTab; /* Table for TK_COLUMN expressions. */
1794 int idx; /* Index in some Table.aCol[] of a column named zName */
1840 Table *pTab; /* An SQL table corresponding to zName */
1947 #define WHERE_OMIT_OPEN 0x0010 /* Table cursors are already open */
2059 #define SF_HasTypeInfo 0x0020 /* FROM subqueries have Table metadata */
2096 ** tables, the following information is attached to the Table.u.autoInc.p
2105 Table *pTab; /* Table this info block refers to */
2193 int iTable; /* Table cursor number */
2194 int iColumn; /* Table column number */
2217 Table *pTriggerTab; /* Table triggers are being coded for */
2240 Table *pNewTable; /* A table being constructed by CREATE TABLE */
2247 Table **apVtabLock; /* Pointer to virtual tables needing locking */
2250 Table *pZombieTab; /* List of Table objects to delete after code gen */
2294 * struct Table.
2671 Table *sqlite3ResultSetOfSelect(Parse*,Select*);
2700 int sqlite3ViewGetColumnNames(Parse*,Table*);
2706 void sqlite3DeleteTable(sqlite3*, Table*);
2735 Table *sqlite3SrcListLookup(Parse*, SrcList*);
2736 int sqlite3IsReadOnly(Parse*, Table*, int);
2737 void sqlite3OpenTable(Parse*, int iCur, int iDb, Table*, int);
2745 int sqlite3ExprCodeGetColumn(Parse*, Table*, int, int, int);
2746 void sqlite3ExprCodeGetColumnOfTable(Vdbe*, Table*, int, int, int);
2763 Table *sqlite3FindTable(sqlite3*,const char*, const char*);
2764 Table *sqlite3LocateTable(Parse*,int isView,const char*, const char*);
2795 void sqlite3GenerateRowDelete(Parse*, Table*, int, int, int, Trigger *, int);
2796 void sqlite3GenerateRowIndexDelete(Parse*, Table*, int, int*);
2798 void sqlite3GenerateConstraintChecks(Parse*,Table*,int,int,
2800 void sqlite3CompleteInsertion(Parse*, Table*, int, int, int*, int, int, int);
2801 int sqlite3OpenTableAndIndices(Parse*, Table*, int, int);
2821 void sqlite3MaterializeView(Parse*, Table*, Expr*, int);
2830 Trigger *sqlite3TriggersExist(Parse *, Table*, int, ExprList*, int *pMask);
2831 Trigger *sqlite3TriggerList(Parse *, Table *);
2832 void sqlite3CodeRowTrigger(Parse*, Trigger *, int, ExprList*, int, Table *,
2834 void sqlite3CodeRowTriggerDirect(Parse *, Trigger *, Table *, int, int, int);
2835 void sqliteViewTriggers(Parse*, Table*, Expr*, int, ExprList*);
2844 u32 sqlite3TriggerColmask(Parse*,Trigger*,ExprList*,int,int,Table*,int);
2925 void sqlite3TableAffinityStr(Vdbe *, Table *);
2983 void sqlite3ColumnDefault(Vdbe *, Table *, int, int);
3057 void sqlite3VtabClear(sqlite3 *db, Table*);
3066 void sqlite3VtabMakeWritable(Parse*,Table*);
3072 int sqlite3VtabCallConnect(Parse*, Table*);
3083 VTable *sqlite3GetVTable(sqlite3*, Table*);
3096 void sqlite3FkCheck(Parse*, Table*, int, int);
3097 void sqlite3FkDropTable(Parse*, SrcList *, Table*);
3098 void sqlite3FkActions(Parse*, Table*, ExprList*, int);
3099 int sqlite3FkRequired(Parse*, Table*, int*, int);
3100 u32 sqlite3FkOldmask(Parse*, Table*);
3101 FKey *sqlite3FkReferences(Table *);
3110 void sqlite3FkDelete(sqlite3 *, Table*);