Commit Graph

  • 33c2d528f2 Refactor shell API for command extensibility PThorpe92 2024-12-12 23:18:19 -05:00
  • f6473ea40d Add several cli commands, re-structure shell PThorpe92 2024-12-12 23:01:32 -05:00
  • f5212b0672 Merge 'loop writing header while initializing' from Pere Diaz Bou Pekka Enberg 2024-12-13 18:48:04 +02:00
  • 1e5239a164 use correct min/max frames Pere Diaz Bou 2024-12-13 14:05:56 +01:00
  • 6029fc6303 fix formatting errors alpaylan 2024-12-13 07:56:41 -05:00
  • c51de732c8 - added Arbitrary and ArbitraryOf<T> traits for mroe centralized generation - implemented random generation for tables and structured queries alpaylan 2024-12-13 07:51:47 -05:00
  • 352b3540ee loop writing header while initializing Pere Diaz Bou 2024-12-13 13:25:09 +01:00
  • 47d25292b2 Merge 'Start multithread support' from Pere Diaz Bou Pere Diaz Bou 2024-12-13 13:22:17 +01:00
  • 3e59da439c fmt Pere Diaz Bou 2024-12-13 13:10:33 +01:00
  • 1a663a6ed7 cargo stuff rm Pere Diaz Bou 2024-11-25 10:11:08 +01:00
  • b43e8e46f6 impl sync/send for cache Pere Diaz Bou 2024-11-22 16:03:31 +01:00
  • 97dd95abea core: change Rc<RefCell<Page>> to Arc<Page> Pere Diaz Bou 2024-11-22 15:34:51 +01:00
  • c816186326 fmt Pere Diaz Bou 2024-11-22 12:53:04 +01:00
  • 3fda2d09b9 Extract multi threaded part from WalFile to WalFileShared Pere Diaz Bou 2024-11-22 12:50:02 +01:00
  • a4297702bd extract page cache to be multi threaded Pere Diaz Bou 2024-11-21 14:00:28 +01:00
  • da3765d061 Merge 'Document typical code flow with charts' from Kacper Madej Pekka Enberg 2024-12-13 11:49:02 +02:00
  • 2b85d2a600 Merge 'Add implementation and tests for replace scalar function' from Alperen Keleş Pekka Enberg 2024-12-13 11:02:08 +02:00
  • fefcf1261a Merge 'Add support for unary positive' from Jean Arhancet Pekka Enberg 2024-12-13 11:01:40 +02:00
  • 8bf6572e9e feat: support unary positive JeanArhancet 2024-12-13 02:05:31 +01:00
  • 4f395623ab fix the comment on replace panic in case of text cast failure alpaylan 2024-12-12 15:03:35 -05:00
  • 5742c51c5c improve error messages on replace function call alpaylan 2024-12-12 14:14:04 -05:00
  • 841a4fe2f8 Merge branch 'tursodatabase:main' into main Alperen Keleş 2024-12-12 13:13:41 -05:00
  • 3023d228c7 Limbo 0.0.9 Pekka Enberg 2024-12-12 18:49:05 +02:00
  • afbf9eb9da Update CHANGELOG Pekka Enberg 2024-12-12 18:47:42 +02:00
  • 96547e924c Merge 'Add buffered cli input and match sqlite cli repl' from Preston Thorpe Pekka Enberg 2024-12-12 18:47:08 +02:00
  • 52b94f7181 Update diagram Kacper Madej 2024-12-12 17:22:03 +01:00
  • ffede00531 Add link to sqlite docs Kacper Madej 2024-12-12 17:11:51 +01:00
  • 5796b418b9 Merge 'Add support for soundex() function' from flaneur Pekka Enberg 2024-12-12 18:10:46 +02:00
  • 03c4f6f6ef Document typical flow Kacper Madej 2024-12-12 17:06:29 +01:00
  • 4dc71bc9ad Add buffered cli input to allow for incomplete statements PThorpe92 2024-12-11 17:31:49 -05:00
  • 91764b85e6 Merge 'Add bitwise vdbe ops' from Preston Thorpe Pekka Enberg 2024-12-12 17:35:12 +02:00
  • e79e42b0b1 Merge 'Change octet_length to yes in COMPAT.md' from Krishna Vishal Pere Diaz Bou 2024-12-12 16:22:17 +01:00
  • 33f3eb02c8 Change octet_length to yes in COMPAT.md krishvishal 2024-12-12 19:46:01 +05:30
  • 03288e5170 add impl about scalar function soundex with test Li Yazhou 2024-12-12 21:21:36 -06:00
  • 0722037465 github: Fix stale workflow access token Pekka Enberg 2024-12-12 10:59:10 +02:00
  • 4e40d9ecee Update CHANGELOG Pekka Enberg 2024-12-12 10:47:11 +02:00
  • 58cd9d72b0 Merge 'Implement support for iif()' from Alex Miller Pekka Enberg 2024-12-12 10:46:22 +02:00
  • 2e754e37f1 perf: Update Cargo.lock files Pekka Enberg 2024-12-12 09:08:51 +02:00
  • 929ca22c9d Merge 'Enhance README.md' from Kim Seon Woo Pekka Enberg 2024-12-12 09:07:34 +02:00
  • 8e6184c932 Enhance README.md 김선우 2024-12-12 16:05:23 +09:00
  • c083e59457 Enhance README.md 김선우 2024-12-12 13:47:14 +09:00
  • c4d4569dc9 Merge remote-tracking branch 'upstream/main' into expr-iif Alex Miller 2024-12-11 16:00:20 -08:00
  • 021456326e change 0.1+0.2 test into 0.3 as limbo does not yet support decimals alpaylan 2024-12-11 16:32:06 -05:00
  • da28ed51ca add implementation and tests for replace scalar function alpaylan 2024-12-11 16:23:13 -05:00
  • 16595f39f5 Add support for unary op negation of aggregates PThorpe92 2024-12-11 11:29:06 -05:00
  • d5391dc716 Add vdbe bitwise operators: and, or, not PThorpe92 2024-12-10 19:17:43 -05:00
  • dddf850111 Merge 'Update clap to 4.5' from Pekka Enberg jussisaurio 2024-12-11 17:08:38 +02:00
  • eb9374aebf Merge 'Add support for CASE expressions.' from Alex Miller jussisaurio 2024-12-11 17:05:41 +02:00
  • 617f95c7b6 Update clap to 4.5 Pekka Enberg 2024-12-11 14:39:27 +02:00
  • c03839cc6a Merge 'Upgrade pprof to 0.14' from Pekka Enberg Pekka Enberg 2024-12-11 14:07:26 +02:00
  • ab07c77036 Upgrade pprof to 0.14 Pekka Enberg 2024-12-11 11:21:09 +02:00
  • b8aca48a0f Update CHANGELOG Pekka Enberg 2024-12-11 10:45:02 +02:00
  • 04f196113a Merge 'Add last_insert_rowid() function' from Krishna Vishal Pekka Enberg 2024-12-11 10:44:34 +02:00
  • 1e89b17462 Ran cargo fmt krishvishal 2024-12-11 14:08:33 +05:30
  • b23df24703 Added tests for last_insert_rowid() krishvishal 2024-12-11 13:52:43 +05:30
  • f7e9d3a25a Update CHANGELOG Pekka Enberg 2024-12-11 09:18:36 +02:00
  • ca272ba937 Merge 'Support JOIN USING and NATURAL JOIN' from Jussi Saurio Pekka Enberg 2024-12-11 09:17:51 +02:00
  • eda1f5396c Merge 'Add octet_length scalar function' from Kacper Kołodziej Pekka Enberg 2024-12-11 07:44:04 +02:00
  • 1024432b11 Merge 'Fix: length function characters counting' from Kacper Kołodziej Pekka Enberg 2024-12-11 07:42:35 +02:00
  • 9a004a1742 Merge 'Fixed typo' from Wincent Balin Pekka Enberg 2024-12-11 07:41:46 +02:00
  • e3d9082feb scripts/merge-pr.py: Fix pull from a fork Pekka Enberg 2024-12-11 07:41:33 +02:00
  • 88c862ce4d Comments, resolve label better, make tests more fun Alex Miller 2024-12-10 19:59:54 -08:00
  • e85df1c895 resolve labels to current offset. make test clearer. Alex Miller 2024-12-10 19:36:54 -08:00
  • 3f747feb5b Fixed typo Wincent Balin 2024-12-11 03:42:21 +01:00
  • e4d31cbe34 add tests for octet_length scalar function Kacper Kołodziej 2024-12-10 22:56:25 +01:00
  • d4bff2c93e add octet_length scalar function Kacper Kołodziej 2024-12-10 22:55:59 +01:00
  • 660d3e8d07 fix: count characters in string in length function Kacper Kołodziej 2024-12-10 22:48:50 +01:00
  • e68a86532a tests: length function with multibyte characters Kacper Kołodziej 2024-12-10 22:47:20 +01:00
  • 134b5576ad Ran cargo fmt krishvishal 2024-12-09 22:55:54 +05:30
  • 7e2928a5f1 Feature: last_insert_rowid() - Changed Cursor trait to be able to get access to root_page - SQLite only updates last_insert_rowid for non-schema inserts. So we check if the InsertAwait is not for root_page before updating rowid krishvishal 2024-12-09 22:44:55 +05:30
  • fe88d45e5e Add more comments to push_predicate/push_predicates jussisaurio 2024-12-03 20:56:25 +02:00
  • 840caed2f7 Fix bug with multiway joins that include the same table multiple times jussisaurio 2024-12-03 20:26:13 +02:00
  • 7924f9b64d consider all joined tables instead of just previous in natural/using jussisaurio 2024-12-03 19:47:20 +02:00
  • 4f027035de tests for multiple joins jussisaurio 2024-12-03 19:19:57 +02:00
  • 81b6605453 support NATURAL JOIN jussisaurio 2024-11-30 10:34:11 +02:00
  • bed932c186 Support join USING jussisaurio 2024-11-29 22:44:14 +02:00
  • f9b300a608 Update CHANGELOG Pekka Enberg 2024-12-09 17:31:24 +02:00
  • ba1f7cd16f Merge 'feat(core/translate): support HAVING' from Jussi Saurio Pekka Enberg 2024-12-09 17:30:40 +02:00
  • 98a8dc58b1 Update CHANGELOG Pekka Enberg 2024-12-09 17:29:15 +02:00
  • 36f9565910 Merge 'feat(wasm): add get and iterate func' from Jean Arhancet Pekka Enberg 2024-12-09 17:28:43 +02:00
  • 1e23af7d24 Added last_insert_rowid() function. krishvishal 2024-12-09 17:41:28 +05:30
  • f7bb7f8dee Fix typo and improve comment Alex Miller 2024-12-08 14:20:23 -08:00
  • c2e3957d73 I misunderstood what a constant instruction was Alex Miller 2024-12-08 14:12:45 -08:00
  • eb00226cfe Add support for CASE expressions. Alex Miller 2024-12-08 14:03:45 -08:00
  • 27ef95e0ab LLM recommended a better way to write args matching Alex Miller 2024-12-07 21:15:04 -08:00
  • 183ea8e362 Implement support for iif(). Alex Miller 2024-12-07 21:04:03 -08:00
  • 9bc3ccc394 fmt jussisaurio 2024-12-03 19:11:08 +02:00
  • 885136a511 Merge 'fix(core/translate): fix bug with multiway joins and clean up left join implementation' from Jussi Saurio jussisaurio 2024-12-03 19:02:28 +02:00
  • ca25a73c95 a little bit more explanation about left join handling jussisaurio 2024-11-30 20:54:22 +02:00
  • 83f8ea1b13 Fix bug with multiway joins and clean up left join implementation jussisaurio 2024-11-30 20:47:48 +02:00
  • 3e9883bfbd update COMPAT jussisaurio 2024-11-30 10:06:37 +02:00
  • 3f80e41e7a support HAVING jussisaurio 2024-11-28 23:48:21 +02:00
  • fceb9ac62b Merge 'core: (another) refactor of read path query processing logic' from Jussi Saurio jussisaurio 2024-11-30 10:03:58 +02:00
  • 5693cd1ae0 feat(wasm): add get and iterate func JeanArhancet 2024-11-29 21:30:08 +01:00
  • 84742b81fa Obsolete comment jussisaurio 2024-11-27 22:43:36 +02:00
  • da811dc403 add doc comments for members of Plan struct jussisaurio 2024-11-27 19:30:07 +02:00
  • db462530f1 metadata instead of m jussisaurio 2024-11-27 19:27:36 +02:00
  • 7d569aee1f fix stupid comment jussisaurio 2024-11-26 18:37:06 +02:00
  • 1b34698872 add comments and rename some misleading label variables jussisaurio 2024-11-26 18:28:19 +02:00
  • 7f04f8e88f rename jussisaurio 2024-11-26 17:41:08 +02:00