Searched refs:aiMap (Results 1 – 2 of 2) sorted by relevance
| /sqlite-3.40.0/src/ |
| H A D | wherecode.c | 586 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 D | expr.c | 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() [all …]
|