aboutsummaryrefslogtreecommitdiff
path: root/src/rowset.c
Commit message (Collapse)AuthorAge
* Add a C-source spell-checking facility. make misspell (on Nix)larrybr2023-06-07
| | | FossilOrigin-Name: 26c1bb4bd9e9f56613c3aa87407a7f562fd4ebde5bfd6dece02078001d9a45f8
* Fix typos in RowSet.pdr2020-03-09
| | | FossilOrigin-Name: 86465c08f4d629a296332a7985937326ac43ea2822c5651bf03862cd79d370fc
* Also free up the MEM_RowSet bit in the Mem.flags field and have RowSet objectsdrh2018-08-29
| | | | | be destroyed using Mem.xDel. This change results in faster code. FossilOrigin-Name: f48e9feb3fca514e4e586932e6d19a5e34a384204effeba553006dcddf5f13d2
* Optimizations to link list merge sort code in vdbesort.c, pcache.c, anddrh2016-05-20
| | | | | | rowset.c. Resulting binaries are 10 bytes smaller and use 0.03% fewer CPU cycles. FossilOrigin-Name: 9033afbb31b28a8ad6856ac1f773d8e83bc9ec1c
* Further simplifications and improved commentting on the rowset.c module,drh2016-04-28
| | | | | including several optimization comments. FossilOrigin-Name: 9f15a520deb9f1d4ecaa3bfff82bd57ef122aadb
* Comment changes only: Add several optimization marks in rowset.c. Adddrh2016-04-28
| | | | | a header comment that explains what the various special comments mean. FossilOrigin-Name: 8cdbe89ac6c22d632f677eb293111b3dbae7d6c1
* Fix typo in comment. No changes to code.mistachkin2016-04-28
| | | FossilOrigin-Name: 9f6f17b5c97c9576c340173d068485fdbfd53253
* Rearrange some code in the RowSet logic for clarity of presentation, whiledrh2016-04-28
| | | | | adding an /*OPTIMIZATION-IF-TRUE*/ comment. It should operate identically. FossilOrigin-Name: 5748e64376c1c2be5154a632d1527cfebbb9ec74
* Add the slightly faster sqlite3DbMallocRawNN(db,n) routine for the majoritydrh2016-02-05
| | | | | cases where db is guaranteed to be not NULL. FossilOrigin-Name: 0a802e96ab06e2643834b83671fa8353da1a348d
* Fix typos in comments. No code changes.peter.d.reid2014-09-06
| | | FossilOrigin-Name: e62aab5e9290503869e1f4d5e0fefd2b4dee0a69
* Modify the OR-clause handling so that it can safely deal with OR-clause drh2014-04-10
| | | | | with 17 or more terms. Fix for ticket [10fb063b1179be53ea0b53bb]. FossilOrigin-Name: a67b5312f63909737c052fe58ab5772d45530d49
* Fix all known instances of 'repeated the' style typos in comments. No ↵mistachkin2012-08-25
| | | | | changes to code. FossilOrigin-Name: 9b19b847533f944f289d93dcdba29c0d67bf251c
* Performance improvements for the RowSet object when it undergoes manydrh2012-04-05
| | | | | cycles between RowSetInsert and RowSetTest. FossilOrigin-Name: 49d20ede5f4c0895a165126d5cf7c95a0510ba35
* Remove the obsolete "$Id:$" RCS identifier strings from the source code.drh2009-11-10
| | | FossilOrigin-Name: f6c045f649036958078cb15cd9d5453680c82b0c
* Fix an 8-byte alignment problem on HP/UX. Ticket #3869 (CVS 6666)drh2009-05-22
| | | FossilOrigin-Name: fc64f8509299a398ac1513e1778f271083e3eabc
* Change the OP_Rowid opcode so that a deferred OP_Seek is pending, it simplydrh2009-04-22
| | | | | | pulls the rowid from the deferred seek target and does not actually move the cursor or do a seek. Other where.c cleanups. (CVS 6536) FossilOrigin-Name: 1c508a99822caa383e7e24b5d09a9bddd2ee3a00
* Extend the Rowset object to contain all the capabilities of Rowhash indrh2009-04-22
| | | | | | | | addition to its legacy capabilities. Use Rowset to replace Rowhash. In addition to requiring less code, This removes the 2^32 result row limitation, uses less memory, and gives better bounds on worst-case performance. The Rowhash implementation has yet to be removed. (CVS 6534) FossilOrigin-Name: b101cf70b75c9772aaf50e0eadd0cfa37c84d193
* Change an unreachable error condition test to an assert() in rowset.c. (CVS ↵drh2009-04-01
| | | | | 6429) FossilOrigin-Name: 36115e4073528f03253dd94fadf3954522c0dfb9
* Updates to comments as suggested by tickets #3578 and #3579. (CVS 6172)drh2009-01-13
| | | FossilOrigin-Name: b5927213b6171e57018f1f265940c9bcc7a0ba04
* Increased test coverage. (CVS 6147)drh2009-01-09
| | | FossilOrigin-Name: 45bb5703d7ef5e835b43a6fa7ee2a2d96db76939
* Replace the VDBE Fifo object with the new RowSet object. (CVS 5977)drh2008-12-04
FossilOrigin-Name: 39a0750b49cf55e9c0927169ca47db909f5c16ea