| Commit message (Collapse) | Author | Age |
... | |
|
|
| |
FossilOrigin-Name: 51f1e8f7539596b33bc3365ec8f34041602d049c
|
|
|
| |
FossilOrigin-Name: 69aac043af7f93e7b3f036622c0ac9261cae1839
|
|
|
|
|
| |
brought to light. (CVS 1259)
FossilOrigin-Name: 7d5ede5b6ef515808995d4631f8d19aca95a9105
|
|
|
| |
FossilOrigin-Name: 1673bf7c7b64542530ee03328186be33cb88c98d
|
|
|
|
|
|
| |
and ready for some enhancements that will fix long-standing name
resolutions problems. (CVS 1198)
FossilOrigin-Name: d3648034b409822909d79eb5aa4e64cafa986541
|
|
|
| |
FossilOrigin-Name: 92e7f78057c4e8f6214b6e0a2d80c3ffcbfdf68e
|
|
|
|
|
| |
Lots more work to do. (CVS 1183)
FossilOrigin-Name: d292ba5148059dce3893b80eabdca4af9f75194e
|
|
|
| |
FossilOrigin-Name: ea1ad4653e6248f112d5516a0dcf3a72aa9b60d7
|
|
|
|
|
|
| |
the SQL source contained a negative integer that was too large to fit in
a 32-bit signed integer variable. Ticket #552. (CVS 1157)
FossilOrigin-Name: b8381d9fe99273507e8626638110646801afef06
|
|
|
|
|
| |
1130)
FossilOrigin-Name: d6549954408b01e5eaf865b9100739c94de28f16
|
|
|
|
|
| |
check-in. (CVS 1102)
FossilOrigin-Name: 4bb256ee3ecd44d71d90556e16bb56c0389fd5b5
|
|
|
|
|
|
| |
"sqlite_instantiate()" routine and replace it with "sqlite_bind()" which
is more like ODBC and JDBC. (CVS 1095)
FossilOrigin-Name: 990bb11898a539bb0795a4a216fcd989943a0fb2
|
|
|
|
|
| |
though all regression tests to pass. (CVS 1093)
FossilOrigin-Name: 912f47c72d3597c6d5acff765d94922bd660339a
|
|
|
|
|
|
|
|
| |
sqliteSrcListAppend() if the {quote: SrcList} had previously been duplicated by
a call to sqliteSrcListDup(). Ticket #416. This check-in fixes that problem
by keeping a separate nAlloc field on {quote: SrcList}. A similar change is made
to {quote: IdList} and {quote: ExprList} to avoid future problems. (CVS 1067)
FossilOrigin-Name: da6273255471673841fdcadc688aeac80722e130
|
|
|
|
|
|
| |
query. Prior to this change LIMITs on compound queries did not work at
all. Ticket #393. (CVS 1058)
FossilOrigin-Name: 543479e3aed77976a0c689cf40811bf88353f706
|
|
|
|
|
|
| |
databases. Ticket #323. Much more testing needs to be done to the
sqliteFix...() routines in attach.c. (CVS 990)
FossilOrigin-Name: 7202d4f1a8853368954a967b7ccca9d8a6645a2e
|
|
|
|
|
| |
This is one step on the road to fixing ticket #272. (CVS 947)
FossilOrigin-Name: be7aed2011b4af868b6a0c370c3d41354ae0cdf4
|
|
|
|
|
|
| |
indices belong to and so that it reports when actions are taken in response
to a trigger. (CVS 928)
FossilOrigin-Name: c675a5504138f34cae6def782b5d3add2c67d2bc
|
|
|
|
|
| |
constant. (CVS 920)
FossilOrigin-Name: 767f1af236d115e8388e1dcc28a4df1be48d6c85
|
|
|
|
|
|
| |
This may also fix #159. Still need to add tests so both bugs remain open
for the time being. (CVS 908)
FossilOrigin-Name: 0b996959b8d8bc2c82eab9cccc190befd0056505
|
|
|
|
|
|
| |
text during parsing and code generation. This simplifies the code
somewhat and makes it easier to handle names with a database prefix. (CVS 891)
FossilOrigin-Name: 1d3fc977211abdc7ba3fd51d661863e8ce5aef69
|
|
|
|
|
|
| |
multiple database files. Many regession tests pass - but not all of them.
Do not use this version except for debugging SQLite itself. (CVS 883)
FossilOrigin-Name: d2fb2bb50cf1e13feb90995079f291384abd6ba9
|
|
|
|
|
| |
and UPDATE statements. (CVS 879)
FossilOrigin-Name: a5d8fc95ee58dc3205a0bbbcadaa3b9c902a941b
|
|
|
|
|
|
| |
side-efffect, allow the GROUP BY clause to refer to columns by their integer
column number. Ticket #237. (CVS 856)
FossilOrigin-Name: 187d9c405891e543fc706f8ddb41f3966a842214
|
|
|
|
|
| |
for the callback-free API. (CVS 854)
FossilOrigin-Name: ccc82f1ab4539a60ee5cc2625743c5389f9ccd8e
|
|
|
|
|
| |
correctly on views and with the UNION, EXCEPT, and INTERCEPT operators. (CVS 839)
FossilOrigin-Name: 71cc292dce59cf8224b205d1cdbff59ad12f1043
|
|
|
|
|
| |
that the new tests uncovered. (CVS 832)
FossilOrigin-Name: cc2ae781ac186f9ee1afacdc9117087421955369
|
|
|
|
|
| |
The code is mostly untested at this point. (CVS 827)
FossilOrigin-Name: 52d5007f64d0af5286b2a0e1f0b9e53c86bece3f
|
|
|
| |
FossilOrigin-Name: 8ad018944c3aa8f58e1c68b1fa634ef922d6476f
|
|
|
|
|
| |
Fix for ticket #179. (CVS 770)
FossilOrigin-Name: 3b68aa25c451b7c09ece457ac2b70a9a5d93508a
|
|
|
|
|
|
| |
that contains the opcode names are both automatically generated. This makes
it much easier to create new VDBE opcodes. (CVS 746)
FossilOrigin-Name: eb54d455b0325d3be96daf6c220c4ee3e0da1a85
|
|
|
|
|
| |
There is now a memory leak when using views of views. (CVS 725)
FossilOrigin-Name: 22d8726e61eec0e53893f492cb2163824b87a23e
|
|
|
|
|
|
| |
to fail when using an index on a column containing an empty string. This
fix is an incompatible file-format change. (CVS 681)
FossilOrigin-Name: 20d152fcddb4fa53556a9c93c7a869600a7c5183
|
|
|
|
|
| |
a VIEW. (CVS 679)
FossilOrigin-Name: 93710f7ed7e1baa6acbf4bc32982e046f61ffa44
|
|
|
|
|
|
| |
into account the iTable and iColumn fields of the Expr structure. Otherwise,
"min(a)" and "min(b)" will compare equal to each other in views. (CVS 658)
FossilOrigin-Name: 85793a4f03250166c21007cab3525709592d0866
|
|
|
| |
FossilOrigin-Name: 91c0db66c86facb21b5b522afadd83d91a488256
|
|
|
|
|
| |
if a VIEW consisted of a join with a USING clause. (CVS 651)
FossilOrigin-Name: 96515b813eb57e1f48c28d357d1f38639b2fdcfa
|
|
|
|
|
| |
azColName(argc+1+i) parameter to the callback. (CVS 647)
FossilOrigin-Name: bdb006b809feb0f29342eb5138c0884d34e95599
|
|
|
|
|
|
|
| |
The new build-in TypeOf() function is added. New opcodes for doing
pure text comparisons are added. Most changes are disabled pending
the 2.6.0 release. (CVS 632)
FossilOrigin-Name: cbbc858d973c2d515c6a2464981316549a241b73
|
|
|
|
|
|
| |
NUMTEXT datatypes. Also change the version number to 2.5.0 in preparation
for an interim release. (CVS 625)
FossilOrigin-Name: 05783a9db585c1ead42135252dca97d2bc6e2118
|
|
|
|
|
| |
programs (ticket #55) (CVS 614)
FossilOrigin-Name: d4a2fb10067203a0d49317db747759872e62927e
|
|
|
|
|
| |
32-bit integer, then treat it as a string. (CVS 611)
FossilOrigin-Name: ad9624798edbd6d0c4652fed3d74fe87498844ff
|
|
|
| |
FossilOrigin-Name: 637ee587b5438c54ba2d8bd8fc15e584abb70946
|
|
|
|
|
| |
but at least they now do not cause a syntax error. (CVS 603)
FossilOrigin-Name: 6fdcee3c99e994ef3ab83a0cc57344cdb16210df
|
|
|
|
|
| |
corresponding column. (CVS 602)
FossilOrigin-Name: 7acbf84b492202d8b5a05276a95b475027eb5f58
|
|
|
|
|
|
|
| |
Multiplying a NULL by zero yields zero. In a CASE expression, a NULL comparison
is considered false, not NULL. With these changes, NULLs in SQLite now work
the same as in PostgreSQL and in Oracle. (CVS 600)
FossilOrigin-Name: da61aa1d238539dff9c43fd9f464d311e28d669f
|
|
|
|
|
| |
was NULL. (CVS 598)
FossilOrigin-Name: 4debc8db929fdc201759ba211acdeadc4e30e8af
|
|
|
|
|
|
|
|
| |
Operations on a NULL value yield a NULL result. This change makes SQLite
operate more like the SQL spec, but it may break existing applications that
assumed the old behavior. All the old tests pass but we still need to add
new tests to better verify the new behavior. Fix for ticket #44. (CVS 589)
FossilOrigin-Name: 9051173742f1b0e15a809d12a0c9c98fd2c4614d
|
|
|
|
|
|
|
| |
represent a FROM clause and IdList is used for everything else. This change
allows SrcList to grow to support outer joins without burdening the other
uses of IdList. (CVS 584)
FossilOrigin-Name: a167b71d8c27e870bc3079c6132e483bffc83298
|
|
|
| |
FossilOrigin-Name: 01ad352c3c82a86d9c94010cbc85d098b8fbc08a
|