Lines Matching refs:pCol

70180         Column *pCol;
70206 for(j=0, pCol=pTab->aCol; j<pTab->nCol; j++, pCol++){
70207 if( sqlite3StrICmp(pCol->zName, zCol)==0 ){
70263 Column *pCol = &pTab->aCol[iCol];
70264 if( sqlite3StrICmp(pCol->zName, zCol)==0 ){
73505 struct AggInfo_col *pCol = &pAggInfo->aCol[pExpr->iAgg];
73507 assert( pCol->iMem>0 );
73508 inReg = pCol->iMem;
73512 pCol->iSorterColumn, target);
74773 struct AggInfo_col *pCol;
74783 pCol = pAggInfo->aCol;
74784 for(k=0; k<pAggInfo->nColumn; k++, pCol++){
74785 if( pCol->iTable==pExpr->iTable &&
74786 pCol->iColumn==pExpr->iColumn ){
74793 pCol = &pAggInfo->aCol[k];
74794 pCol->pTab = pExpr->pTab;
74795 pCol->iTable = pExpr->iTable;
74796 pCol->iColumn = pExpr->iColumn;
74797 pCol->iMem = ++pParse->nMem;
74798 pCol->iSorterColumn = -1;
74799 pCol->pExpr = pExpr;
74809 pCol->iSorterColumn = j;
74814 if( pCol->iSorterColumn<0 ){
74815 pCol->iSorterColumn = pAggInfo->nSortingColumn++;
75611 Column *pCol; /* The new column */
75624 pCol = &pNew->aCol[pNew->nCol-1];
75625 pDflt = pCol->pDflt;
75648 if( pCol->isPrimKey ){
75661 if( pCol->notNull && !pDflt ){
75786 Column *pCol = &pNew->aCol[i];
75787 pCol->zName = sqlite3DbStrDup(db, pCol->zName);
75788 pCol->zColl = 0;
75789 pCol->zType = 0;
75790 pCol->pDflt = 0;
75791 pCol->zDflt = 0;
77823 Column *pCol;
77825 if( (pCol = pTable->aCol)!=0 ){
77826 for(i=0; i<pTable->nCol; i++, pCol++){
77827 sqlite3DbFree(db, pCol->zName);
77828 sqlite3ExprDelete(db, pCol->pDflt);
77829 sqlite3DbFree(db, pCol->zDflt);
77830 sqlite3DbFree(db, pCol->zType);
77831 sqlite3DbFree(db, pCol->zColl);
78288 Column *pCol;
78315 pCol = &p->aCol[p->nCol];
78316 memset(pCol, 0, sizeof(p->aCol[0]));
78317 pCol->zName = z;
78323 pCol->affinity = SQLITE_AFF_NONE;
78412 Column *pCol;
78416 pCol = &p->aCol[p->nCol-1];
78417 assert( pCol->zType==0 );
78418 pCol->zType = sqlite3NameFromToken(pParse->db, pType);
78419 pCol->affinity = sqlite3AffinityType(pCol->zType);
78434 Column *pCol;
78438 pCol = &(p->aCol[p->nCol-1]);
78441 pCol->zName);
78447 sqlite3ExprDelete(db, pCol->pDflt);
78448 pCol->pDflt = sqlite3ExprDup(db, pSpan->pExpr, EXPRDUP_REDUCE);
78449 sqlite3DbFree(db, pCol->zDflt);
78450 pCol->zDflt = sqlite3DbStrNDup(db, (char*)pSpan->zStart,
78715 Column *pCol;
78717 for(pCol = p->aCol, i=0; i<p->nCol; i++, pCol++){
78718 n += identLength(pCol->zName) + 5;
78740 for(pCol=p->aCol, i=0; i<p->nCol; i++, pCol++){
78754 identPut(zStmt, &k, pCol->zName);
78755 assert( pCol->affinity-SQLITE_AFF_TEXT >= 0 );
78756 assert( pCol->affinity-SQLITE_AFF_TEXT < ArraySize(azType) );
78757 testcase( pCol->affinity==SQLITE_AFF_TEXT );
78758 testcase( pCol->affinity==SQLITE_AFF_NONE );
78759 testcase( pCol->affinity==SQLITE_AFF_NUMERIC );
78760 testcase( pCol->affinity==SQLITE_AFF_INTEGER );
78761 testcase( pCol->affinity==SQLITE_AFF_REAL );
78763 zType = azType[pCol->affinity - SQLITE_AFF_TEXT];
78765 assert( pCol->affinity==SQLITE_AFF_NONE
78766 || pCol->affinity==sqlite3AffinityType(zType) );
84326 Column *pCol;
84328 pCol = &pTab->aCol[iCol];
84331 pLeft->affinity = pCol->affinity;
84332 pLeft->pColl = sqlite3LocateCollSeq(pParse, pCol->zColl);
84723 Column *pCol = &pTab->aCol[iKey];
84724 if( (zKey ? !sqlite3StrICmp(pCol->zName, zKey) : pCol->isPrimKey) ){
88954 Column *pCol;
88964 for(i=0, pCol=pTab->aCol; i<pTab->nCol; i++, pCol++){
88965 if( IsHiddenColumn(pCol) ){
88970 sqlite3VdbeAddOp4(v, OP_String8, 0, 2, 0, pCol->zName, 0);
88972 pCol->zType ? pCol->zType : "", 0);
88973 sqlite3VdbeAddOp2(v, OP_Integer, (pCol->notNull ? 1 : 0), 4);
88974 if( pCol->zDflt ){
88975 sqlite3VdbeAddOp4(v, OP_String8, 0, 5, 0, (char*)pCol->zDflt, 0);
88979 sqlite3VdbeAddOp2(v, OP_Integer, pCol->isPrimKey, 6);
91699 Column *aCol, *pCol; /* For looping over result columns */
91708 for(i=0, pCol=aCol; i<nCol; i++, pCol++){
91756 pCol->zName = zName;
91789 Column *pCol;
91802 for(i=0, pCol=aCol; i<nCol; i++, pCol++){
91804 pCol->zType = sqlite3DbStrDup(db, columnType(&sNC, p, 0, 0, 0));
91805 pCol->affinity = sqlite3ExprAffinity(p);
91806 if( pCol->affinity==0 ) pCol->affinity = SQLITE_AFF_NONE;
91809 pCol->zColl = sqlite3DbStrDup(db, pColl->zName);
94557 struct AggInfo_col *pCol = &sAggInfo.aCol[i];
94558 if( pCol->iSorterColumn>=j ){
94563 pCol->pTab, pCol->iColumn, pCol->iTable, r1);
96314 Column *pCol = &pTab->aCol[i];
96315 VdbeComment((v, "%s.%s", pTab->zName, pCol->zName));
96317 sqlite3ValueFromExpr(sqlite3VdbeDb(v), pCol->pDflt, enc,
96318 pCol->affinity, &pValue);
110452 Column *pCol = 0;
110480 pCol = &pTab->aCol[iCol];
110484 pCol = &pTab->aCol[iCol];
110485 if( 0==sqlite3StrICmp(pCol->zName, zColumnName) ){
110505 if( pCol ){
110506 zDataType = pCol->zType;
110507 zCollSeq = pCol->zColl;
110508 notnull = pCol->notNull!=0;
110509 primarykey = pCol->isPrimKey!=0;