• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10.1/Heimdal-398.1.2/lib/sqlite/

Lines Matching defs:aCol

9898 ** Table.nCol is the number of columns in this table.  Table.aCol is a
9922 int iPKey; /* If not negative, use aCol[iPKey] as the primary key */
9924 Column *aCol; /* Information about each column */
9958 #define TF_NeedMetadata 0x20 /* aCol[].zType and aCol[].pColl missing */
10008 } aCol[1]; /* One entry for each of nCol column s */
10111 ** first column to be indexed (c3) has an index of 2 in Ex1.aCol[].
10113 ** Ex1.aCol[], hence Ex2.aiColumn[1]==0.
10172 ** AggInfo.aCol[] or AggInfo.aFunc[] of information needed to generate
10195 } *aCol;
10196 int nColumn; /* Number of used entries in aCol[] */
10197 int nColumnAlloc; /* Number of slots allocated for aCol[] */
10322 i16 iAgg; /* Which entry in pAggInfo->aCol[] or ->aFunc[] */
10447 int idx; /* Index in some Table.aCol[] of a column named zName */
70007 if( sqlite3StrICmp(pTab->aCol[iCol].zName, zColumn)==0 ){
70036 if( pFKey->aCol[j].iFrom==iCol ){
71990 for(j=0, pCol=pTab->aCol; j<pTab->nCol; j++, pCol++){
72047 Column *pCol = &pTab->aCol[iCol];
73073 return pExpr->pTab->aCol[j].affinity;
73129 zColl = p->pTab->aCol[j].zColl;
74504 int affinity_ok = (pTab->aCol[iCol].affinity==aff||aff==SQLITE_AFF_NONE);
74524 if( prNotFound && !pTab->aCol[iCol].notNull ){
75301 struct AggInfo_col *pCol = &pAggInfo->aCol[pExpr->iAgg];
75741 (pExpr->iColumn<0 ? "rowid" : pExpr->pTab->aCol[pExpr->iColumn].zName),
75749 && pTab->aCol[pExpr->iColumn].affinity==SQLITE_AFF_REAL
76512 ** Add a new element to the pAggInfo->aCol[] array. Return the index of
76517 pInfo->aCol = sqlite3ArrayAllocate(
76519 pInfo->aCol,
76520 sizeof(pInfo->aCol[0]),
76575 ** Make an entry for the column in pAggInfo->aCol[] if there
76579 pCol = pAggInfo->aCol;
76589 pCol = &pAggInfo->aCol[k];
76614 /* There is now an entry for pExpr in pAggInfo->aCol[] (either
76617 ** pAggInfo->aCol[] entry.
77420 pCol = &pNew->aCol[pNew->nCol-1];
77574 pNew->aCol = (Column*)sqlite3DbMallocZero(db, sizeof(Column)*nAlloc);
77576 if( !pNew->aCol || !pNew->zName ){
77580 memcpy(pNew->aCol, pTab->aCol, sizeof(Column)*pNew->nCol);
77582 Column *pCol = &pNew->aCol[i];
79057 zCol = pTab->aCol[iCol].zName;
79060 zCol = pTab->aCol[pTab->iPKey].zName;
79615 ** Table.aCol[] array).
79621 if( (pCol = pTable->aCol)!=0 ){
79629 sqlite3DbFree(db, pTable->aCol);
80096 if( STRICMP(z, p->aCol[i].zName) ){
80104 aNew = sqlite3DbRealloc(db,p->aCol,(p->nCol+8)*sizeof(p->aCol[0]));
80109 p->aCol = aNew;
80111 pCol = &p->aCol[p->nCol];
80112 memset(pCol, 0, sizeof(p->aCol[0]));
80133 p->aCol[p->nCol-1].notNull = (u8)onError;
80212 pCol = &p->aCol[p->nCol-1];
80234 pCol = &(p->aCol[p->nCol-1]);
80290 pTab->aCol[iCol].isPrimKey = 1;
80294 if( sqlite3StrICmp(pList->a[i].zName, pTab->aCol[iCol].zName)==0 ){
80299 pTab->aCol[iCol].isPrimKey = 1;
80305 zType = pTab->aCol[iCol].zType;
80369 p->aCol[i].zColl = zColl;
80378 pIdx->azColl[0] = p->aCol[i].zColl;
80513 for(pCol = p->aCol, i=0; i<p->nCol; i++, pCol++){
80536 for(pCol=p->aCol, i=0; i<p->nCol; i++, pCol++){
80703 assert( p->aCol==0 );
80705 p->aCol = pSelTab->aCol;
80707 pSelTab->aCol = 0;
80947 assert( pTable->aCol==0 );
80949 pTable->aCol = pSelTab->aCol;
80951 pSelTab->aCol = 0;
80980 pTab->aCol = 0;
81342 p->aCol[iCol].zName, pTo);
81354 nByte = sizeof(*pFKey) + (nCol-1)*sizeof(pFKey->aCol[0]) + pTo->n + 1;
81366 z = (char*)&pFKey->aCol[nCol];
81374 pFKey->aCol[0].iFrom = p->nCol-1;
81379 if( sqlite3StrICmp(p->aCol[j].zName, pFromCol->a[i].zName)==0 ){
81380 pFKey->aCol[i].iFrom = j;
81395 pFKey->aCol[i].zCol = z;
81748 nullId.z = pTab->aCol[pTab->nCol-1].zName;
81826 for(j=0, pTabCol=pTab->aCol; j<pTab->nCol; j++, pTabCol++){
81851 zColl = pTab->aCol[j].zColl;
85851 char *zKey = pFKey->aCol[0].zCol; /* Name of left-most parent key column */
85876 if( !sqlite3StrICmp(pParent->aCol[pParent->iPKey].zName, zKey) ) return 0;
85898 for(i=0; i<nCol; i++) aiCol[i] = pFKey->aCol[i].iFrom;
85916 zDfltColl = pParent->aCol[iCol].zColl;
85922 zIdxCol = pParent->aCol[iCol].zName;
85924 if( sqlite3StrICmp(pFKey->aCol[j].zCol, zIdxCol)==0 ){
85925 if( aiCol ) aiCol[i] = pFKey->aCol[j].iFrom;
86175 pCol = &pTab->aCol[iCol];
86185 iCol = aiCol ? aiCol[i] : pFKey->aCol[0].iFrom;
86187 zCol = pFKey->pFrom->aCol[iCol].zName;
86410 int iReg = pFKey->aCol[i].iFrom + regOld + 1;
86422 iCol = pFKey->aCol[0].iFrom;
86435 char *zCol = pTo->aCol[pIdx ? pIdx->aiColumn[i] : pTo->iPKey].zName;
86527 for(i=0; i<p->nCol; i++) mask |= COLUMN_MASK(p->aCol[i].iFrom);
86575 int iChildKey = p->aCol[i].iFrom;
86584 char *zKey = p->aCol[i].zCol;
86587 Column *pCol = &pTab->aCol[iKey];
86667 iFromCol = aiCol ? aiCol[i] : pFKey->aCol[0].iFrom;
86669 tToCol.z = pIdx ? pTab->aCol[pIdx->aiColumn[i]].zName : "oid";
86670 tFromCol.z = pFKey->pFrom->aCol[iFromCol].zName;
86715 Expr *pDflt = pFKey->pFrom->aCol[iFromCol].pDflt;
86956 pIdx->zColAff[n] = pTab->aCol[pIdx->aiColumn[n]].affinity;
86999 zColAff[i] = pTab->aCol[i].affinity;
87566 nHidden += (IsHiddenColumn(&pTab->aCol[i]) ? 1 : 0);
87597 if( sqlite3StrICmp(pColumn->a[i].zName, pTab->aCol[j].zName)==0 ){
87730 sqlite3ExprCode(pParse, pTab->aCol[i].pDflt, regCols+i+1);
87821 if( IsHiddenColumn(&pTab->aCol[i]) ){
87834 sqlite3ExprCode(pParse, pTab->aCol[i].pDflt, iRegStore);
88054 onError = pTab->aCol[i].notNull;
88061 if( onError==OE_Replace && pTab->aCol[i].pDflt==0 ){
88075 pTab->zName, pTab->aCol[i].zName);
88086 sqlite3ExprCode(pParse, pTab->aCol[i].pDflt, regData+i);
88255 char *zCol = pTab->aCol[pIdx->aiColumn[j]].zName;
88592 if( pDest->aCol[i].affinity!=pSrc->aCol[i].affinity ){
88595 if( !xferCompatibleCollation(pDest->aCol[i].zColl, pSrc->aCol[i].zColl) ){
88598 if( pDest->aCol[i].notNull && !pSrc->aCol[i].notNull ){
90841 for(i=0, pCol=pTab->aCol; i<pTab->nCol; i++, pCol++){
90880 sqlite3VdbeAddOp4(v, OP_String8, 0, 3, 0, pTab->aCol[cnum].zName, 0);
90972 char *zCol = pFK->aCol[j].zCol;
90979 pTab->aCol[pFK->aCol[j].iFrom].zName, 0);
92536 if( sqlite3StrICmp(pTab->aCol[i].zName, zCol)==0 ) return i;
92555 int *piCol /* Write index of pSrc->a[*piTab].pTab->aCol[] here */
92700 zName = pRightTab->aCol[j].zName;
93431 zType = pTab->aCol[iCol].zType;
93432 zOriginCol = pTab->aCol[iCol].zName;
93557 zCol = pTab->aCol[iCol].zName;
93599 Column *aCol, *pCol; /* For looping over result columns */
93606 aCol = *paCol = sqlite3DbMallocZero(db, sizeof(aCol[0])*nCol);
93607 if( aCol==0 ) return SQLITE_NOMEM;
93608 for(i=0, pCol=aCol; i<nCol; i++, pCol++){
93627 iCol>=0 ? pTab->aCol[iCol].zName : "rowid");
93646 if( sqlite3StrICmp(aCol[j].zName, zName)==0 ){
93660 sqlite3DbFree(db, aCol[j].zName);
93662 sqlite3DbFree(db, aCol);
93684 Column *aCol, /* List of columns */
93702 for(i=0, pCol=aCol; i<nCol; i++, pCol++){
93740 selectColumnsFromExprList(pParse, pSelect->pEList, &pTab->nCol, &pTab->aCol);
93741 selectAddColumnTypeAndCollation(pParse, pTab->nCol, pTab->aCol, pSelect);
95576 selectColumnsFromExprList(pParse, pSel->pEList, &pTab->nCol, &pTab->aCol);
95679 char *zName = pTab->aCol[j].zName;
95688 if( IsHiddenColumn(&pTab->aCol[j]) ){
95816 selectAddColumnTypeAndCollation(pParse, pTab->nCol, pTab->aCol, pSel);
95886 sqlite3VdbeAddOp2(v, OP_Null, 0, pAggInfo->aCol[i].iMem);
95988 for(i=0, pC=pAggInfo->aCol; i<pAggInfo->nAccumulator; i++, pC++){
96535 if( sAggInfo.aCol[i].iSorterColumn>=j ){
96546 struct AggInfo_col *pCol = &sAggInfo.aCol[i];
96834 sqlite3DbFree(db, sAggInfo.aCol);
98325 Column *pCol = &pTab->aCol[i];
98334 if( iReg>=0 && pTab->aCol[i].affinity==SQLITE_AFF_REAL ){
98459 if( sqlite3StrICmp(pTab->aCol[j].zName, pChanges->a[i].zName)==0 ){
98482 pTab->aCol[j].zName, db->aDb[iDb].zName);
98890 pExpr = sqlite3Expr(db, TK_ID, pTab->aCol[i].zName);
99785 char *zType = pTab->aCol[iCol].zType;
99810 pTab->aCol[iCol].isHidden = 1;
99967 if( !pTab->aCol ){
99968 pTab->aCol = pParse->pNewTable->aCol;
99971 pParse->pNewTable->aCol = 0;
100945 idxaff = pIdx->pTable->aCol[iColumn].affinity;
102233 aff = pSrc->pTab->aCol[pTerm->u.leftColumn].affinity;
102967 int nEq, /* index into p->aCol[] of the range-compared column */
102984 u8 aff = p->pTable->aCol[p->aiColumn[0]].affinity;
103073 aff = p->pTable->aCol[p->aiColumn[0]].affinity;
103136 aff = p->pTable->aCol[p->aiColumn[0]].affinity;
104006 Column *aCol = pTab->aCol;
104017 explainAppendTerm(&txt, i, aCol[aiColumn[i]].zName, "=");
104022 explainAppendTerm(&txt, i++, aCol[aiColumn[j]].zName, ">");
104025 explainAppendTerm(&txt, i, aCol[aiColumn[j]].zName, "<");
112712 pCol = &pTab->aCol[iCol];
112716 pCol = &pTab->aCol[iCol];
115158 const char **aCol; /* Array of column names */
115179 aCol = (const char **)sqlite3_malloc(sizeof(const char *) * (argc-2) );
115180 if( !aCol ) return SQLITE_NOMEM;
115181 memset((void *)aCol, 0, sizeof(const char *) * (argc-2));
115281 aCol[nCol++] = z;
115288 aCol[0] = "content";
115351 z = (char *)sqlite3Fts3NextToken(aCol[iCol], &n);
115389 sqlite3_free((void *)aCol);