1
0
Fork 0
mirror of https://github.com/DBD-SQLite/DBD-SQLite synced 2025-06-06 21:58:01 -04:00
Commit graph

34 commits

Author SHA1 Message Date
Kenichi Ishigaki
3363414db3 expose sqlite3_get_autocommit (fix #52) 2019-07-12 02:01:41 +09:00
Max Maischein
1fd1a0d15f Handle 'unknown' op in DBD::SQLite::VirtualTable::PerlData
This patch adds code and a test when SQLite generates an 'unknown'
op for a table join in the BEST_INDEX() callback. The Perl code crashed
when such an op was generated for a JOIN criterion by the SQLite engine.

The SQLite engine creates an 'unknown' op on the following SQL
for example:

                select r.nodepath
                  from temp.scan_results r
                       left join temp.scan_results m
                             on r.nodepath = m.nodepath+1
                 where m.nodepath is null

The important part is that the right side of the left join must be
checked for IS NULL.
2019-01-25 19:05:07 +01:00
Kenichi Ishigaki
c17009cea0 updated MANIFEST 2019-01-06 22:27:05 +09:00
Kenichi Ishigaki
a28532af37 implemented sqlite_db_config interface (RT-128056) 2018-12-22 05:09:06 +09:00
Kenichi Ishigaki
66dff77e10 added sqlite_limit method 2018-12-01 13:50:45 +09:00
Kenichi Ishigaki
c8ee5f0500 updated MANIFEST 2018-09-17 04:07:06 +09:00
Kenichi Ishigaki
849d2ac9ad Add a regression test for RT-124227 2018-01-27 12:34:47 +09:00
Kenichi Ishigaki
3ba2feb306 updated MANIFEST 2017-12-16 03:34:58 +09:00
Kenichi Ishigaki
434aea6479 rename t/lib/Test.pm to t/lib/SQLiteTest.pm 2017-03-04 15:04:39 +09:00
Kenichi Ishigaki
473a3bf4bf releng 1.51_05 2016-06-23 10:19:58 +09:00
Kenichi Ishigaki
f351137d55 updated MANIFEST 2016-02-20 09:48:42 +09:00
Kenichi Ishigaki
e9ae705fb6 split dbdimp.c and move tokenizer/virtual table-related code into .inc files 2016-02-16 12:23:09 +09:00
Kenichi Ishigaki
c58791f768 releng 1.49_05 2016-01-11 22:30:08 +09:00
Kenichi Ishigaki
f7dde96931 outermost savepoint should be treated as a begin(RT #106151) 2015-08-04 19:12:58 +09:00
Kenichi Ishigaki
f1b3d389cd updated MANIFEST 2015-04-16 17:53:52 +09:00
Kenichi Ishigaki
b1975f1e97 supported extended result codes 2015-03-20 11:52:46 +09:00
Kenichi Ishigaki
eeeecf1177 not to ship maintenance utilities 2015-03-19 02:20:14 +09:00
Kenichi Ishigaki
ea3e25e620 added a generated constants.inc and ::Constants 2015-03-19 02:17:40 +09:00
Laurent Dami
c6d9c27e22 RT#99748
- added support for undef (NULLs) in comparisons
- new test file t/virtual_table/rt_99748.t for testing nulls and comparing vtable with a regular table
- tests that no security holes can be inserted in compiled regexes
- ROWIDs start at 1, not at 0
- replaced qr{..} by m{..}
2014-10-25 21:06:16 +02:00
Kenichi Ishigaki
e1465e1791 updated MANIFEST 2014-08-21 17:59:40 +09:00
Kenichi Ishigaki
68a73aba1b updated MANIFEST 2014-07-21 10:10:27 +09:00
Laurent Dami
ab008be4e3 test the example described in L<DBD::SQLite::VirtualTable::PerlData/"Hashref example : unicode characters"> 2014-07-20 20:29:02 +02:00
Laurent Dami
0ec13083f1 implementation of FIND_FUNCTION, plus a couple of cosmetic changes in various places 2014-07-20 18:57:19 +02:00
Laurent Dami
d6a77c88ea bug corrections & addition of class VirtualTable/PerlData 2014-07-10 05:45:28 +02:00
Laurent Dami
78984a9de8 initial support for virtual tables in Perl (WORK IN PROGRESS) 2014-07-09 08:31:34 +02:00
Laurent Dami
b6d9f86716 move FTS documentation to a separate file 2014-07-05 04:19:31 +02:00
Laurent Dami
96325b1916 test case for RT#96878 : inserting into a contentless FTS table
OK without bind values
NOK with bind values ("constraint failed")
In the end, it's not really a bug, but rather a matter of usage pattern
2014-07-04 22:07:03 +02:00
Kenichi Ishigaki
3f7a026b91 updated MANIFEST 2014-01-09 00:20:30 +09:00
Kenichi Ishigaki
ee484ecb0d updated MANIFEST 2013-08-30 03:45:13 +09:00
Kenichi Ishigaki
451e952bac updated MANIFEST (oops) 2013-08-27 15:38:19 +09:00
Kenichi Ishigaki
d046aead2d added a few files previously generated by a release script 2013-05-29 15:00:39 +09:00
Adam Kennedy
9cec70c022 Final release prep 2009-03-27 10:42:33 +00:00
Kenichi Ishigaki
e366c24c23 DBD::SQLite: updated bundled SQLite to 3.6.10, and bumped up the version requirement for installed SQLite to 3.6.0 as 3.6.x has backward incompatibility (cont.) 2009-01-29 01:28:06 +00:00
Adam Kennedy
d3c816b701 Importing DBD::SQLite 1.14 from the CPAN 2009-01-24 09:59:18 +00:00