Home
last modified time | relevance | path

Searched refs:aiMap (Results 1 – 2 of 2) sorted by relevance

/sqlite-3.40.0/src/
H A Dwherecode.c586 int *aiMap = 0; in codeEqualityTerm() local
619 aiMap = (int*)sqlite3DbMallocZero(pParse->db, sizeof(int)*nEq); in codeEqualityTerm()
620 eType = sqlite3FindInIndex(pParse, pX, IN_INDEX_LOOP, 0, aiMap,&iTab); in codeEqualityTerm()
626 aiMap = (int*)sqlite3DbMallocZero(pParse->db, sizeof(int)*MAX(nEq,n)); in codeEqualityTerm()
627 eType = sqlite3FindInIndex(pParse, pX, IN_INDEX_LOOP, 0, aiMap, &iTab); in codeEqualityTerm()
665 int iCol = aiMap ? aiMap[iMap++] : 0; in codeEqualityTerm()
695 sqlite3DbFree(pParse->db, aiMap); in codeEqualityTerm()
H A Dexpr.c2745 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()
[all …]