Lines Matching refs:aiMap
2745 int *aiMap, /* Mapping from Index fields to RHS fields */ in sqlite3FindInIndex() argument
2877 if( aiMap ) aiMap[i] = j; in sqlite3FindInIndex()
2947 if( aiMap && eType!=IN_INDEX_INDEX_ASC && eType!=IN_INDEX_INDEX_DESC ){ in sqlite3FindInIndex()
2950 for(i=0; i<n; i++) aiMap[i] = i; in sqlite3FindInIndex()
3426 int *aiMap = 0; /* Map from vector field to index column */ in sqlite3ExprCodeIN() local
3445 aiMap = (int*)sqlite3DbMallocZero( in sqlite3ExprCodeIN()
3460 aiMap, &iTab); in sqlite3ExprCodeIN()
3470 for(cnt=j=0; j<nVector; j++) if( aiMap[j]==i ) cnt++; in sqlite3ExprCodeIN()
3491 for(i=0; i<nVector && aiMap[i]==i; i++){} /* Are LHS fields reordered? */ in sqlite3ExprCodeIN()
3499 sqlite3VdbeAddOp3(v, OP_Copy, rLhsOrig+i, rLhs+aiMap[i], 0); in sqlite3ExprCodeIN()
3659 sqlite3DbFree(pParse->db, aiMap); in sqlite3ExprCodeIN()