Commit Graph

  • a012e98bfa core/translate remove unused ParamState and some minor refactoring PThorpe92 2025-11-07 19:18:10 -05:00
  • 9007340e99 change convert function to accept 1 value pedrocarlo 2025-11-06 17:30:15 -03:00
  • 5cfc898049 clippy pedrocarlo 2025-11-06 16:22:54 -03:00
  • af05d9ba10 move more affinity logic to separate file and avoid more clones pedrocarlo 2025-11-05 19:57:59 -03:00
  • 61036d5f51 move affinity handling to separate file pedrocarlo 2025-11-05 19:34:58 -03:00
  • 99c596d340 separate part of comparison logic for reuse later with seek operations pedrocarlo 2025-11-05 18:02:57 -03:00
  • ce3527df40 chnage RecordCompare::compare to use an iterator pedrocarlo 2025-11-05 16:40:42 -03:00
  • 9f350f7fd9 change Text variant in ValueRef to hold a TextRef that can automatically convert to &str avoiding string allocations everywhere pedrocarlo 2025-11-05 13:50:14 -03:00
  • e5e97a5b0a for op_compare reuse compare_immutable pedrocarlo 2025-11-05 12:57:11 -03:00
  • b1f4554420 change compare_immutable signature to accept an iterator of AsValueRef pedrocarlo 2025-11-05 12:38:38 -03:00
  • 52968b7913 create AsValueRef trait pedrocarlo 2025-11-05 12:14:31 -03:00
  • 9c2324cbd8 move some more functions to be scoped under Value pedrocarlo 2025-11-05 11:13:41 -03:00
  • 44cab91722 move Value functions to separate file pedrocarlo 2025-11-05 10:59:19 -03:00
  • a6593d109e Merge 'Toy index improvements' from Nikita Sivukhin Pekka Enberg 2025-11-07 08:29:47 +02:00
  • 4e8b4c96d3 Merge 'use dyn DatabaseStorage instead of DatabaseFile' from Nikita Sivukhin Preston Thorpe 2025-11-06 15:11:13 -05:00
  • 29c5271c44 Merge 'Prevent DROP TABLE when table is referenced by foreign keys' from Joao Faria Preston Thorpe 2025-11-06 15:10:05 -05:00
  • b037941b01 Merge 'core/vdbe Handle renaming child FK definitions in rename table stmt' from Preston Thorpe Preston Thorpe 2025-11-06 13:27:41 -05:00
  • b547f3a25a fix JS tests Nikita Sivukhin 2025-11-06 18:02:09 +04:00
  • 7294ef347f fix tests Nikita Sivukhin 2025-11-06 17:45:12 +04:00
  • da61fa32b4 use dyn DatabaseStorage instead of DatabaseFile Nikita Sivukhin 2025-11-06 17:42:03 +04:00
  • c3d2ea8429 Turso 0.4.0-pre.1 Pekka Enberg 2025-11-06 08:33:13 +02:00
  • 510b8ef59f refactor(jdbc): Added early return for length == 0 and improved read loop condition in setUnicodeStream and setAsciiStream Orange flavored banana 2025-11-06 10:13:23 +09:00
  • b75e4b5a19 refactor(jdbc): prevent over-read and infinite loop in setBinaryStream Orange flavored banana 2025-11-06 09:55:36 +09:00
  • 0323d23b0c refactor(jdbc): Added an early return when length == 0 Orange flavored banana 2025-11-06 09:33:31 +09:00
  • fc78496797 Merge 'Fix EXISTS on LEFT JOIN null rows' from Duy Dang Preston Thorpe 2025-11-05 17:06:31 -05:00
  • 68a4c90446 fix fmt and test Nikita Sivukhin 2025-11-05 20:53:34 +04:00
  • a64aef780d Merge branch 'main' into toy-index-improvements Nikita Sivukhin 2025-11-05 20:48:16 +04:00
  • 8c449c2ffa rename scratch -> inverted index Nikita Sivukhin 2025-11-05 20:47:58 +04:00
  • fe974dd414 fix slice operation implementation Nikita Sivukhin 2025-11-05 20:44:43 +04:00
  • fb63a5a3ff final adjustment to align implementation with blog post Nikita Sivukhin 2025-11-05 20:44:11 +04:00
  • 39f787d531 workflows: Add GITHUB_TOKEN to all Nyrkiö steps Henrik Ingo 2025-11-05 18:13:49 +02:00
  • 0ef416704c refactor(jdbc): use ByteArrayOutputStream and handle empty streams as empty values instead of null Orange flavored banana 2025-11-05 14:47:47 +09:00
  • efe189c21d refactor(jdbc): adjust empty stream handling and memory usage in setBinaryStream and setUnicodeStream Orange flavored banana 2025-11-05 11:39:48 +09:00
  • 8fba4659c8 Stop blob json parsing at null terminator Duy Dang 2025-11-04 23:04:33 +07:00
  • 2ba643cd68 fix: prevent DROP TABLE when table is referenced by foreign keys joao.faria 2025-11-03 23:41:52 -03:00
  • d4b874cc40 Fix EXISTS on LEFT JOIN null rows Duy Dang 2025-11-04 19:52:15 +07:00
  • 52f8c1a33e feat(jdbc): test setUnicodeStream method in JDBC4PreparedStatementTest Orange flavored banana 2025-11-04 17:48:31 +09:00
  • 100662d134 feat(jdbc): implement setUnicodeStream method in JDBC4PreparedStatement Orange flavored banana 2025-11-04 17:45:36 +09:00
  • 8dd666e131 feat(jdbc): test setBinaryStream method in JDBC4PreparedStatementTest Orange flavored banana 2025-11-04 17:32:33 +09:00
  • 679841fc9d feat(jdbc): implement setBinaryStream method in JDBC4PreparedStatement Orange flavored banana 2025-11-04 17:27:34 +09:00
  • 11186312bd feat(jdbc): test setAsciiStream method in JDBC4PreparedStatementTest Orange flavored banana 2025-11-04 17:14:52 +09:00
  • 8f35a0c4c1 feat(jdbc): implement setAsciiStream method in JDBC4PreparedStatement Orange flavored banana 2025-11-04 16:48:28 +09:00
  • 4dffca15da Add some more regression tcl tests for renaming table foreign key checks PThorpe92 2025-11-03 09:41:31 -05:00
  • c5a3e590f7 Fix rewriting sql to persist for foreign keys in alter table func PThorpe92 2025-11-03 09:41:05 -05:00
  • 62d8fd7efd Add regression tcl test for #3886 PThorpe92 2025-11-02 17:10:21 -05:00
  • ef24911824 Handle renaming child foreign keys on op_rename_table PThorpe92 2025-11-02 17:10:01 -05:00
  • 2c49c47300 Merge 'add some docs for index method' from Nikita Sivukhin Pekka Enberg 2025-11-03 15:53:36 +02:00
  • 94a39cef3a add some docs for index method Nikita Sivukhin 2025-11-03 16:40:18 +04:00
  • 2bf5eb84cf Merge 'Prevent misuse of subqueries that return multiple columns' from Jussi Saurio Pekka Enberg 2025-11-03 13:06:38 +02:00
  • 9aae220509 Merge 'Optimize and refactor schema::Column type' from Preston Thorpe Pekka Enberg 2025-11-03 13:05:35 +02:00
  • b4efb8bbab Merge 'Fix error handling on provided insert column count mismatch' from Jussi Saurio Pekka Enberg 2025-11-03 13:05:08 +02:00
  • 1c2a8e62ca Fix: return error on provided insert column count mismatch Jussi Saurio 2025-11-03 11:41:07 +02:00
  • 005d922ab4 Fix: prevent misuse of subqueries that return multiple columns Jussi Saurio 2025-11-03 10:49:04 +02:00
  • 481d86f567 Optimize and refactor schema::Column type PThorpe92 2025-11-02 20:46:02 -05:00
  • 72edc6d758 Merge 'Clean up Connection::from_uri() by using DatabaseOpts' from Rohith Suresh Pekka Enberg 2025-11-02 16:55:44 +02:00
  • d35b55d0a4 Merge 'Select correct collation sequence for compound select' from Pedro Muniz Pekka Enberg 2025-11-02 16:54:58 +02:00
  • 0eb0fc5c22 add tests pedrocarlo 2025-10-27 17:14:11 -03:00
  • 28c52cdf09 pass the left select in compound select to correctly choose the collation sequence pedrocarlo 2025-10-27 15:54:29 -03:00
  • 60cbc6d8ea migrating from_uri to database opts RS2007 2025-11-02 16:22:41 +05:30
  • a733007228 Merge 'core: Disable autovacuum by default' from Pekka Enberg Pekka Enberg 2025-11-02 12:29:03 +02:00
  • 913b7ac600 core: Disable autovacuum by default Pekka Enberg 2025-11-02 10:37:41 +02:00
  • e2271a3ef8 Update README with bug reward cases Pekka Enberg 2025-11-02 10:46:54 +02:00
  • a87323855b Merge 'core/vdbe: Fix incorrect unreachable condition in op_seek_rowid' from Preston Thorpe Pekka Enberg 2025-11-02 10:00:10 +02:00
  • 23496f0bea Fix incorrect unreachable precondition for affinity char in op_seek_rowid PThorpe92 2025-11-01 20:43:44 -04:00
  • 6128ef0afc Merge 'Make mimalloc dependency optional' from Pekka Enberg Pekka Enberg 2025-11-01 12:00:08 +02:00
  • 0217588d13 Make mimalloc dependency optional Pekka Enberg 2025-11-01 11:42:35 +02:00
  • 9336f1c213 Merge 'Update and fix nix build' from Alexander Hirner Pekka Enberg 2025-11-01 11:13:19 +02:00
  • c091f94de8 Merge 'Fix INSERT UNION ALL' from Duy Dang Pekka Enberg 2025-11-01 11:12:38 +02:00
  • 7283f35a29 Merge 'Fix LEFT JOIN subqueries reusing stale right-side values' from Duy Dang Pekka Enberg 2025-11-01 11:12:24 +02:00
  • 74d1652a60 Merge 'Throw an error in case duplicate CTE names are found' from Rohith Suresh Pekka Enberg 2025-11-01 11:12:10 +02:00
  • ef1f359ffc package rename from turso to limbo ahirner 2025-11-01 07:16:32 +01:00
  • 5d1b8252b4 flake update to nixpkgs ca. 2025-10-12 ahirner 2025-11-01 07:13:44 +01:00
  • e0f6b7cffe Fix INSERT handling for compound VALUES sources Duy Dang 2025-11-01 02:27:42 +07:00
  • 4b18e3bab5 Fix VALUES UNION ALL register reuse during INSERTs Duy Dang 2025-11-01 02:01:30 +07:00
  • 3ee47a2c3c Fix LEFT JOIN subqueries reusing stale right-side values Duy Dang 2025-11-01 01:24:31 +07:00
  • bdf720d205 adding regression test for duplicate cte RS2007 2025-10-31 23:15:11 +05:30
  • 7fff8daaa5 Fixing clippy error RS2007 2025-10-14 01:43:54 +05:30
  • 1f576593ec adding duplicate cte name checks in planner.rs RS2007 2025-10-14 01:33:39 +05:30
  • 41aa49c7b5 Merge 'Fix self-insert SUM when table uses INTEGER PRIMARY KEY' from Duy Dang Pekka Enberg 2025-10-31 17:01:22 +02:00
  • cdd9ec3438 Merge 'bindings/java: Implement setObject(int, Object) in JDBC4PreparedStatement' from Orange banana Pekka Enberg 2025-10-31 17:00:31 +02:00
  • 11f95253a4 Merge 'Update Java package version in scripts/update-version.py' from Pekka Enberg Pekka Enberg 2025-10-31 15:59:46 +02:00
  • 8ae49b0dad Add Java badge to README.md Pekka Enberg 2025-10-31 13:57:33 +02:00
  • 8ee5b5621e Update Java package version in scripts/update-version.py Pekka Enberg 2025-10-31 09:34:15 +02:00
  • 47b4e7e376 fix clippy Nikita Sivukhin 2025-10-31 15:02:37 +04:00
  • 714400b299 add approximate search Nikita Sivukhin 2025-10-31 14:50:16 +04:00
  • 20919212f9 fix clippy Nikita Sivukhin 2025-10-31 14:30:07 +04:00
  • 20ba6990a9 ignore "virtual" index entries corresponding to the index_methods from integrity check Nikita Sivukhin 2025-10-31 14:25:07 +04:00
  • c2e8f77ea1 fix bug in the toy vector index in case when seek target located in the internal node of index btree Nikita Sivukhin 2025-10-31 14:23:56 +04:00
  • 49c1cf63b9 slightly adjust test Nikita Sivukhin 2025-10-31 14:22:55 +04:00
  • 5fef79d9f6 feat(jdbc): remove unnecessary java.sql prefixes in setObject Orange flavored banana 2025-10-31 10:38:30 +09:00
  • 733dc762ed Fix self-insert SUM when table uses INTEGER PRIMARY KEY Duy Dang 2025-10-31 03:28:16 +07:00
  • 331ba14e7c Turso 0.3.0 Pekka Enberg 2025-10-30 18:16:12 +02:00
  • a4d43d51d4 Update CHANGELOG.md Pekka Enberg 2025-10-30 18:15:59 +02:00
  • c91b66ba38 Turso 0.3.0-pre.7 Pekka Enberg 2025-10-30 18:15:14 +02:00
  • 128f2f1ca5 Merge 'Add 'make test-single'' from Jussi Saurio Pekka Enberg 2025-10-30 14:19:46 +02:00
  • 43b5ea5363 Merge 'antithesis: Upload config image in GitHub Actions workflow' from Pekka Enberg Pekka Enberg 2025-10-30 12:57:42 +02:00
  • 7e65657ab0 Add 'make test-single' Jussi Saurio 2025-10-30 11:35:17 +02:00
  • 4cd007f2eb Test(jdbc): Add coverage for setObject(int, Object) Orange flavored banana 2025-10-30 15:35:31 +09:00
  • d71a33a188 antithesis: Upload config image in GitHub Actions workflow Pekka Enberg 2025-10-30 07:49:40 +02:00
  • 53ab453015 Feat(jdbc): Implement setObject(int, Object) in JDBC4PreparedStatement Orange flavored banana 2025-10-30 09:54:42 +09:00