• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/router/sqlite/

Lines Matching defs:pCol

66651         Column *pCol;
66677 for(j=0, pCol=pTab->aCol; j<pTab->nCol; j++, pCol++){
66678 if( sqlite3StrICmp(pCol->zName, zCol)==0 ){
66734 Column *pCol = &pTab->aCol[iCol];
66735 if( sqlite3StrICmp(pCol->zName, zCol)==0 ){
70030 struct AggInfo_col *pCol = &pAggInfo->aCol[pExpr->iAgg];
70032 assert( pCol->iMem>0 );
70033 inReg = pCol->iMem;
70037 pCol->iSorterColumn, target);
71275 struct AggInfo_col *pCol;
71285 pCol = pAggInfo->aCol;
71286 for(k=0; k<pAggInfo->nColumn; k++, pCol++){
71287 if( pCol->iTable==pExpr->iTable &&
71288 pCol->iColumn==pExpr->iColumn ){
71295 pCol = &pAggInfo->aCol[k];
71296 pCol->pTab = pExpr->pTab;
71297 pCol->iTable = pExpr->iTable;
71298 pCol->iColumn = pExpr->iColumn;
71299 pCol->iMem = ++pParse->nMem;
71300 pCol->iSorterColumn = -1;
71301 pCol->pExpr = pExpr;
71311 pCol->iSorterColumn = j;
71316 if( pCol->iSorterColumn<0 ){
71317 pCol->iSorterColumn = pAggInfo->nSortingColumn++;
72095 Column *pCol; /* The new column */
72108 pCol = &pNew->aCol[pNew->nCol-1];
72109 pDflt = pCol->pDflt;
72132 if( pCol->isPrimKey ){
72145 if( pCol->notNull && !pDflt ){
72267 Column *pCol = &pNew->aCol[i];
72268 pCol->zName = sqlite3DbStrDup(db, pCol->zName);
72269 pCol->zColl = 0;
72270 pCol->zType = 0;
72271 pCol->pDflt = 0;
72272 pCol->zDflt = 0;
74187 Column *pCol;
74189 if( (pCol = pTable->aCol)!=0 ){
74190 for(i=0; i<pTable->nCol; i++, pCol++){
74191 sqlite3DbFree(db, pCol->zName);
74192 sqlite3ExprDelete(db, pCol->pDflt);
74193 sqlite3DbFree(db, pCol->zDflt);
74194 sqlite3DbFree(db, pCol->zType);
74195 sqlite3DbFree(db, pCol->zColl);
74643 Column *pCol;
74670 pCol = &p->aCol[p->nCol];
74671 memset(pCol, 0, sizeof(p->aCol[0]));
74672 pCol->zName = z;
74676 ** be called next to set pCol->affinity correctly.
74678 pCol->affinity = SQLITE_AFF_NONE;
74767 Column *pCol;
74771 pCol = &p->aCol[p->nCol-1];
74772 assert( pCol->zType==0 );
74773 pCol->zType = sqlite3NameFromToken(pParse->db, pType);
74774 pCol->affinity = sqlite3AffinityType(pCol->zType);
74789 Column *pCol;
74793 pCol = &(p->aCol[p->nCol-1]);
74796 pCol->zName);
74802 sqlite3ExprDelete(db, pCol->pDflt);
74803 pCol->pDflt = sqlite3ExprDup(db, pSpan->pExpr, EXPRDUP_REDUCE);
74804 sqlite3DbFree(db, pCol->zDflt);
74805 pCol->zDflt = sqlite3DbStrNDup(db, (char*)pSpan->zStart,
75069 Column *pCol;
75071 for(pCol = p->aCol, i=0; i<p->nCol; i++, pCol++){
75072 n += identLength(pCol->zName) + 5;
75094 for(pCol=p->aCol, i=0; i<p->nCol; i++, pCol++){
75108 identPut(zStmt, &k, pCol->zName);
75109 assert( pCol->affinity-SQLITE_AFF_TEXT >= 0 );
75110 assert( pCol->affinity-SQLITE_AFF_TEXT < sizeof(azType)/sizeof(azType[0]) );
75111 testcase( pCol->affinity==SQLITE_AFF_TEXT );
75112 testcase( pCol->affinity==SQLITE_AFF_NONE );
75113 testcase( pCol->affinity==SQLITE_AFF_NUMERIC );
75114 testcase( pCol->affinity==SQLITE_AFF_INTEGER );
75115 testcase( pCol->affinity==SQLITE_AFF_REAL );
75117 zType = azType[pCol->affinity - SQLITE_AFF_TEXT];
75119 assert( pCol->affinity==SQLITE_AFF_NONE
75120 || pCol->affinity==sqlite3AffinityType(zType) );
80607 Column *pCol;
80609 pCol = &pTab->aCol[iCol];
80612 pLeft->affinity = pCol->affinity;
80613 pLeft->pColl = sqlite3LocateCollSeq(pParse, pCol->zColl);
81006 Column *pCol = &pTab->aCol[iKey];
81007 if( (zKey ? !sqlite3StrICmp(pCol->zName, zKey) : pCol->isPrimKey) ){
85141 Column *pCol;
85151 for(i=0, pCol=pTab->aCol; i<pTab->nCol; i++, pCol++){
85152 if( IsHiddenColumn(pCol) ){
85157 sqlite3VdbeAddOp4(v, OP_String8, 0, 2, 0, pCol->zName, 0);
85159 pCol->zType ? pCol->zType : "", 0);
85160 sqlite3VdbeAddOp2(v, OP_Integer, (pCol->notNull ? 1 : 0), 4);
85161 if( pCol->zDflt ){
85162 sqlite3VdbeAddOp4(v, OP_String8, 0, 5, 0, (char*)pCol->zDflt, 0);
85166 sqlite3VdbeAddOp2(v, OP_Integer, pCol->isPrimKey, 6);
87807 Column *aCol, *pCol; /* For looping over result columns */
87816 for(i=0, pCol=aCol; i<nCol; i++, pCol++){
87864 pCol->zName = zName;
87897 Column *pCol;
87910 for(i=0, pCol=aCol; i<nCol; i++, pCol++){
87912 pCol->zType = sqlite3DbStrDup(db, columnType(&sNC, p, 0, 0, 0));
87913 pCol->affinity = sqlite3ExprAffinity(p);
87914 if( pCol->affinity==0 ) pCol->affinity = SQLITE_AFF_NONE;
87917 pCol->zColl = sqlite3DbStrDup(db, pColl->zName);
90581 struct AggInfo_col *pCol = &sAggInfo.aCol[i];
90582 if( pCol->iSorterColumn>=j ){
90587 pCol->pTab, pCol->iColumn, pCol->iTable, r1);
92313 Column *pCol = &pTab->aCol[i];
92314 VdbeComment((v, "%s.%s", pTab->zName, pCol->zName));
92316 sqlite3ValueFromExpr(sqlite3VdbeDb(v), pCol->pDflt, enc,
92317 pCol->affinity, &pValue);
105484 Column *pCol = 0;
105512 pCol = &pTab->aCol[iCol];
105516 pCol = &pTab->aCol[iCol];
105517 if( 0==sqlite3StrICmp(pCol->zName, zColumnName) ){
105535 ** explicitly declared column. Copy meta information from *pCol.
105537 if( pCol ){
105538 zDataType = pCol->zType;
105539 zCollSeq = pCol->zColl;
105540 notnull = pCol->notNull!=0;
105541 primarykey = pCol->isPrimKey!=0;