• Home
  • Raw
  • Download

Lines Matching refs:aCol

15766   Column *aCol;        /* Information about each column */  member
15893 } aCol[1]; /* One entry for each of nCol columns */ member
16146 } *aCol; member
79523 }else if( p->pTab->aCol[iIdx].affinity==SQLITE_AFF_REAL ){
84464 if( db->xUpdateCallback==0 || pTab->aCol==0 ){
84494 assert( pTab->aCol!=0 );
87497 if( sqlite3StrICmp(pTab->aCol[iCol].zName, zColumn)==0 ){
87525 if( pFKey->aCol[j].iFrom==iCol ){
91438 for(j=0, pCol=pTab->aCol; j<pTab->nCol; j++, pCol++){
91489 for(iCol=0, pCol=pTab->aCol; iCol<pTab->nCol; iCol++, pCol++){
92729 return iCol>=0 ? pTab->aCol[iCol].affinity : SQLITE_AFF_INTEGER;
92863 const char *zColl = p->pTab->aCol[j].zColl;
94721 (p->iColumn>=0 && p->pTab->aCol[p->iColumn].notNull==0);
96218 struct AggInfo_col *pCol = &pAggInfo->aCol[pExpr->iAgg];
96694 (pExpr->iColumn<0 ? "rowid" : pExpr->pTab->aCol[pExpr->iColumn].zName),
96705 && pTab->aCol[pExpr->iColumn].affinity==SQLITE_AFF_REAL
97739 pInfo->aCol = sqlite3ArrayAllocate(
97741 pInfo->aCol,
97742 sizeof(pInfo->aCol[0]),
97797 pCol = pAggInfo->aCol;
97807 pCol = &pAggInfo->aCol[k];
98651 pCol = &pNew->aCol[pNew->nCol-1];
98816 pNew->aCol = (Column*)sqlite3DbMallocZero(db, sizeof(Column)*nAlloc);
98818 if( !pNew->aCol || !pNew->zName ){
98822 memcpy(pNew->aCol, pTab->aCol, sizeof(Column)*pNew->nCol);
98824 Column *pCol = &pNew->aCol[i];
100074 VdbeComment((v, "%s", pTab->aCol[pPk->aiColumn[j]].zName));
101538 zCol = pTab->aCol[iCol].zName;
101541 zCol = pTab->aCol[pTab->iPKey].zName;
102208 if( (pCol = pTable->aCol)!=0 ){
102214 sqlite3DbFree(db, pTable->aCol);
102677 }else if( pTab && pCol!=pTab->aCol && (pCol[-1].colFlags & COLFLAG_HIDDEN) ){
102710 if( sqlite3_stricmp(z, p->aCol[i].zName)==0 ){
102718 aNew = sqlite3DbRealloc(db,p->aCol,(p->nCol+8)*sizeof(p->aCol[0]));
102723 p->aCol = aNew;
102725 pCol = &p->aCol[p->nCol];
102726 memset(pCol, 0, sizeof(p->aCol[0]));
102757 p->aCol[p->nCol-1].notNull = (u8)onError;
102869 pCol = &(p->aCol[p->nCol-1]);
102953 pCol = &pTab->aCol[iCol];
102965 if( sqlite3StrICmp(zCName, pTab->aCol[iCol].zName)==0 ){
102966 pCol = &pTab->aCol[iCol];
103042 sqlite3DbFree(db, p->aCol[i].zColl);
103043 p->aCol[i].zColl = zColl;
103052 pIdx->azColl[0] = p->aCol[i].zColl;
103185 for(pCol = p->aCol, i=0; i<p->nCol; i++, pCol++){
103208 for(pCol=p->aCol, i=0; i<p->nCol; i++, pCol++){
103275 for(i=pTab->nCol, pTabCol=pTab->aCol; i>0; i--, pTabCol++){
103288 const Column *aCol = pIdx->pTable->aCol;
103292 wIndex += x<0 ? 1 : aCol[pIdx->aiColumn[i]].szEst;
103340 if( (pTab->aCol[i].colFlags & COLFLAG_PRIMKEY)!=0 ){
103341 pTab->aCol[i].notNull = OE_Abort;
103364 sqlite3TokenInit(&ipkToken, pTab->aCol[pTab->iPKey].zName);
103608 assert( p->aCol==0 );
103610 p->aCol = pSelTab->aCol;
103612 pSelTab->aCol = 0;
103872 &pTable->nCol, &pTable->aCol);
103883 assert( pTable->aCol==0 );
103885 pTable->aCol = pSelTab->aCol;
103887 pSelTab->aCol = 0;
103917 pTab->aCol = 0;
104288 p->aCol[iCol].zName, pTo);
104300 nByte = sizeof(*pFKey) + (nCol-1)*sizeof(pFKey->aCol[0]) + pTo->n + 1;
104312 z = (char*)&pFKey->aCol[nCol];
104320 pFKey->aCol[0].iFrom = p->nCol-1;
104325 if( sqlite3StrICmp(p->aCol[j].zName, pFromCol->a[i].zName)==0 ){
104326 pFKey->aCol[i].iFrom = j;
104341 pFKey->aCol[i].zCol = z;
104722 sqlite3TokenInit(&prevCol, pTab->aCol[pTab->nCol-1].zName);
104819 }else if( pTab->aCol[j].notNull==0 ){
104835 zColl = pTab->aCol[j].zColl;
105813 zCol = pTab->aCol[pIdx->aiColumn[j]].zName;
105840 pTab->aCol[pTab->iPKey].zName);
106761 const char *zName = pTab->aCol[pPk->aiColumn[0]].zName;
106767 Expr *p = sqlite3Expr(db, TK_ID, pTab->aCol[pPk->aiColumn[i]].zName);
109622 char *zKey = pFKey->aCol[0].zCol; /* Name of left-most parent key column */
109647 if( !sqlite3StrICmp(pParent->aCol[pParent->iPKey].zName, zKey) ) return 0;
109669 for(i=0; i<nCol; i++) aiCol[i] = pFKey->aCol[i].iFrom;
109689 zDfltColl = pParent->aCol[iCol].zColl;
109693 zIdxCol = pParent->aCol[iCol].zName;
109695 if( sqlite3StrICmp(pFKey->aCol[j].zCol, zIdxCol)==0 ){
109696 if( aiCol ) aiCol[i] = pFKey->aCol[j].iFrom;
109902 pCol = &pTab->aCol[iCol];
110012 iCol = aiCol ? aiCol[i] : pFKey->aCol[0].iFrom;
110014 zCol = pFKey->pFrom->aCol[iCol].zName;
110203 int iChildKey = p->aCol[i].iFrom;
110230 char *zKey = p->aCol[i].zCol;
110234 Column *pCol = &pTab->aCol[iKey];
110348 int iReg = pFKey->aCol[i].iFrom + regOld + 1;
110360 iCol = pFKey->aCol[0].iFrom;
110374 char *zCol = pTo->aCol[pIdx ? pIdx->aiColumn[i] : pTo->iPKey].zName;
110493 for(i=0; i<p->nCol; i++) mask |= COLUMN_MASK(p->aCol[i].iFrom);
110639 iFromCol = aiCol ? aiCol[i] : pFKey->aCol[0].iFrom;
110644 pTab->aCol[pIdx ? pIdx->aiColumn[i] : pTab->iPKey].zName);
110645 sqlite3TokenInit(&tFromCol, pFKey->pFrom->aCol[iFromCol].zName);
110683 Expr *pDflt = pFKey->pFrom->aCol[iFromCol].pDflt;
110945 pIdx->zColAff[n] = pTab->aCol[x].affinity;
110995 zColAff[i] = pTab->aCol[i].affinity;
111495 if( sqlite3StrICmp(pColumn->a[i].zName, pTab->aCol[j].zName)==0 ){
111616 nHidden += (IsHiddenColumn(&pTab->aCol[i]) ? 1 : 0);
111721 || (pColumn==0 && IsOrdinaryHiddenColumn(&pTab->aCol[i])) ){
111722 sqlite3ExprCode(pParse, pTab->aCol[i].pDflt, regCols+i+1);
111729 if( pColumn==0 && !IsOrdinaryHiddenColumn(&pTab->aCol[i]) ) j++;
111813 if( IsHiddenColumn(&pTab->aCol[i]) ){
111825 sqlite3ExprCodeFactorable(pParse, pTab->aCol[i].pDflt, iRegStore);
112139 onError = pTab->aCol[i].notNull;
112146 if( onError==OE_Replace && pTab->aCol[i].pDflt==0 ){
112158 pTab->aCol[i].zName);
112175 sqlite3ExprCode(pParse, pTab->aCol[i].pDflt, regNewData+1+i);
112377 VdbeComment((v, "%s", iField<0 ? "rowid" : pTab->aCol[iField].zName));
112453 pTab->aCol[pPk->aiColumn[i]].zName));
112543 if( pTab->aCol[i].pDflt!=0 ) break;
112544 if( pTab->aCol[i].colFlags & COLFLAG_PRIMKEY ) break;
112911 Column *pDestCol = &pDest->aCol[i];
112912 Column *pSrcCol = &pSrc->aCol[i];
116405 for(i=0, pCol=pTab->aCol; i<pTab->nCol; i++, pCol++){
116479 cnum<0 ? 0 : pTab->aCol[cnum].zName);
116597 pTab->aCol[pFK->aCol[j].iFrom].zName,
116598 pFK->aCol[j].zCol,
116686 int iCol = aiCols ? aiCols[j] : pFK->aCol[j].iFrom;
116881 if( pTab->aCol[j].notNull==0 ) continue;
116886 pTab->aCol[j].zName);
116951 if( iCol>=0 && pTab->aCol[iCol].notNull ) continue;
118963 if( sqlite3StrICmp(pTab->aCol[i].zName, zCol)==0 ) return i;
119132 zName = pRightTab->aCol[j].zName;
120157 zOrigCol = pTab->aCol[iCol].zName;
120158 zType = sqlite3ColumnType(&pTab->aCol[iCol],0);
120170 zType = sqlite3ColumnType(&pTab->aCol[iCol],0);
120329 zCol = pTab->aCol[iCol].zName;
120378 Column *aCol, *pCol; /* For looping over result columns */
120387 aCol = sqlite3DbMallocZero(db, sizeof(aCol[0])*nCol);
120388 testcase( aCol==0 );
120392 aCol = 0;
120396 *paCol = aCol;
120398 for(i=0, pCol=aCol; i<nCol && !db->mallocFailed; i++, pCol++){
120416 zName = iCol>=0 ? pTab->aCol[iCol].zName : "rowid";
120453 sqlite3DbFree(db, aCol[j].zName);
120455 sqlite3DbFree(db, aCol);
120494 for(i=0, pCol=pTab->aCol; i<pTab->nCol; i++, pCol++){
120545 sqlite3ColumnsFromExprList(pParse, pSelect->pEList, &pTab->nCol, &pTab->aCol);
122953 sqlite3ColumnsFromExprList(pParse, pEList, &pTab->nCol, &pTab->aCol);
123076 sqlite3ColumnsFromExprList(pParse, pSel->pEList,&pTab->nCol,&pTab->aCol);
123201 char *zName = pTab->aCol[j].zName;
123218 && IsHiddenColumn(&pTab->aCol[j])
123465 assert( pAggInfo->aCol[i].iMem>=pAggInfo->mnReg
123466 && pAggInfo->aCol[i].iMem<=pAggInfo->mxReg );
123579 for(i=0, pC=pAggInfo->aCol; i<pAggInfo->nAccumulator; i++, pC++){
124376 ii, sAggInfo.aCol[ii].iMem);
124377 sqlite3TreeViewExpr(0, sAggInfo.aCol[ii].pExpr, 0);
124467 if( sAggInfo.aCol[i].iSorterColumn>=j ){
124477 struct AggInfo_col *pCol = &sAggInfo.aCol[i];
124743 sqlite3DbFree(db, sAggInfo.aCol);
126160 Column *pCol = &pTab->aCol[i];
126170 if( pTab->aCol[i].affinity==SQLITE_AFF_REAL ){
126336 if( sqlite3StrICmp(pTab->aCol[j].zName, pChanges->a[i].zName)==0 ){
126340 }else if( pPk && (pTab->aCol[j].colFlags & COLFLAG_PRIMKEY)!=0 ){
126362 j<0 ? "ROWID" : pTab->aCol[j].zName,
126631 || (pTab->aCol[i].colFlags & COLFLAG_PRIMKEY)!=0
127959 char *zType = sqlite3ColumnType(&pTab->aCol[iCol], "");
127981 pTab->aCol[iCol].colFlags |= COLFLAG_HIDDEN;
128145 if( !pTab->aCol ){
128148 pTab->aCol = pNew->aCol;
128152 pNew->aCol = 0;
129216 return pIdx->pTable->aCol[i].zName;
130760 if( (j>=0 && pIdx->pTable->aCol[j].notNull==0) || j==XN_EXPR ){
132906 while( k<pTab->nCol && (pTab->aCol[k].colFlags & COLFLAG_HIDDEN)==0 ){k++;}
133255 pScan->idxaff = pIdx->pTable->aCol[iColumn].affinity;
133364 return pIdx->pTable->aCol[j].notNull;
133561 aff = pSrc->pTab->aCol[pTerm->u.leftColumn].affinity;
133639 pTable->aCol[iCol].zName);
136636 && pIndex->pTable->aCol[iColumn].notNull==0
146837 pCol = &pTab->aCol[iCol];
146845 pCol = iCol>=0 ? &pTab->aCol[iCol] : 0;
149948 const char **aCol; /* Array of column names */
149974 aCol = (const char **)sqlite3_malloc(nByte);
149975 if( aCol ){
149976 memset((void*)aCol, 0, nByte);
149982 if( !aCol || !azNotindexed ){
150106 aCol[nCol++] = z;
150123 sqlite3_free((void*)aCol);
150124 aCol = 0;
150125 rc = fts3ContentColumns(db, argv[1], zContent,&aCol,&nCol,&nString,pzErr);
150132 if( sqlite3_stricmp(zLanguageid, aCol[j])==0 ){
150134 for(k=j; k<nCol; k++) aCol[k] = aCol[k+1];
150146 aCol[0] = "content";
150217 z = (char *)sqlite3Fts3NextToken(aCol[iCol], &n);
150288 sqlite3_free((void *)aCol);
187254 static int sqlite3Fts5StorageDocsize(Fts5Storage *p, i64 iRowid, int *aCol);
204553 int *aCol, int nCol, /* Array to populate */
204560 iOff += fts5GetVarint32(&aBlob[iOff], aCol[i]);
204573 static int sqlite3Fts5StorageDocsize(Fts5Storage *p, i64 iRowid, int *aCol){
204586 if( 0==fts5StorageDecodeSizeArray(aCol, nCol, aBlob, nBlob) ){