drh
|
9591d3fe93
In the (debugging) rtreenode() function, do not override an error coming out
|
1 month ago |
stephan
|
79d3714f24
Beginnings of rephrasing #if SQLITE_CORE to #ifdef/ifndef for consistency, as discussed in [forum:cea40371c5e34b09 | forum post cea40371c5e34b09].
|
3 months ago |
drh
|
f10de5360a
Must use sqlite3IntFloatCompare() for accurate comparisons between very large
|
10 months ago |
drh
|
a64342ee9c
Correction to the previous check-in.
|
10 months ago |
dan
|
53ca213e73
Fix handling of "id=?" corner cases in rtree when the value on the RHS is a real value.
|
10 months ago |
drh
|
8e821c251d
Replace the assert() that was removed by [f023cb541b5dd72c] because
|
11 months ago |
dan
|
98a8ffb3b3
Have rtree avoid keeping a blob handle open following an error.
|
11 months ago |
drh
|
18b6019cdd
In the RTREE extension, allow the xBeginTransaction() entry point to be
|
11 months ago |
dan
|
5e922865aa
Return SQLITE_ABORT if the underlying shadow tables change in the middle of an rtree query in such a way as to invalidate an rtree internal priority queue entry. This replaces the SQLITE_ABORT_ROLLBACK mechanism added in [af5c4251].
|
11 months ago |
dan
|
8e4d004ba1
Return SQLITE_ABORT if the underlying shadow tables change in the middle of an rtree query in such a way as to invalidate an rtree internal priority queue entry.
|
11 months ago |
drh
|
7d6f33046f
Following a ROLLBACK that reverts changes to an RTREE, any pending queries
|
11 months ago |
drh
|
bf64cbd463
Remove an ALWAYS() from RTREE. Dbsqlfuzz found a way to make it false.
|
1 year ago |
drh
|
cd6ea30b82
Updates to RTREE to facility testing.
|
1 year ago |
drh
|
9f20bde65a
Enhance the new xIntegrity method of the sqlite3_module object with new
|
1 year ago |
drh
|
153790d9ae
The rtreecheck() SQL function should not invoke BEGIN or COMMIT as this
|
1 year ago |
drh
|
4b136ed70a
Enable SQLITE_VTAB_INNOCUOUS for FTS3, FTS5, and RTREE.
|
1 year ago |
drh
|
647e3ed2ba
Reduce the number of calls to sqlite3_mprintf() made by RTree.
|
1 year ago |
drh
|
7de8ae22f7
Omit the Reinsert algorithm from RTree. This causes most benchmarks to run
|
1 year ago |
drh
|
f9967cb302
Performance optimization to cellContains() in RTREE.
|
1 year ago |
drh
|
cdae00b3e8
In the ChooseLeaf algorithm of RTREE, do an initial pass through the cells
|
1 year ago |
drh
|
386e359044
Reduce the number of calls to cellArea() in the ChooseLeaf() algorithm of
|
1 year ago |
drh
|
f4ae37ca44
Remove unused variable from the ChooseLeaf algorithm in r-tree.
|
1 year ago |
drh
|
d5ab4dd9e4
Change the xIntegrity virtual table method signature so that it returns
|
1 year ago |
drh
|
961c2a9f36
Add the xIntegrity method to the sqlite3_module object. Implement this
|
1 year ago |
drh
|
25a6e6ec8b
Do not make assumptions about the byteorder of PowerPC processors.
|
1 year ago |
drh
|
114ad2f86f
Address minor inaccuracies in fuzzcheck and RTREE found by UBSAN.
|
1 year ago |
drh
|
8e5cef7bca
Fix harmless compiler warnings that show up on 32-bit RaspberryPI builds.
|
1 year ago |
drh
|
0503cd6d11
When a floating-point RTREE is presented with large integer constraints -
|
1 year ago |
drh
|
1cb4e2e196
Change the RTREE engine so that equality comparisons of floating point
|
1 year ago |
drh
|
7eff609d8a
Update the compile-time detection of architecture byte-order in the RTREE
|
1 year ago |