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;