aiRowEst 11758 ext/sqlite3/libsqlite/sqlite3.c tRowcnt *aiRowEst; /* Non-logarithmic stat1 data for this index */ aiRowEst 89583 ext/sqlite3/libsqlite/sqlite3.c tRowcnt *aiRowEst = 0; aiRowEst 89589 ext/sqlite3/libsqlite/sqlite3.c if( pIndex->aiRowEst==0 ){ aiRowEst 89590 ext/sqlite3/libsqlite/sqlite3.c pIndex->aiRowEst = (tRowcnt*)sqlite3MallocZero(sizeof(tRowcnt) * nCol); aiRowEst 89591 ext/sqlite3/libsqlite/sqlite3.c if( pIndex->aiRowEst==0 ) pInfo->db->mallocFailed = 1; aiRowEst 89593 ext/sqlite3/libsqlite/sqlite3.c aiRowEst = pIndex->aiRowEst; aiRowEst 89596 ext/sqlite3/libsqlite/sqlite3.c decodeIntArray((char*)z, nCol, aiRowEst, pIndex->aiRowLogEst, pIndex); aiRowEst 89663 ext/sqlite3/libsqlite/sqlite3.c if( !pIdx->aiRowEst || iCol>=pIdx->nKeyCol || pIdx->aiRowEst[iCol+1]==0 ){ aiRowEst 89668 ext/sqlite3/libsqlite/sqlite3.c nRow = pIdx->aiRowEst[0]; aiRowEst 89669 ext/sqlite3/libsqlite/sqlite3.c nDist100 = ((i64)100 * pIdx->aiRowEst[0]) / pIdx->aiRowEst[iCol+1]; aiRowEst 89941 ext/sqlite3/libsqlite/sqlite3.c sqlite3_free(pIdx->aiRowEst); aiRowEst 89942 ext/sqlite3/libsqlite/sqlite3.c pIdx->aiRowEst = 0; aiRowEst 91243 ext/sqlite3/libsqlite/sqlite3.c sqlite3_free(p->aiRowEst);