Lines Matching refs:pColumn
687 IdList *pColumn, /* Column names corresponding to IDLIST, or NULL. */ in sqlite3Insert() argument
783 sqlite3TreeViewInsert(pParse->pWith, pTabList, pColumn, pSelect, pList, in sqlite3Insert()
818 if( pColumn==0 in sqlite3Insert()
865 if( pColumn ){ in sqlite3Insert()
866 assert( pColumn->eU4!=EU4_EXPR ); in sqlite3Insert()
867 pColumn->eU4 = EU4_IDX; in sqlite3Insert()
868 for(i=0; i<pColumn->nId; i++){ in sqlite3Insert()
869 pColumn->a[i].u4.idx = -1; in sqlite3Insert()
871 for(i=0; i<pColumn->nId; i++){ in sqlite3Insert()
873 if( sqlite3StrICmp(pColumn->a[i].zName, pTab->aCol[j].zCnName)==0 ){ in sqlite3Insert()
874 pColumn->a[i].u4.idx = j; in sqlite3Insert()
891 if( sqlite3IsRowid(pColumn->a[i].zName) && !withoutRowid ){ in sqlite3Insert()
896 pTabList->a, pColumn->a[i].zName); in sqlite3Insert()
996 if( pColumn==0 && nColumn>0 ){ in sqlite3Insert()
1030 if( pColumn!=0 && nColumn!=pColumn->nId ){ in sqlite3Insert()
1031 sqlite3ErrorMsg(pParse, "%d values for %d columns", nColumn, pColumn->nId); in sqlite3Insert()
1166 }else if( pColumn==0 ){ in sqlite3Insert()
1175 if( pColumn ){ in sqlite3Insert()
1176 assert( pColumn->eU4==EU4_IDX ); in sqlite3Insert()
1177 for(j=0; j<pColumn->nId && pColumn->a[j].u4.idx!=i; j++){} in sqlite3Insert()
1178 if( j>=pColumn->nId ){ in sqlite3Insert()
1431 sqlite3IdListDelete(db, pColumn); in sqlite3Insert()