Searched refs:aiColumn (Results 1 - 8 of 8) sorted by relevance

/illumos-gate/usr/src/lib/libsqlite/src/
H A Dwhere.c259 if( pPreferredIdx->aiColumn[i]!=pIdx->aiColumn[i] ) break;
260 if( j<nExpr && pOrderBy->a[j].pExpr->iColumn==pIdx->aiColumn[i] ){ j++; }
264 if( pOrderBy->a[i+j].pExpr->iColumn!=pIdx->aiColumn[i+nEqCol] ) break;
574 if( pIdx->aiColumn[k]==iColumn ){
609 if( pIdx->aiColumn[k]==iColumn ){
793 && pX->pLeft->iColumn==pIdx->aiColumn[j]
821 && aExpr[k].p->pRight->iColumn==pIdx->aiColumn[j]
965 && aExpr[k].p->pLeft->iColumn==pIdx->aiColumn[j]
974 && aExpr[k].p->pRight->iColumn==pIdx->aiColumn[
[all...]
H A Dupdate.c169 if( aXRef[pIdx->aiColumn[i]]>=0 ) break;
184 if( aXRef[pIdx->aiColumn[i]]>=0 ) break;
H A Dpragma.c412 int cnum = pIdx->aiColumn[i];
665 int idx = pIdx->aiColumn[k];
H A Ddelete.c385 int idx = pIdx->aiColumn[j];
H A Dinsert.c771 int idx = pIdx->aiColumn[i];
811 char *zCol = pTab->aCol[pIdx->aiColumn[j]].zName;
H A DsqliteInt.h601 ** by the aiColumn[] field of this structure. For example, suppose
610 ** The value of aiColumn is {2, 0}. aiColumn[0]==2 because the
613 ** Ex1.aCol[], hence Ex2.aiColumn[1]==0.
625 int *aiColumn; /* Which columns are used by this index. 1st is 0 */ member in struct:Index
H A Dbuild.c1321 int iCol = pIdx->aiColumn[i];
1601 pIndex->aiColumn = (int*)&pIndex[1];
1602 pIndex->zName = (char*)&pIndex->aiColumn[pList->nId];
1624 pIndex->aiColumn[i] = j;
1723 int iCol = pIndex->aiColumn[i];
H A Dselect.c1899 if( pIdx->aiColumn[0]==iCol ) break;

Completed in 85 milliseconds