flightaware / speedtables

Speed tables is a high-performance memory-resident database. The speed table compiler reads a table definition and generates a set of C access routines to create, manipulate and search tables containing millions of rows. Currently oriented towards Tcl.
https://flightaware.github.io/speedtables/
BSD 3-Clause "New" or "Revised" License
65 stars 15 forks source link

Fix nested search #74

Closed resuna closed 6 years ago

resuna commented 6 years ago

Nested search commands were overwriting the status of the outer search when the inner search was completed.

Save and restore search status and use that information to block the "search ... -delete 1" command as well as the existing block on "$table delete" inside a search operation.