Lines Matching defs:Table
232 typedef struct Table Table; typedef
496 struct Table { struct
497 char *zName; /* Name of the table */
498 int nCol; /* Number of columns in this table */
499 Column *aCol; /* Information about each column */
500 int iPKey; /* If not less then 0, use aCol[iPKey] as the primary key */
501 Index *pIndex; /* List of SQL indexes on this table. */
502 int tnum; /* Root BTree node for this table (see note above) */
503 Select *pSelect; /* NULL for tables. Points to definition if a view. */
504 u8 readOnly; /* True if this table should not be written by the user */
505 u8 iDb; /* Index into sqlite.aDb[] of the backend for this table */
506 u8 isTransient; /* True if automatically deleted when VDBE finishes */
507 u8 hasPrimKey; /* True if there exists a primary key */
508 u8 keyConf; /* What to do in case of uniqueness conflict on iPKey */
509 Trigger *pTrigger; /* List of SQL triggers on this table */
510 FKey *pFKey; /* Linked list of all foreign keys in this table */