Lines Matching defs:FKey
15352 typedef struct FKey FKey;
18414 FKey *pFKey; /* Linked list of all foreign keys in this table */
18548 struct FKey {
18550 FKey *pNextFrom; /* Next FKey with the same in pFrom. Next parent of pFrom */
18552 FKey *pNextTo; /* Next with the same zTo. Next child of zTo. */
18553 FKey *pPrevTo; /* Previous with the same zTo */
21583 SQLITE_PRIVATE FKey *sqlite3FkReferences(Table *);
21596 SQLITE_PRIVATE int sqlite3FkLocateIndex(Parse*,Table*,FKey*,Index**,int**);
102498 FKey *pFKey;
117700 FKey *pFKey;
117921 FKey *pFKey;
124960 ** An FKey structure is created and added to the table currently
124975 FKey *pFKey = 0;
124976 FKey *pNextTo;
125065 pNextTo = (FKey *)sqlite3HashInsert(&p->pSchema->fkeyHash,
125101 FKey *pFKey;
131531 ** sqlite3FkDelete() - Delete an FKey structure.
131594 FKey *pFKey, /* Foreign key to find index for */
131733 FKey *pFKey, /* Foreign key constraint */
131960 FKey *pFKey, /* The foreign key linking pSrc to pTab */
132071 ** This function returns a linked list of FKey objects (connected by
132072 ** FKey.pNextTo) holding all children of table pTab. For example,
132079 ** to the FKey structure representing the foreign key constraint on table
132084 SQLITE_PRIVATE FKey *sqlite3FkReferences(Table *pTab){
132085 return (FKey *)sqlite3HashFind(&pTab->pSchema->fkeyHash, pTab->zName);
132117 FKey *pFKey;
132157 FKey *p;
132195 ** The second argument points to an FKey object representing a foreign key
132208 FKey *p, /* Foreign key for which pTab is the child */
132222 ** The second argument points to an FKey object representing a foreign key
132235 FKey *p,
132262 static int isSetNullAction(Parse *pParse, FKey *pFKey){
132305 FKey *pFKey; /* Used to iterate through FKs */
132507 FKey *p;
132568 FKey *p;
132626 FKey *pFKey, /* Foreign key to get action for */
132834 FKey *pFKey; /* Iterator variable */
132854 FKey *pFKey; /* Iterator variable */
132855 FKey *pNext; /* Copy of pFKey->pNextFrom */
140217 FKey *pFK;
140252 FKey *pFK; /* A foreign key constraint */