aboutsummaryrefslogtreecommitdiff
path: root/src/expr.c
Commit message (Collapse)AuthorAge
...
* Wildcards with the same name map into the same variable number. Newdrh2004-09-07
| | | | | | api sqlite3_bind_parameter_index() added to map wildcard names into wildcard index numbers. Support for "?nnn" wildcards. (CVS 1945) FossilOrigin-Name: 435b3f301fbb6953adc974c7f03589b06e9114c3
* Fix a naming conflict between sqlite versions 2 and 3. An open sqlite3drh2004-09-06
| | | | | | connection now *must* be called "sqlite3". You cannot call it "sqlite". This might break existing code. (CVS 1941) FossilOrigin-Name: 3ddf5a9d1c480a2e3aa32685879063b11afddbe1
* Optimizations on the SELECT code generator. (CVS 1926)drh2004-09-01
| | | FossilOrigin-Name: 9c411c3c8dde2061c98513a413ef58c5c2de45af
* Simplifications and optimizations. Also: disable the corrupt.test for now. ↵drh2004-08-31
| | | | | (CVS 1924) FossilOrigin-Name: 8fd65e704888a8e2f4a712a94fd0e3f866c10ef3
* Optimizations to the code generator. (CVS 1899)drh2004-08-21
| | | FossilOrigin-Name: bd6649c5aae1bf182610eb267b546c297a34481d
* Add support for named wildcards in SQL statements. (CVS 1897)drh2004-08-20
| | | FossilOrigin-Name: d3be0b7c5a39c02b9b2d6d85f1595d591984a569
* Fix problems in the handling of malloc failures. (CVS 1882)drh2004-08-08
| | | FossilOrigin-Name: 81d91d14cf2352fc7981b361ac9af99b3cbbc9e8
* Make sure the argument to ctype.h macros is always an unsigned character.drh2004-08-08
| | | | | Ticket #839. (CVS 1881) FossilOrigin-Name: b065973898c06a81c69b70b3fa91c79334bd9b9a
* Various size optimizations. (CVS 1867)drh2004-07-26
| | | FossilOrigin-Name: 1186e3ce0b660f1cf8d03a275b0331da64d21f1b
* Minor coding enhancements. (CVS 1839)drh2004-07-21
| | | FossilOrigin-Name: 65c3af74c16c9fe0341b1e7e6d029927503f7404
* When comparing two expressions do not apply affinity to either operand.drh2004-07-19
| | | | | Ticket #805. (CVS 1810) FossilOrigin-Name: 88a4e400f916d7af088b39a9653d6452b3666577
* Fix a bunch of harmless warnings. (CVS 1749)danielk19772004-06-28
| | | FossilOrigin-Name: fae7c6e004aa4752fd3db09a42bfdb900861b3c0
* Fix a bug in the previous checkin. (CVS 1677)danielk19772004-06-23
| | | FossilOrigin-Name: f31c84a64f53cf2e75a5e988fbb6ad82537f2403
* Add some tests for user functions that prefer various text encodings. (CVS 1676)danielk19772004-06-23
| | | FossilOrigin-Name: db6bab574869fde49a147d4e19dd73005f247092
* Add the OP_Concat8 opcode, similar in concept to OP_String8. (CVS 1648)danielk19772004-06-21
| | | FossilOrigin-Name: bbd3e93348bc3a1178f5278c6cf0b82e75bbf642
* Update sqlite3_column_decltype() to return NULL as the declartion type fordanielk19772004-06-21
| | | | | an expression that is not a column reference. (CVS 1646) FossilOrigin-Name: ee9dffd986621490af7bd45c7fe070bb7da8c357
* Omit the sqlite3VdbeCode() routine. Use sqlite3NameFromToken() more todrh2004-06-19
| | | | | reduce the amount of code. (CVS 1639) FossilOrigin-Name: 99d0436e0ee1c917b2b7bbf005f05288b535648a
* Remove redundant opcodes OP_MakeKey and OP_MakeIdxKey. (CVS 1612)danielk19772004-06-17
| | | FossilOrigin-Name: a71a9ff114f2162696d8d37fbc87b315568f6dcb
* Trivial modifications to prevent compiler warnings. (CVS 1606)danielk19772004-06-16
| | | FossilOrigin-Name: 6001c5e1ced08096bb404e72ff533b7edcc896ec
* Assorted memory leak fixes. (CVS 1600)danielk19772004-06-15
| | | FossilOrigin-Name: 07b90f3690768e852384fbbde0ba59e69e24d1da
* (1) Modifications to the user-function interface and (2) Internal changesdanielk19772004-06-12
| | | | | to automatically created indices. (CVS 1575) FossilOrigin-Name: 5903f53828b5d282b33e27813417e4317c9ecf0b
* Use the SQLITE_UTF* symbols instead of the old internal TEXT_Utf* symbols. ↵danielk19772004-06-12
| | | | | (CVS 1572) FossilOrigin-Name: 9b84f2f488e1d37ba1a4c4cf31490bcbba0f6edd
* Fix various collation sequence issues. (CVS 1568)danielk19772004-06-11
| | | FossilOrigin-Name: 66835ee67051027456a536e33b2f88a741654525
* Add the sqlite3_collation_needed() API and fix some error handling casesdanielk19772004-06-10
| | | | | involving unknown collation sequences. (CVS 1562) FossilOrigin-Name: edf069b9f4044ed2a80962c7722052bf1b80bf45
* Some progress on user-defined collation sequences. (CVS 1544)danielk19772004-06-09
| | | FossilOrigin-Name: c634e71f1909819fb55c728bc410e5cc390428e3
* Performance improvements for LIKE. It is still too slow though. (CVS 1535)danielk19772004-06-06
| | | FossilOrigin-Name: 30b81507fc404355751705c6f9856c178249eff1
* Enhance user function API to support association of meta-data with constantdanielk19772004-06-06
| | | | | | arguments and the specification of text encoding preference. The LIKE operator takes advantage of both. (CVS 1534) FossilOrigin-Name: 92337d8f79b9754cd61c73e7db2e792a1f482f50
* Add the sqlite3_set_auxdata() and sqlite3_get_auxdata() APIs. (CVS 1532)danielk19772004-06-05
| | | FossilOrigin-Name: c2899b437366d879258ab4f6ae47868441010eca
* Do not include the P3 parameter on OP_Integer opcodes if the integer will fitdrh2004-05-30
| | | | | in 32 bits. The P3 conversion is slow. (CVS 1494) FossilOrigin-Name: fcd84ebabca72023e76e6954514948aa9a3ab999
* Transform OP_HexBlob and OP_String8 to OP_Blob and OP_String the first time ↵danielk19772004-05-29
| | | | | they are executed. (CVS 1492) FossilOrigin-Name: 3225de8902b0e7e60c4d9f3a5ef51bc74f57d364
* Tables and indices use the same record format. (CVS 1481)drh2004-05-28
| | | FossilOrigin-Name: ebd564d10b0ecd7ff15cbd6cd2b979c9f767476c
* Various bugfixes. 68 Test cases still fail. (CVS 1471)danielk19772004-05-27
| | | FossilOrigin-Name: 67a140cf78d99e38ccd94751c4f8ead1a2b96859
* Fixes to the MEM changes. The library now links. (CVS 1470)drh2004-05-27
| | | FossilOrigin-Name: f33d15d95f195e26e1ef396158597a2caa06f374
* Remove dataType and includeTypes flags from function definitions. Added newdrh2004-05-26
| | | | | | P3_FUNCDEF type for P3 arguments on opcodes. Fixes to several user functions. 28 tests fail now. (CVS 1464) FossilOrigin-Name: 36e031625995b2f7baf7654d771ca8fb764a0085
* Remove the OP_SetFound opcode and its cousins. (CVS 1430)drh2004-05-21
| | | FossilOrigin-Name: 5524075ec02102446f8d153e068546f763d4bf7a
* Most sorting problems are fixed. Dead code has been removed. 3 test failuresdrh2004-05-21
| | | | | remain but will be fixed by the new function API once it gets implemented. (CVS 1425) FossilOrigin-Name: 3b55095e036d68886d007239333bbf90acd15692
* Add internal support for collating sequences. This breaks 244 tests. (CVS 1420)drh2004-05-20
| | | FossilOrigin-Name: a6cb09d7af537726acc87b9133f68c81e839e047
* sqlite3MemCompare now takes a CollSeq* argument. (CVS 1419)drh2004-05-20
| | | FossilOrigin-Name: 5c1e47a25244eacc69b688f5f4e62cec9f09665a
* Correctly handle 64-bit integers in SQL statements. (CVS 1408)drh2004-05-19
| | | FossilOrigin-Name: 34f03ba6a9d6e2144d0c6cbbbeb37b4c69705f1f
* Fix many problems with manifest types and column affinity. Most things aredanielk19772004-05-18
| | | | | working now. (CVS 1393) FossilOrigin-Name: ad4a964158ba9ca9d221cf7ea0439577f3894890
* More changes to support the new types model. Compound SELECTs are currentlydanielk19772004-05-17
| | | | | broken. (CVS 1389) FossilOrigin-Name: 0f6c9b05e688e281fa168aacdd867db408df2863
* Fix a bug meant real numbers with a negative sign were being stored asdanielk19772004-05-16
| | | | | strings by default (instead of IEEE floats). (CVS 1388) FossilOrigin-Name: 9321e7426337e04064b5791c48dd5fc3c1eecaa2
* Fix two bugs that were causing lots of tests to fail. (CVS 1386)danielk19772004-05-16
| | | FossilOrigin-Name: 5cba8a510c0aeae740db695e960c60e5f6c303f5
* More changes to support the manifest type model. A few things are currentlydanielk19772004-05-16
| | | | | broken. (CVS 1385) FossilOrigin-Name: a4af838f8d1b81ec6c8db97655c6876aca0738d9
* Remove code dealing with old file formats. (CVS 1354)danielk19772004-05-11
| | | FossilOrigin-Name: dfde112116b982017a5516590ff1780e8aa519ce
* Change the names of external symbols from sqlite_XXX to sqlite3_XXX. (CVS 1337)danielk19772004-05-10
| | | FossilOrigin-Name: ba2ba24263a9e4d1b65b441295504a5da6380f33
* Change lots of internal symbols from sqliteXXX to sqlite3XXX so that thedanielk19772004-05-08
| | | | | | library links again. It doesn't work yet, due to changes in the btree layer calling convention. (CVS 1324) FossilOrigin-Name: 8af6474c49263ae26216dff9465b33f76b500cf4
* Get the temp_store and default_temp_store pragmas working. Update thedrh2004-04-23
| | | | | | documentation. Also fix a malloc problem that popped up during the regression testing. (CVS 1302) FossilOrigin-Name: 7ace576215367101904677bd69951755ee9cb1a1
* Fix a VDBE stack overflow that occurs when the left-hand side of an INdrh2004-03-17
| | | | | | expression is NULL and the result is stored on the stack rather than used to control a jump. Ticket #668. (CVS 1299) FossilOrigin-Name: fc7a7975b03c144c2db3566facd008d3701c735e
* Min() and max() functions honor the distinction between TEXT and NUMERICdrh2004-02-25
| | | | | | data. Ticket #623. typeof() is now a user function. Some tests are now failing due to ticket #521. (CVS 1272) FossilOrigin-Name: adbe31adf1ad0ca723203ca3d7dc480324c60d43