pCol 81526 ext/sqlite3/libsqlite/sqlite3.c Column *pCol; /* A column of pTab */ pCol 81598 ext/sqlite3/libsqlite/sqlite3.c for(j=0, pCol=pTab->aCol; j<pTab->nCol; j++, pCol++){ pCol 81599 ext/sqlite3/libsqlite/sqlite3.c if( sqlite3StrICmp(pCol->zName, zCol)==0 ){ pCol 81649 ext/sqlite3/libsqlite/sqlite3.c for(iCol=0, pCol=pTab->aCol; iCol<pTab->nCol; iCol++, pCol++){ pCol 81650 ext/sqlite3/libsqlite/sqlite3.c if( sqlite3StrICmp(pCol->zName, zCol)==0 ){ pCol 85402 ext/sqlite3/libsqlite/sqlite3.c struct AggInfo_col *pCol = &pAggInfo->aCol[pExpr->iAgg]; pCol 85404 ext/sqlite3/libsqlite/sqlite3.c assert( pCol->iMem>0 ); pCol 85405 ext/sqlite3/libsqlite/sqlite3.c inReg = pCol->iMem; pCol 85409 ext/sqlite3/libsqlite/sqlite3.c pCol->iSorterColumn, target); pCol 87013 ext/sqlite3/libsqlite/sqlite3.c struct AggInfo_col *pCol; pCol 87023 ext/sqlite3/libsqlite/sqlite3.c pCol = pAggInfo->aCol; pCol 87024 ext/sqlite3/libsqlite/sqlite3.c for(k=0; k<pAggInfo->nColumn; k++, pCol++){ pCol 87025 ext/sqlite3/libsqlite/sqlite3.c if( pCol->iTable==pExpr->iTable && pCol 87026 ext/sqlite3/libsqlite/sqlite3.c pCol->iColumn==pExpr->iColumn ){ pCol 87033 ext/sqlite3/libsqlite/sqlite3.c pCol = &pAggInfo->aCol[k]; pCol 87034 ext/sqlite3/libsqlite/sqlite3.c pCol->pTab = pExpr->pTab; pCol 87035 ext/sqlite3/libsqlite/sqlite3.c pCol->iTable = pExpr->iTable; pCol 87036 ext/sqlite3/libsqlite/sqlite3.c pCol->iColumn = pExpr->iColumn; pCol 87037 ext/sqlite3/libsqlite/sqlite3.c pCol->iMem = ++pParse->nMem; pCol 87038 ext/sqlite3/libsqlite/sqlite3.c pCol->iSorterColumn = -1; pCol 87039 ext/sqlite3/libsqlite/sqlite3.c pCol->pExpr = pExpr; pCol 87049 ext/sqlite3/libsqlite/sqlite3.c pCol->iSorterColumn = j; pCol 87054 ext/sqlite3/libsqlite/sqlite3.c if( pCol->iSorterColumn<0 ){ pCol 87055 ext/sqlite3/libsqlite/sqlite3.c pCol->iSorterColumn = pAggInfo->nSortingColumn++; pCol 87860 ext/sqlite3/libsqlite/sqlite3.c Column *pCol; /* The new column */ pCol 87873 ext/sqlite3/libsqlite/sqlite3.c pCol = &pNew->aCol[pNew->nCol-1]; pCol 87874 ext/sqlite3/libsqlite/sqlite3.c pDflt = pCol->pDflt; pCol 87897 ext/sqlite3/libsqlite/sqlite3.c if( pCol->colFlags & COLFLAG_PRIMKEY ){ pCol 87910 ext/sqlite3/libsqlite/sqlite3.c if( pCol->notNull && !pDflt ){ pCol 88038 ext/sqlite3/libsqlite/sqlite3.c Column *pCol = &pNew->aCol[i]; pCol 88039 ext/sqlite3/libsqlite/sqlite3.c pCol->zName = sqlite3DbStrDup(db, pCol->zName); pCol 88040 ext/sqlite3/libsqlite/sqlite3.c pCol->zColl = 0; pCol 88041 ext/sqlite3/libsqlite/sqlite3.c pCol->zType = 0; pCol 88042 ext/sqlite3/libsqlite/sqlite3.c pCol->pDflt = 0; pCol 88043 ext/sqlite3/libsqlite/sqlite3.c pCol->zDflt = 0; pCol 91368 ext/sqlite3/libsqlite/sqlite3.c Column *pCol; pCol 91370 ext/sqlite3/libsqlite/sqlite3.c if( (pCol = pTable->aCol)!=0 ){ pCol 91371 ext/sqlite3/libsqlite/sqlite3.c for(i=0; i<pTable->nCol; i++, pCol++){ pCol 91372 ext/sqlite3/libsqlite/sqlite3.c sqlite3DbFree(db, pCol->zName); pCol 91373 ext/sqlite3/libsqlite/sqlite3.c sqlite3ExprDelete(db, pCol->pDflt); pCol 91374 ext/sqlite3/libsqlite/sqlite3.c sqlite3DbFree(db, pCol->zDflt); pCol 91375 ext/sqlite3/libsqlite/sqlite3.c sqlite3DbFree(db, pCol->zType); pCol 91376 ext/sqlite3/libsqlite/sqlite3.c sqlite3DbFree(db, pCol->zColl); pCol 91866 ext/sqlite3/libsqlite/sqlite3.c Column *pCol; pCol 91893 ext/sqlite3/libsqlite/sqlite3.c pCol = &p->aCol[p->nCol]; pCol 91894 ext/sqlite3/libsqlite/sqlite3.c memset(pCol, 0, sizeof(p->aCol[0])); pCol 91895 ext/sqlite3/libsqlite/sqlite3.c pCol->zName = z; pCol 91901 ext/sqlite3/libsqlite/sqlite3.c pCol->affinity = SQLITE_AFF_NONE; pCol 91902 ext/sqlite3/libsqlite/sqlite3.c pCol->szEst = 1; pCol 92017 ext/sqlite3/libsqlite/sqlite3.c Column *pCol; pCol 92021 ext/sqlite3/libsqlite/sqlite3.c pCol = &p->aCol[p->nCol-1]; pCol 92022 ext/sqlite3/libsqlite/sqlite3.c assert( pCol->zType==0 || CORRUPT_DB ); pCol 92023 ext/sqlite3/libsqlite/sqlite3.c sqlite3DbFree(pParse->db, pCol->zType); pCol 92024 ext/sqlite3/libsqlite/sqlite3.c pCol->zType = sqlite3NameFromToken(pParse->db, pType); pCol 92025 ext/sqlite3/libsqlite/sqlite3.c pCol->affinity = sqlite3AffinityType(pCol->zType, &pCol->szEst); pCol 92040 ext/sqlite3/libsqlite/sqlite3.c Column *pCol; pCol 92044 ext/sqlite3/libsqlite/sqlite3.c pCol = &(p->aCol[p->nCol-1]); pCol 92047 ext/sqlite3/libsqlite/sqlite3.c pCol->zName); pCol 92053 ext/sqlite3/libsqlite/sqlite3.c sqlite3ExprDelete(db, pCol->pDflt); pCol 92054 ext/sqlite3/libsqlite/sqlite3.c pCol->pDflt = sqlite3ExprDup(db, pSpan->pExpr, EXPRDUP_REDUCE); pCol 92055 ext/sqlite3/libsqlite/sqlite3.c sqlite3DbFree(db, pCol->zDflt); pCol 92056 ext/sqlite3/libsqlite/sqlite3.c pCol->zDflt = sqlite3DbStrNDup(db, (char*)pSpan->zStart, pCol 92330 ext/sqlite3/libsqlite/sqlite3.c Column *pCol; pCol 92332 ext/sqlite3/libsqlite/sqlite3.c for(pCol = p->aCol, i=0; i<p->nCol; i++, pCol++){ pCol 92333 ext/sqlite3/libsqlite/sqlite3.c n += identLength(pCol->zName) + 5; pCol 92355 ext/sqlite3/libsqlite/sqlite3.c for(pCol=p->aCol, i=0; i<p->nCol; i++, pCol++){ pCol 92369 ext/sqlite3/libsqlite/sqlite3.c identPut(zStmt, &k, pCol->zName); pCol 92370 ext/sqlite3/libsqlite/sqlite3.c assert( pCol->affinity-SQLITE_AFF_NONE >= 0 ); pCol 92371 ext/sqlite3/libsqlite/sqlite3.c assert( pCol->affinity-SQLITE_AFF_NONE < ArraySize(azType) ); pCol 92372 ext/sqlite3/libsqlite/sqlite3.c testcase( pCol->affinity==SQLITE_AFF_NONE ); pCol 92373 ext/sqlite3/libsqlite/sqlite3.c testcase( pCol->affinity==SQLITE_AFF_TEXT ); pCol 92374 ext/sqlite3/libsqlite/sqlite3.c testcase( pCol->affinity==SQLITE_AFF_NUMERIC ); pCol 92375 ext/sqlite3/libsqlite/sqlite3.c testcase( pCol->affinity==SQLITE_AFF_INTEGER ); pCol 92376 ext/sqlite3/libsqlite/sqlite3.c testcase( pCol->affinity==SQLITE_AFF_REAL ); pCol 92378 ext/sqlite3/libsqlite/sqlite3.c zType = azType[pCol->affinity - SQLITE_AFF_NONE]; pCol 92380 ext/sqlite3/libsqlite/sqlite3.c assert( pCol->affinity==SQLITE_AFF_NONE pCol 92381 ext/sqlite3/libsqlite/sqlite3.c || pCol->affinity==sqlite3AffinityType(zType, 0) ); pCol 98692 ext/sqlite3/libsqlite/sqlite3.c Column *pCol; pCol 98699 ext/sqlite3/libsqlite/sqlite3.c pCol = &pTab->aCol[iCol]; pCol 98701 ext/sqlite3/libsqlite/sqlite3.c pExpr->affinity = pCol->affinity; pCol 98702 ext/sqlite3/libsqlite/sqlite3.c zColl = pCol->zColl; pCol 99028 ext/sqlite3/libsqlite/sqlite3.c Column *pCol = &pTab->aCol[iKey]; pCol 99030 ext/sqlite3/libsqlite/sqlite3.c if( 0==sqlite3StrICmp(pCol->zName, zKey) ) return 1; pCol 99031 ext/sqlite3/libsqlite/sqlite3.c }else if( pCol->colFlags & COLFLAG_PRIMKEY ){ pCol 104604 ext/sqlite3/libsqlite/sqlite3.c Column *pCol; pCol 104616 ext/sqlite3/libsqlite/sqlite3.c for(i=0, pCol=pTab->aCol; i<pTab->nCol; i++, pCol++){ pCol 104617 ext/sqlite3/libsqlite/sqlite3.c if( IsHiddenColumn(pCol) ){ pCol 104622 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4(v, OP_String8, 0, 2, 0, pCol->zName, 0); pCol 104624 ext/sqlite3/libsqlite/sqlite3.c pCol->zType ? pCol->zType : "", 0); pCol 104625 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, (pCol->notNull ? 1 : 0), 4); pCol 104626 ext/sqlite3/libsqlite/sqlite3.c if( pCol->zDflt ){ pCol 104627 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4(v, OP_String8, 0, 5, 0, (char*)pCol->zDflt, 0); pCol 104631 ext/sqlite3/libsqlite/sqlite3.c if( (pCol->colFlags & COLFLAG_PRIMKEY)==0 ){ pCol 108053 ext/sqlite3/libsqlite/sqlite3.c Column *aCol, *pCol; /* For looping over result columns */ pCol 108070 ext/sqlite3/libsqlite/sqlite3.c for(i=0, pCol=aCol; i<nCol; i++, pCol++){ pCol 108122 ext/sqlite3/libsqlite/sqlite3.c pCol->zName = zName; pCol 108154 ext/sqlite3/libsqlite/sqlite3.c Column *pCol; pCol 108168 ext/sqlite3/libsqlite/sqlite3.c for(i=0, pCol=pTab->aCol; i<pTab->nCol; i++, pCol++){ pCol 108170 ext/sqlite3/libsqlite/sqlite3.c if( pCol->zType==0 ){ pCol 108171 ext/sqlite3/libsqlite/sqlite3.c pCol->zType = sqlite3DbStrDup(db, columnType(&sNC, p,0,0,0, &pCol->szEst)); pCol 108173 ext/sqlite3/libsqlite/sqlite3.c szAll += pCol->szEst; pCol 108174 ext/sqlite3/libsqlite/sqlite3.c pCol->affinity = sqlite3ExprAffinity(p); pCol 108175 ext/sqlite3/libsqlite/sqlite3.c if( pCol->affinity==0 ) pCol->affinity = SQLITE_AFF_NONE; pCol 108177 ext/sqlite3/libsqlite/sqlite3.c if( pColl && pCol->zColl==0 ){ pCol 108178 ext/sqlite3/libsqlite/sqlite3.c pCol->zColl = sqlite3DbStrDup(db, pColl->zName); pCol 111661 ext/sqlite3/libsqlite/sqlite3.c struct AggInfo_col *pCol = &sAggInfo.aCol[i]; pCol 111662 ext/sqlite3/libsqlite/sqlite3.c if( pCol->iSorterColumn>=j ){ pCol 111667 ext/sqlite3/libsqlite/sqlite3.c pCol->pTab, pCol->iColumn, pCol->iTable, r1, 0); pCol 113464 ext/sqlite3/libsqlite/sqlite3.c Column *pCol = &pTab->aCol[i]; pCol 113465 ext/sqlite3/libsqlite/sqlite3.c VdbeComment((v, "%s.%s", pTab->zName, pCol->zName)); pCol 113467 ext/sqlite3/libsqlite/sqlite3.c sqlite3ValueFromExpr(sqlite3VdbeDb(v), pCol->pDflt, enc, pCol 113468 ext/sqlite3/libsqlite/sqlite3.c pCol->affinity, &pValue); pCol 131179 ext/sqlite3/libsqlite/sqlite3.c Column *pCol = 0; pCol 131214 ext/sqlite3/libsqlite/sqlite3.c pCol = &pTab->aCol[iCol]; pCol 131215 ext/sqlite3/libsqlite/sqlite3.c if( 0==sqlite3StrICmp(pCol->zName, zColumnName) ){ pCol 131222 ext/sqlite3/libsqlite/sqlite3.c pCol = iCol>=0 ? &pTab->aCol[iCol] : 0; pCol 131240 ext/sqlite3/libsqlite/sqlite3.c if( pCol ){ pCol 131241 ext/sqlite3/libsqlite/sqlite3.c zDataType = pCol->zType; pCol 131242 ext/sqlite3/libsqlite/sqlite3.c zCollSeq = pCol->zColl; pCol 131243 ext/sqlite3/libsqlite/sqlite3.c notnull = pCol->notNull!=0; pCol 131244 ext/sqlite3/libsqlite/sqlite3.c primarykey = (pCol->colFlags & COLFLAG_PRIMKEY)!=0;