Searched refs:nExpr (Results 1 - 9 of 9) sorted by relevance

/osnet-11/usr/src/lib/libsqlite/src/
H A Dselect.c318 zSortOrder = sqliteMalloc( pOrderBy->nExpr + 1 );
320 for(i=0; i<pOrderBy->nExpr; i++){
341 zSortOrder[pOrderBy->nExpr] = 0;
342 sqliteVdbeOp3(v, OP_SortMakeKey, pOrderBy->nExpr, 0, zSortOrder, P3_DYNAMIC);
357 int nColumn = pEList->nExpr;
424 hasDistinct = distinct>=0 && pEList && pEList->nExpr>0;
436 nColumn = pEList->nExpr;
437 for(i=0; i<pEList->nExpr; i++){
448 sqliteVdbeAddOp(v, OP_IsNull, -pEList->nExpr, sqliteVdbeCurrentAddr(v)+7);
450 sqliteVdbeAddOp(v, OP_MakeKey, pEList->nExpr,
2365 int nExpr; local
[all...]
H A Dexpr.c159 pNew->nExpr = pNew->nAlloc = p->nExpr;
160 pNew->a = pItem = sqliteMalloc( p->nExpr*sizeof(p->a[0]) );
165 for(i=0; i<p->nExpr; i++, pItem++){
260 if( pList->nAlloc<=pList->nExpr ){
265 pList->nExpr = pList->nAlloc = 0;
271 struct ExprList_item *pItem = &pList->a[pList->nExpr++];
288 assert( pList->a!=0 || (pList->nExpr==0 && pList->nAlloc==0) );
289 assert( pList->nExpr<=pList->nAlloc );
290 for(i=0; i<pList->nExpr;
1154 int nExpr = pList ? pList->nExpr : 0; local
1206 int nExpr; local
[all...]
H A Dwhere.c141 for(i=0; i<p->pList->nExpr; i++){
229 assert( pOrderBy->nExpr>0 );
231 for(i=0; i<pOrderBy->nExpr; i++){
256 int nExpr = pOrderBy->nExpr; local
257 if( pIdx->nColumn < nEqCol || pIdx->nColumn < nExpr ) continue;
260 if( j<nExpr && pOrderBy->a[j].pExpr->iColumn==pIdx->aiColumn[i] ){ j++; }
263 for(i=0; i+j<nExpr; i++){
266 if( i+j>=nExpr ){
394 int nExpr; /* Numbe local
[all...]
H A Dattach.c290 for(i=0; i<pList->nExpr; i++){
H A Dupdate.c119 for(i=0; i<pChanges->nExpr; i++){
H A Dinsert.c192 nColumn = pSelect->pEList->nExpr;
247 nColumn = pList->nExpr;
H A DsqliteInt.h725 int nExpr; /* Number of expressions on the list */ member in struct:ExprList
H A Dtrigger.c515 for(e=0; e<pEList->nExpr; e++){
H A Dparse.y444 if( A ) A->a[A->nExpr-1].sortOrder = C+Z;

Completed in 46 milliseconds