Searched refs:aPermute (Results 1 – 2 of 2) sorted by relevance
2330 u32 *aPermute; /* The permutation */ in sqlite3VdbeExec() local2333 aPermute = 0; in sqlite3VdbeExec()2338 aPermute = pOp[-1].p4.ai + 1; in sqlite3VdbeExec()2339 assert( aPermute!=0 ); in sqlite3VdbeExec()2348 if( aPermute ){ in sqlite3VdbeExec()2350 for(k=0; k<n; k++) if( aPermute[k]>(u32)mx ) mx = aPermute[k]; in sqlite3VdbeExec()2359 idx = aPermute ? aPermute[i] : (u32)i; in sqlite3VdbeExec()
3436 u32 *aPermute; /* Mapping from ORDER BY terms to result set columns */ in multiSelectOrderBy() local3485 aPermute = sqlite3DbMallocRawNN(db, sizeof(u32)*(nOrderBy + 1)); in multiSelectOrderBy()3486 if( aPermute ){ in multiSelectOrderBy()3488 aPermute[0] = nOrderBy; in multiSelectOrderBy()3493 aPermute[i] = pItem->u.x.iOrderByCol - 1; in multiSelectOrderBy()3686 sqlite3VdbeAddOp4(v, OP_Permutation, 0, 0, 0, (char*)aPermute, P4_INTARRAY); in multiSelectOrderBy()