Lines Matching defs:IdList

15357 typedef struct IdList IdList;
19214 ** The IdList.a.idx field is used when the IdList represents the list of
19219 ** If "a" is the k-th column of table "t", then IdList.a[0].idx==k.
19221 struct IdList {
19234 ** Allowed values for IdList.eType, which determines which value of the a.u4
19237 #define EU4_NONE 0 /* Does not use IdList.a.u4 */
19238 #define EU4_IDX 1 /* Uses IdList.a.u4.idx */
19239 #define EU4_EXPR 2 /* Uses IdList.a.u4.pExpr -- NOT CURRENTLY USED */
19293 IdList *pUsing; /* fg.isUsing==1 => The USING clause of a join */
19313 IdList *pUsing; /* The USING clause of a join */
20005 IdList *pColumns; /* If this is an UPDATE OF <column-list> trigger,
20076 IdList *pIdList; /* Column names for INSERT */
20751 SQLITE_PRIVATE void sqlite3TreeViewBareIdList(TreeView*, const IdList*, const char*);
20752 SQLITE_PRIVATE void sqlite3TreeViewIdList(TreeView*, const IdList*, u8, const char*);
20762 const IdList*, const Select*, const ExprList*,
20778 SQLITE_PRIVATE void sqlite3ShowIdList(const IdList*);
20836 SQLITE_PRIVATE ExprList *sqlite3ExprListAppendVector(Parse*,ExprList*,IdList*,Expr*);
20942 SQLITE_PRIVATE void sqlite3Insert(Parse*, SrcList*, Select*, IdList*, int, Upsert*);
20947 SQLITE_PRIVATE IdList *sqlite3IdListAppend(Parse*, IdList*, Token*);
20948 SQLITE_PRIVATE int sqlite3IdListIndex(IdList*,const char*);
20959 SQLITE_PRIVATE void sqlite3IdListDelete(sqlite3*, IdList*);
21092 SQLITE_PRIVATE IdList *sqlite3IdListDup(sqlite3*,const IdList*);
21115 SQLITE_PRIVATE void sqlite3BeginTrigger(Parse*, Token*,Token*,int,int,IdList*,SrcList*,
21129 SQLITE_PRIVATE TriggerStep *sqlite3TriggerInsertStep(Parse*,Token*, IdList*,
33538 const IdList *pList,
33574 const IdList *pList,
33676 const IdList *pColumnList,
33880 SQLITE_PRIVATE void sqlite3ShowIdList(const IdList *p){ sqlite3TreeViewIdList(0,p,0,0); }
110925 SQLITE_PRIVATE IdList *sqlite3IdListDup(sqlite3 *db, const IdList *p){
110926 IdList *pNew;
111084 IdList *pColumns, /* List of names of LHS of the assignment */
117003 ** Unmap all tokens in the IdList object passed as the second argument.
117007 const IdList *pIdList
117256 const IdList *pIdList,
126052 ** Append a new element to the given IdList. Create a new IdList if
126055 ** A new IdList is returned, or NULL if malloc() fails.
126057 SQLITE_PRIVATE IdList *sqlite3IdListAppend(Parse *pParse, IdList *pList, Token *pToken){
126061 pList = sqlite3DbMallocZero(db, sizeof(IdList) );
126064 IdList *pNew;
126066 sizeof(IdList) + pList->nId*sizeof(pList->a));
126082 ** Delete an IdList.
126084 SQLITE_PRIVATE void sqlite3IdListDelete(sqlite3 *db, IdList *pList){
126099 SQLITE_PRIVATE int sqlite3IdListIndex(IdList *pList, const char *zName){
133774 IdList *pColumn, /* Column names corresponding to IDLIST, or NULL. */
143405 IdList *pUsing = 0;
143441 IdList *pList = pRight->u3.pUsing;
149060 IdList *pUsing; /* USING clause for pFrom[1] */
151821 IdList *pColumns, /* column list if this is an UPDATE OF trigger */
152206 IdList *pColumn, /* List of columns in pTableName to insert into */
152455 static int checkColumnOverlap(IdList *pIdList, ExprList *pEList){
172522 ** Then the "b" IdList records the list "a,b,c".
172524 struct TrigEvent { int a; IdList * b; };
172951 IdList* yy132;