• 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
79507 }else if( p->pTab->aCol[iIdx].affinity==SQLITE_AFF_REAL ){
84448 if( db->xUpdateCallback==0 || pTab->aCol==0 ){
84478 assert( pTab->aCol!=0 );
87481 if( sqlite3StrICmp(pTab->aCol[iCol].zName, zColumn)==0 ){
87509 if( pFKey->aCol[j].iFrom==iCol ){
91422 for(j=0, pCol=pTab->aCol; j<pTab->nCol; j++, pCol++){
91473 for(iCol=0, pCol=pTab->aCol; iCol<pTab->nCol; iCol++, pCol++){
92713 return iCol>=0 ? pTab->aCol[iCol].affinity : SQLITE_AFF_INTEGER;
92847 const char *zColl = p->pTab->aCol[j].zColl;
94705 (p->iColumn>=0 && p->pTab->aCol[p->iColumn].notNull==0);
96202 struct AggInfo_col *pCol = &pAggInfo->aCol[pExpr->iAgg];
96678 (pExpr->iColumn<0 ? "rowid" : pExpr->pTab->aCol[pExpr->iColumn].zName),
96689 && pTab->aCol[pExpr->iColumn].affinity==SQLITE_AFF_REAL
97723 pInfo->aCol = sqlite3ArrayAllocate(
97725 pInfo->aCol,
97726 sizeof(pInfo->aCol[0]),
97781 pCol = pAggInfo->aCol;
97791 pCol = &pAggInfo->aCol[k];
98635 pCol = &pNew->aCol[pNew->nCol-1];
98800 pNew->aCol = (Column*)sqlite3DbMallocZero(db, sizeof(Column)*nAlloc);
98802 if( !pNew->aCol || !pNew->zName ){
98806 memcpy(pNew->aCol, pTab->aCol, sizeof(Column)*pNew->nCol);
98808 Column *pCol = &pNew->aCol[i];
100058 VdbeComment((v, "%s", pTab->aCol[pPk->aiColumn[j]].zName));
101522 zCol = pTab->aCol[iCol].zName;
101525 zCol = pTab->aCol[pTab->iPKey].zName;
102192 if( (pCol = pTable->aCol)!=0 ){
102198 sqlite3DbFree(db, pTable->aCol);
102661 }else if( pTab && pCol!=pTab->aCol && (pCol[-1].colFlags & COLFLAG_HIDDEN) ){
102694 if( sqlite3_stricmp(z, p->aCol[i].zName)==0 ){
102702 aNew = sqlite3DbRealloc(db,p->aCol,(p->nCol+8)*sizeof(p->aCol[0]));
102707 p->aCol = aNew;
102709 pCol = &p->aCol[p->nCol];
102710 memset(pCol, 0, sizeof(p->aCol[0]));
102741 p->aCol[p->nCol-1].notNull = (u8)onError;
102853 pCol = &(p->aCol[p->nCol-1]);
102937 pCol = &pTab->aCol[iCol];
102949 if( sqlite3StrICmp(zCName, pTab->aCol[iCol].zName)==0 ){
102950 pCol = &pTab->aCol[iCol];
103026 sqlite3DbFree(db, p->aCol[i].zColl);
103027 p->aCol[i].zColl = zColl;
103036 pIdx->azColl[0] = p->aCol[i].zColl;
103169 for(pCol = p->aCol, i=0; i<p->nCol; i++, pCol++){
103192 for(pCol=p->aCol, i=0; i<p->nCol; i++, pCol++){
103259 for(i=pTab->nCol, pTabCol=pTab->aCol; i>0; i--, pTabCol++){
103272 const Column *aCol = pIdx->pTable->aCol;
103276 wIndex += x<0 ? 1 : aCol[pIdx->aiColumn[i]].szEst;
103324 if( (pTab->aCol[i].colFlags & COLFLAG_PRIMKEY)!=0 ){
103325 pTab->aCol[i].notNull = OE_Abort;
103348 sqlite3TokenInit(&ipkToken, pTab->aCol[pTab->iPKey].zName);
103592 assert( p->aCol==0 );
103594 p->aCol = pSelTab->aCol;
103596 pSelTab->aCol = 0;
103856 &pTable->nCol, &pTable->aCol);
103867 assert( pTable->aCol==0 );
103869 pTable->aCol = pSelTab->aCol;
103871 pSelTab->aCol = 0;
103901 pTab->aCol = 0;
104272 p->aCol[iCol].zName, pTo);
104284 nByte = sizeof(*pFKey) + (nCol-1)*sizeof(pFKey->aCol[0]) + pTo->n + 1;
104296 z = (char*)&pFKey->aCol[nCol];
104304 pFKey->aCol[0].iFrom = p->nCol-1;
104309 if( sqlite3StrICmp(p->aCol[j].zName, pFromCol->a[i].zName)==0 ){
104310 pFKey->aCol[i].iFrom = j;
104325 pFKey->aCol[i].zCol = z;
104706 sqlite3TokenInit(&prevCol, pTab->aCol[pTab->nCol-1].zName);
104803 }else if( pTab->aCol[j].notNull==0 ){
104819 zColl = pTab->aCol[j].zColl;
105797 zCol = pTab->aCol[pIdx->aiColumn[j]].zName;
105824 pTab->aCol[pTab->iPKey].zName);
106745 const char *zName = pTab->aCol[pPk->aiColumn[0]].zName;
106751 Expr *p = sqlite3Expr(db, TK_ID, pTab->aCol[pPk->aiColumn[i]].zName);
109606 char *zKey = pFKey->aCol[0].zCol; /* Name of left-most parent key column */
109631 if( !sqlite3StrICmp(pParent->aCol[pParent->iPKey].zName, zKey) ) return 0;
109653 for(i=0; i<nCol; i++) aiCol[i] = pFKey->aCol[i].iFrom;
109673 zDfltColl = pParent->aCol[iCol].zColl;
109677 zIdxCol = pParent->aCol[iCol].zName;
109679 if( sqlite3StrICmp(pFKey->aCol[j].zCol, zIdxCol)==0 ){
109680 if( aiCol ) aiCol[i] = pFKey->aCol[j].iFrom;
109886 pCol = &pTab->aCol[iCol];
109996 iCol = aiCol ? aiCol[i] : pFKey->aCol[0].iFrom;
109998 zCol = pFKey->pFrom->aCol[iCol].zName;
110187 int iChildKey = p->aCol[i].iFrom;
110214 char *zKey = p->aCol[i].zCol;
110218 Column *pCol = &pTab->aCol[iKey];
110332 int iReg = pFKey->aCol[i].iFrom + regOld + 1;
110344 iCol = pFKey->aCol[0].iFrom;
110358 char *zCol = pTo->aCol[pIdx ? pIdx->aiColumn[i] : pTo->iPKey].zName;
110477 for(i=0; i<p->nCol; i++) mask |= COLUMN_MASK(p->aCol[i].iFrom);
110623 iFromCol = aiCol ? aiCol[i] : pFKey->aCol[0].iFrom;
110628 pTab->aCol[pIdx ? pIdx->aiColumn[i] : pTab->iPKey].zName);
110629 sqlite3TokenInit(&tFromCol, pFKey->pFrom->aCol[iFromCol].zName);
110667 Expr *pDflt = pFKey->pFrom->aCol[iFromCol].pDflt;
110929 pIdx->zColAff[n] = pTab->aCol[x].affinity;
110979 zColAff[i] = pTab->aCol[i].affinity;
111479 if( sqlite3StrICmp(pColumn->a[i].zName, pTab->aCol[j].zName)==0 ){
111600 nHidden += (IsHiddenColumn(&pTab->aCol[i]) ? 1 : 0);
111705 || (pColumn==0 && IsOrdinaryHiddenColumn(&pTab->aCol[i])) ){
111706 sqlite3ExprCode(pParse, pTab->aCol[i].pDflt, regCols+i+1);
111713 if( pColumn==0 && !IsOrdinaryHiddenColumn(&pTab->aCol[i]) ) j++;
111797 if( IsHiddenColumn(&pTab->aCol[i]) ){
111809 sqlite3ExprCodeFactorable(pParse, pTab->aCol[i].pDflt, iRegStore);
112123 onError = pTab->aCol[i].notNull;
112130 if( onError==OE_Replace && pTab->aCol[i].pDflt==0 ){
112142 pTab->aCol[i].zName);
112159 sqlite3ExprCode(pParse, pTab->aCol[i].pDflt, regNewData+1+i);
112361 VdbeComment((v, "%s", iField<0 ? "rowid" : pTab->aCol[iField].zName));
112437 pTab->aCol[pPk->aiColumn[i]].zName));
112527 if( pTab->aCol[i].pDflt!=0 ) break;
112528 if( pTab->aCol[i].colFlags & COLFLAG_PRIMKEY ) break;
112895 Column *pDestCol = &pDest->aCol[i];
112896 Column *pSrcCol = &pSrc->aCol[i];
116389 for(i=0, pCol=pTab->aCol; i<pTab->nCol; i++, pCol++){
116463 cnum<0 ? 0 : pTab->aCol[cnum].zName);
116581 pTab->aCol[pFK->aCol[j].iFrom].zName,
116582 pFK->aCol[j].zCol,
116670 int iCol = aiCols ? aiCols[j] : pFK->aCol[j].iFrom;
116865 if( pTab->aCol[j].notNull==0 ) continue;
116870 pTab->aCol[j].zName);
116935 if( iCol>=0 && pTab->aCol[iCol].notNull ) continue;
118947 if( sqlite3StrICmp(pTab->aCol[i].zName, zCol)==0 ) return i;
119116 zName = pRightTab->aCol[j].zName;
120141 zOrigCol = pTab->aCol[iCol].zName;
120142 zType = sqlite3ColumnType(&pTab->aCol[iCol],0);
120154 zType = sqlite3ColumnType(&pTab->aCol[iCol],0);
120313 zCol = pTab->aCol[iCol].zName;
120362 Column *aCol, *pCol; /* For looping over result columns */
120371 aCol = sqlite3DbMallocZero(db, sizeof(aCol[0])*nCol);
120372 testcase( aCol==0 );
120376 aCol = 0;
120380 *paCol = aCol;
120382 for(i=0, pCol=aCol; i<nCol && !db->mallocFailed; i++, pCol++){
120400 zName = iCol>=0 ? pTab->aCol[iCol].zName : "rowid";
120437 sqlite3DbFree(db, aCol[j].zName);
120439 sqlite3DbFree(db, aCol);
120478 for(i=0, pCol=pTab->aCol; i<pTab->nCol; i++, pCol++){
120529 sqlite3ColumnsFromExprList(pParse, pSelect->pEList, &pTab->nCol, &pTab->aCol);
122937 sqlite3ColumnsFromExprList(pParse, pEList, &pTab->nCol, &pTab->aCol);
123060 sqlite3ColumnsFromExprList(pParse, pSel->pEList,&pTab->nCol,&pTab->aCol);
123185 char *zName = pTab->aCol[j].zName;
123202 && IsHiddenColumn(&pTab->aCol[j])
123449 assert( pAggInfo->aCol[i].iMem>=pAggInfo->mnReg
123450 && pAggInfo->aCol[i].iMem<=pAggInfo->mxReg );
123563 for(i=0, pC=pAggInfo->aCol; i<pAggInfo->nAccumulator; i++, pC++){
124360 ii, sAggInfo.aCol[ii].iMem);
124361 sqlite3TreeViewExpr(0, sAggInfo.aCol[ii].pExpr, 0);
124451 if( sAggInfo.aCol[i].iSorterColumn>=j ){
124461 struct AggInfo_col *pCol = &sAggInfo.aCol[i];
124727 sqlite3DbFree(db, sAggInfo.aCol);
126144 Column *pCol = &pTab->aCol[i];
126154 if( pTab->aCol[i].affinity==SQLITE_AFF_REAL ){
126320 if( sqlite3StrICmp(pTab->aCol[j].zName, pChanges->a[i].zName)==0 ){
126324 }else if( pPk && (pTab->aCol[j].colFlags & COLFLAG_PRIMKEY)!=0 ){
126346 j<0 ? "ROWID" : pTab->aCol[j].zName,
126615 || (pTab->aCol[i].colFlags & COLFLAG_PRIMKEY)!=0
127943 char *zType = sqlite3ColumnType(&pTab->aCol[iCol], "");
127965 pTab->aCol[iCol].colFlags |= COLFLAG_HIDDEN;
128129 if( !pTab->aCol ){
128132 pTab->aCol = pNew->aCol;
128136 pNew->aCol = 0;
129200 return pIdx->pTable->aCol[i].zName;
130744 if( (j>=0 && pIdx->pTable->aCol[j].notNull==0) || j==XN_EXPR ){
132890 while( k<pTab->nCol && (pTab->aCol[k].colFlags & COLFLAG_HIDDEN)==0 ){k++;}
133239 pScan->idxaff = pIdx->pTable->aCol[iColumn].affinity;
133348 return pIdx->pTable->aCol[j].notNull;
133545 aff = pSrc->pTab->aCol[pTerm->u.leftColumn].affinity;
133623 pTable->aCol[iCol].zName);
136620 && pIndex->pTable->aCol[iColumn].notNull==0
146821 pCol = &pTab->aCol[iCol];
146829 pCol = iCol>=0 ? &pTab->aCol[iCol] : 0;
149932 const char **aCol; /* Array of column names */
149958 aCol = (const char **)sqlite3_malloc(nByte);
149959 if( aCol ){
149960 memset((void*)aCol, 0, nByte);
149966 if( !aCol || !azNotindexed ){
150090 aCol[nCol++] = z;
150107 sqlite3_free((void*)aCol);
150108 aCol = 0;
150109 rc = fts3ContentColumns(db, argv[1], zContent,&aCol,&nCol,&nString,pzErr);
150116 if( sqlite3_stricmp(zLanguageid, aCol[j])==0 ){
150118 for(k=j; k<nCol; k++) aCol[k] = aCol[k+1];
150130 aCol[0] = "content";
150201 z = (char *)sqlite3Fts3NextToken(aCol[iCol], &n);
150272 sqlite3_free((void *)aCol);
187226 static int sqlite3Fts5StorageDocsize(Fts5Storage *p, i64 iRowid, int *aCol);
204525 int *aCol, int nCol, /* Array to populate */
204532 iOff += fts5GetVarint32(&aBlob[iOff], aCol[i]);
204545 static int sqlite3Fts5StorageDocsize(Fts5Storage *p, i64 iRowid, int *aCol){
204558 if( 0==fts5StorageDecodeSizeArray(aCol, nCol, aBlob, nBlob) ){