1
0
Fork 0
mirror of https://github.com/DBD-SQLite/DBD-SQLite synced 2025-06-07 14:19:10 -04:00
Commit graph

62 commits

Author SHA1 Message Date
Kenichi Ishigaki
4d1b28c393 Expose sqlite3_txn_state 2020-12-06 02:00:27 +09:00
Kenichi Ishigaki
3363414db3 expose sqlite3_get_autocommit (fix #52) 2019-07-12 02:01:41 +09:00
Kenichi Ishigaki
a28532af37 implemented sqlite_db_config interface (RT-128056) 2018-12-22 05:09:06 +09:00
Kenichi Ishigaki
67af7629f9 added missing declarations 2018-12-01 17:52:34 +09:00
Kenichi Ishigaki
6a86e54992 introduced sqlite_prefer_numeric_type handle attribute 2018-12-01 17:32:55 +09:00
Kenichi Ishigaki
66dff77e10 added sqlite_limit method 2018-12-01 13:50:45 +09:00
Reini Urban
84092c54df add 2 missing function declarations
repro with -Wimplicit-function-declaration
2016-03-30 14:46:29 +02:00
Kenichi Ishigaki
0acc82460a added a workaround for prepared savepoints to fix rt-106950 2015-10-10 12:01:32 +09:00
Kenichi Ishigaki
74e19c5161 use MY_CXT instead of a static global variable 2015-05-02 02:29:43 +09:00
Kenichi Ishigaki
a23de06650 fix GH #8 2015-04-16 19:59:21 +09:00
Kenichi Ishigaki
b1975f1e97 supported extended result codes 2015-03-20 11:52:46 +09:00
Kenichi Ishigaki
539d79f080 Applied a patch from Rob to fix RT-97598, and added a test 2014-07-30 01:57:50 +09:00
Kenichi Ishigaki
58b49b8bdb Merge branch 'rt_96877_unicode_statements' 2014-07-21 08:28:53 +09:00
Laurent Dami
78984a9de8 initial support for virtual tables in Perl (WORK IN PROGRESS) 2014-07-09 08:31:34 +02:00
Kenichi Ishigaki
28ea4bfad7 moved utf8::upgrade in dbdimp.c for performance
- and uprade occurs only if imp_dbh->unicode is true so that we can minimize impact on existing applications
2014-07-07 09:42:23 +09:00
Kenichi Ishigaki
0c96602837 allow to set busy_timeout to 0 via sqlite_busy_timeout() (#3) 2014-03-26 23:14:40 +09:00
Kenichi Ishigaki
3be75f6838 implemented sqlite_load_extension 2012-09-19 14:55:20 +00:00
Kenichi Ishigaki
2fd496bff8 patch from VOVKASM 2: fix prototype for clang 2012-09-18 07:05:21 +00:00
Kenichi Ishigaki
ac73b3ec7f implemented status interfaces 2012-09-07 19:35:52 +00:00
Kenichi Ishigaki
8371d73f96 implemented ping and db_filename to resolve #64177 2012-09-06 14:44:13 +00:00
Kenichi Ishigaki
5de4189aa4 implemented sqlite_table_column_metadata 2012-09-02 18:48:53 +00:00
Kenichi Ishigaki
5c6eaa7921 always convert atoll to _atoi64 for MSVC users 2012-04-27 05:15:36 +00:00
Kenichi Ishigaki
dcd54aa10d _atoi64 -> atoll 2012-01-13 17:18:40 +00:00
Kenichi Ishigaki
0d02c0586e silenced warnings 2012-01-12 16:16:32 +00:00
Kenichi Ishigaki
e40b755564 better support for SQLITE_OMIT_LOAD_EXTENSION 2011-08-24 02:19:59 +00:00
Kenichi Ishigaki
968ecf0063 sqlite_see_if_its_a_number attribute to enable sqlite_is_number check 2011-03-05 13:28:27 +00:00
Laurent Dami
d43cf63ad0 added support for FTS3 fulltext searches : perl tokenizers, documentation and tests 2010-07-13 06:28:21 +00:00
Kenichi Ishigaki
7059f8583f sqlite3_int64 is preferred but may be backward incompatible 2010-06-10 09:48:52 +00:00
Kenichi Ishigaki
479cb58030 killed warnings 2010-05-24 13:10:16 +00:00
Kenichi Ishigaki
80b0265961 DBD::SQLite: implemented sqlite_use_immediate_transaction to address #46289 and #42205 2010-03-27 19:07:55 +00:00
Kenichi Ishigaki
d003fb74dd DBD::SQLite: silenced warnings 2010-02-23 13:00:11 +00:00
Kenichi Ishigaki
5040024ca9 experimental sqlite_allow_multiple_statements/sqlite_unprepared_statements attribute to allow processing a SQL dump 2010-01-11 07:34:30 +00:00
Kenichi Ishigaki
9a3151e321 DBD::SQLite: reorganized methods 2009-10-20 20:11:33 +00:00
Kenichi Ishigaki
f8a471de36 DBD::SQLite: don't need to store a statement in imp_sth->statement as we can retrieve it from sqlite3_sql(imp_sth->stmt) 2009-10-20 19:27:22 +00:00
Kenichi Ishigaki
cf1fb1b652 DBD::SQLite: switched from (deprecated) sqlite_db_login to _login6 2009-10-20 17:26:03 +00:00
Kenichi Ishigaki
e69a79ccff DBD::SQLite: reverted the previous commit 2009-10-19 14:40:25 +00:00
Kenichi Ishigaki
277041b754 DBD::SQLite: sqlite3.h is included in SQLiteXS.h 2009-10-19 14:38:40 +00:00
Kenichi Ishigaki
234d619b21 DBD::SQLite: more cleanup 2009-10-18 14:18:28 +00:00
Kenichi Ishigaki
2fa57ee8fa DBD::SQLite: removed undocumented and useless reset method from a statement handle 2009-10-18 13:37:11 +00:00
Kenichi Ishigaki
11c4dd9b76 DBD-SQLite: removed unused in_tran from the handle structure, as I confirmed all the tests pass under 5.10.1 rc1 without it now 2009-08-11 12:24:31 +00:00
Laurent Dami
ec38f98792 new implementation for collation_needed, no more malloc -- should no longer leak
new API for global registry of collations, using a "write-once" tied hash
2009-08-06 14:22:12 +00:00
Kenichi Ishigaki
6cfea888c7 DBD-SQLite: tentatively disabled collation_needed stuff as it leaks badly 2009-07-23 15:50:12 +00:00
Kenichi Ishigaki
54c2130015 DBD-SQLite: added several prototypes to silence warnings 2009-07-21 06:37:43 +00:00
Kenichi Ishigaki
bb74084586 DBD-SQLite: renamed several sqlite3_ functions to sqlite_, as sqlite3_ prefix should only be used for native sqlite3 functions 2009-07-21 06:34:11 +00:00
Laurent Dami
3714dc6954 - Added support for commit/rollback/update hooks (DAMI)
- Added support for set_authorizer (DAMI)
    - Added support for collation_needed(), and reorganised driver API
      for user-defined collations (DAMI)
    - Exported constants from sqlite3.h into DBD::SQLite namespace (DAMI)
    - Added support in t/lib/Test.pm for checking both versions of
      driver-private methods ("func" / "sqlite_*") (DAMI)
    - Removed unused and obsolete "list_tables" from SQLite.xs (DAMI)
    - Added a default implementation for the REGEXP infix operator (DAMI)
2009-07-20 10:20:09 +00:00
Kenichi Ishigaki
b78c888711 DBD-SQLite: fixed return value of create_aggregate 2009-05-06 10:19:29 +00:00
Kenichi Ishigaki
400dc2b884 DBD-SQLite: fixed return value of enable_load_extension 2009-05-06 10:16:57 +00:00
Kenichi Ishigaki
e471875089 DBD-SQLite: fixed return value of create_function 2009-05-06 10:14:47 +00:00
Kenichi Ishigaki
a8346d9b42 DBD-SQLite: fixed return value of progress_handler 2009-05-06 09:40:43 +00:00
Kenichi Ishigaki
47463880ee DBD-SQLite: moved typedef into dbdimp.h 2009-05-06 09:23:24 +00:00