mirror of
https://github.com/sqlite/sqlite.git
synced 2025-11-11 01:42:22 +03:00
Omit the OP_FilterInit opcode. Use OP_Blob to initialize each Bloom filter
instead. Size the Bloom filter based on sqlite_stat1 size estimates rather than a run-time measurement for improved testability. FossilOrigin-Name: 8a9036ee617a6ad93bfe827b0789773c49d3d45b085cb76fa4b9b20a41b79b97
This commit is contained in:
@@ -3927,6 +3927,7 @@ struct Sqlite3Config {
|
||||
int iOnceResetThreshold; /* When to reset OP_Once counters */
|
||||
u32 szSorterRef; /* Min size in bytes to use sorter-refs */
|
||||
unsigned int iPrngSeed; /* Alternative fixed seed for the PRNG */
|
||||
int iEstCountScale; /* Multiple RowCountEst() by this amount */
|
||||
/* vvvv--- must be last ---vvv */
|
||||
#ifdef SQLITE_DEBUG
|
||||
sqlite3_int64 aTune[SQLITE_NTUNE]; /* Tuning parameters */
|
||||
@@ -4293,7 +4294,9 @@ void sqlite3MemSetDefault(void);
|
||||
void sqlite3BenignMallocHooks(void (*)(void), void (*)(void));
|
||||
#endif
|
||||
int sqlite3HeapNearlyFull(void);
|
||||
#if 0
|
||||
sqlite3_int64 sqlite3EstMemoryAvailable(void);
|
||||
#endif
|
||||
|
||||
/*
|
||||
** On systems with ample stack space and that support alloca(), make
|
||||
@@ -4780,11 +4783,7 @@ LogEst sqlite3LogEstAdd(LogEst,LogEst);
|
||||
#ifndef SQLITE_OMIT_VIRTUALTABLE
|
||||
LogEst sqlite3LogEstFromDouble(double);
|
||||
#endif
|
||||
#if defined(SQLITE_ENABLE_STMT_SCANSTATUS) || \
|
||||
defined(SQLITE_ENABLE_STAT4) || \
|
||||
defined(SQLITE_EXPLAIN_ESTIMATED_ROWS)
|
||||
u64 sqlite3LogEstToInt(LogEst);
|
||||
#endif
|
||||
VList *sqlite3VListAdd(sqlite3*,VList*,const char*,int,int);
|
||||
const char *sqlite3VListNumToName(VList*,int);
|
||||
int sqlite3VListNameToNum(VList*,const char*,int);
|
||||
|
||||
Reference in New Issue
Block a user