Commit Graph

  • a2fc38be62 Merge pull request #149 from penberg/faq Pere Diaz Bou 2024-07-15 19:57:39 +02:00
  • 0a7d0588d7 core: implement AND and OR + complex conditions. Pere Diaz Bou 2024-07-15 14:49:47 +02:00
  • 449ab40853 Add FAQ entry about Limbo and libSQL Pekka Enberg 2024-07-15 19:01:12 +03:00
  • f955187b70 Implement where and Bennett Clement 2024-07-15 23:36:35 +08:00
  • d1288cacef Implement where and Bennett Clement 2024-07-15 23:19:46 +08:00
  • a485aefb52 Merge pull request #145 from jussisaurio/gha-sqlite-test Pekka Enberg 2024-07-15 17:31:33 +03:00
  • d1eded0e90 Test with sqlite3 executable in CI as well jussisaurio 2024-07-15 16:47:33 +03:00
  • 95ec1ad733 Update docs Pekka Enberg 2024-07-15 08:38:29 +03:00
  • 4751820b2b testing: Move test harness to tester.tcl Pekka Enberg 2024-07-15 08:19:21 +03:00
  • 6febadfcfb Merge pull request #143 from jussisaurio/inner-join Pere Diaz Bou 2024-07-14 19:25:30 +02:00
  • ea793e4126 Inner join, table aliases, qualified column names jussisaurio 2024-07-14 01:04:08 +03:00
  • 99a6ca4f2f Merge pull request #142 from imor/clippy_fixes Pekka Enberg 2024-07-14 20:00:10 +03:00
  • d41717c1bc Merge pull request #141 from benclmnt/optimize-literal-in-loop Pekka Enberg 2024-07-14 18:33:18 +03:00
  • 72f1cdd5c4 Fix pr comments Bennett Clement 2024-07-14 23:03:01 +08:00
  • e4a9c5ce6e fix clippy warnings Raminder Singh 2024-07-14 16:50:54 +05:30
  • a85f47310c Move where clause literal out of loop Bennett Clement 2024-07-14 14:00:25 +08:00
  • e9647bf425 Fix comments display Bennett Clement 2024-07-14 13:32:41 +08:00
  • 5b8de891e2 Merge pull request #139 from ethanniser/add-nix-flake Pekka Enberg 2024-07-14 08:10:57 +03:00
  • 0f0b88cbe7 Merge pull request #140 from benclmnt/feat/improve-explain-comments Pekka Enberg 2024-07-14 08:10:37 +03:00
  • 0281bccabf Merge pull request #138 from jussisaurio/optimize-where Pekka Enberg 2024-07-14 08:09:39 +03:00
  • d64733c0b9 Improve explain comments Bennett Clement 2024-07-14 11:30:27 +08:00
  • a817f9c168 add nix flake Ethan Niser 2024-07-13 17:07:13 -07:00
  • b288ac2b89 Optimize where clause bytecode jussisaurio 2024-07-14 01:21:21 +03:00
  • 95f5ddd621 Merge pull request #136 from jussisaurio/labeling-system-coalesce Pekka Enberg 2024-07-13 23:38:13 +03:00
  • 851aea212d add coalesce(), refactor/rename add_label() jussisaurio 2024-07-13 23:03:25 +03:00
  • 9458522164 Merge pull request #134 from Ramkarthik/add-group-concat Pekka Enberg 2024-07-13 20:28:11 +03:00
  • 52a3cc38e6 Merge pull request #137 from pereman2/resolve-label Pekka Enberg 2024-07-13 20:27:57 +03:00
  • 7601045122 core: clear references on resolve Pere Diaz Bou 2024-07-13 19:04:00 +02:00
  • d0f37969ce core: matrix of labelsXinsnref instead of hashmap Pere Diaz Bou 2024-07-13 18:53:35 +02:00
  • be387eb31c core: labels system and limit refactor Pere Diaz Bou 2024-07-12 17:00:05 +02:00
  • 5dff56d18a Fixes it for both sides of the operator Ramkarthik Krishnamurthy 2024-07-13 14:53:16 +05:30
  • 0f7c88f5ad Fixes truncation of trailing zeros when converting float to string Ramkarthik Krishnamurthy 2024-07-13 14:49:18 +05:30
  • 3f7574686d Add latency benchmarks used in EdgeSys '24 paper Pekka Enberg 2024-07-13 11:12:54 +03:00
  • 0613813a8e Move compatibility table to top-level directory Pekka Enberg 2024-07-13 11:00:41 +03:00
  • 77add4d9ac Add kqueue to CHANGELOG Pekka Enberg 2024-07-13 10:58:40 +03:00
  • 698b87fc86 Merge pull request #133 from benclmnt/kqueue-io Pekka Enberg 2024-07-13 10:40:01 +03:00
  • 30e4a70d07 ignore wasm compilation target Bennett Clement 2024-07-13 09:47:42 +08:00
  • 59c6429555 Fix invalid column names in aggregate function Ramkarthik Krishnamurthy 2024-07-13 11:47:59 +05:30
  • 59b1852d41 Adds test for string_agg Ramkarthik Krishnamurthy 2024-07-13 10:59:46 +05:30
  • 9c8e94acee Merge pull request #132 from gvos94/graghura/add-pipfile Pekka Enberg 2024-07-13 06:52:55 +03:00
  • 26152e07e5 Use kqueue for Darwin IO Bennett Clement 2024-07-13 09:44:03 +08:00
  • dddc0be88f Some refactoring Ramkarthik Krishnamurthy 2024-07-13 02:46:37 +05:30
  • a303e6ad96 Implements string_agg and extends group_concat to work with column delimiters Ramkarthik Krishnamurthy 2024-07-13 02:13:28 +05:30
  • b728208526 Updated Pipfile gandeevanr 2024-07-12 13:07:34 -07:00
  • 31a8972d7f Updated README.md to use pipenv gandeevanr 2024-07-12 12:42:24 -07:00
  • 9466ec82e7 Added Pipfile and Pipfile.lock gandeevanr 2024-07-12 12:38:56 -07:00
  • 9268560a51 Implements group concat aggregate function Ramkarthik Krishnamurthy 2024-07-13 00:55:40 +05:30
  • c419fa9385 Merge pull request #131 from seonWKim/fix-typos Pekka Enberg 2024-07-12 19:23:14 +03:00
  • 6aabd919da Fix typo 김선우 2024-07-12 23:19:44 +09:00
  • 2540f7d127 Merge pull request #130 from JoanFM/feat-help-msg Pekka Enberg 2024-07-12 13:04:16 +03:00
  • 346279f9bb add help message to CLI Joan Martinez 2024-07-12 11:57:02 +02:00
  • b14150f3b5 sqlite3: Add stubs to make Python build link Pekka Enberg 2024-07-12 10:08:37 +03:00
  • f6704ba3e0 Update opcode compat Pekka Enberg 2024-07-12 08:41:44 +03:00
  • 19d873f3e6 Update changelog and compat Pekka Enberg 2024-07-12 08:31:52 +03:00
  • 3e8da8e4c5 Document how to run compat tests with SQLite Pekka Enberg 2024-07-12 08:27:06 +03:00
  • 55adf93282 Fix broken WHERE clause test case Pekka Enberg 2024-07-12 08:22:13 +03:00
  • f1bca597cb Merge pull request #121 from jussisaurio/where-clauses Pekka Enberg 2024-07-12 08:21:38 +03:00
  • 1b0aa568a4 Basic where clause support jussisaurio 2024-07-12 00:17:47 +03:00
  • 3d15198d4c Update compatibility table and changelog Pekka Enberg 2024-07-11 20:13:16 +03:00
  • 4affff0655 Merge pull request #120 from benclmnt/fix-aggfn-empty-state Pekka Enberg 2024-07-11 20:11:37 +03:00
  • e377e09498 Fix avg(), total(), count() default value on empty set Bennett Clement 2024-07-12 00:20:44 +08:00
  • 79ba53f190 Merge pull request #119 from benclmnt/support-total-aggfn Pekka Enberg 2024-07-11 18:48:16 +03:00
  • 8a9eb74f9b Implement total() aggregation function Bennett Clement 2024-07-11 23:40:55 +08:00
  • 0a304a98b5 Merge pull request #117 from Ramkarthik/main Pekka Enberg 2024-07-11 14:23:04 +03:00
  • f038c1c7d2 Indent only the opcode value Ramkarthik Krishnamurthy 2024-07-11 16:19:23 +05:30
  • 7f1cacf788 Update README.md Pekka Enberg 2024-07-11 11:09:54 +03:00
  • d8af1aa73b Format source code with cargo fmt Pekka Enberg 2024-07-11 10:43:34 +03:00
  • db73092592 Merge pull request #116 from penberg/limit-zero-cleanup Pekka Enberg 2024-07-11 09:58:35 +03:00
  • d8078d5e19 Simplify LIMIT 0 handling in translate_select() Pekka Enberg 2024-07-11 09:42:24 +03:00
  • 46e34daccd Merge pull request #115 from pereman2/real-affinity Pekka Enberg 2024-07-11 08:11:18 +03:00
  • 780908a771 cli: change float print Pere Diaz Bou 2024-07-10 21:39:29 +02:00
  • 538d624770 core: apply Real affinity on columns stored as int Pere Diaz Bou 2024-07-10 21:21:23 +02:00
  • 5e47dfabaf Drop Select::from member field Pekka Enberg 2024-07-10 15:16:22 +03:00
  • a46912c355 Merge pull request #113 from penberg/kill-select-context Pekka Enberg 2024-07-10 15:13:37 +03:00
  • 0316385150 Fold SelectContext to Select Pekka Enberg 2024-07-10 15:04:31 +03:00
  • f2b1971def Simplify AST type paths Pekka Enberg 2024-07-10 11:05:11 +03:00
  • 5b36ca12ad Merge pull request #111 from Ramkarthik/main Pekka Enberg 2024-07-09 22:54:43 +03:00
  • ae68c96635 Indent EXPLAIN output like SQLite Ramkarthik Krishnamurthy 2024-07-10 00:01:52 +05:30
  • fee82542d4 Merge pull request #109 from pereman2/refactor-sqlite3WhereBegin Pekka Enberg 2024-07-09 20:16:33 +03:00
  • e557b7b9ee core: add comment for src_tables Pere Diaz Bou 2024-07-09 18:48:26 +02:00
  • 61d0f877e3 core: create list of src tables Pere Diaz Bou 2024-07-09 18:46:35 +02:00
  • d41319a837 core: remove hash for Table Pere Diaz Bou 2024-07-09 18:14:32 +02:00
  • 46592e7b34 core: fix translate_expr args from new agg functions Pere Diaz Bou 2024-07-09 18:10:18 +02:00
  • 90a4fc6bb8 test: cross-join-specific-columns Pere Diaz Bou 2024-07-09 11:23:42 +02:00
  • 110df3cff1 core: fix resolve table name from join Pere Diaz Bou 2024-07-09 11:15:58 +02:00
  • e0431fdde1 testing: update testing with products table and cross join test Pere Diaz Bou 2024-07-09 11:08:15 +02:00
  • 0b0885325c core: refactor generation of table row read Pere Diaz Bou 2024-07-09 11:01:00 +02:00
  • c5272afdd6 Add JSON functions to sqlite-compat.md Pekka Enberg 2024-07-09 12:28:31 +03:00
  • 704a9c214e Update compatibility doc and changelog Pekka Enberg 2024-07-09 12:17:55 +03:00
  • 01ed0f8257 Merge pull request #107 from ishanjain28/iouring_direct Pekka Enberg 2024-07-09 09:19:11 +03:00
  • c171b63ec2 use O_DIRECT for file read operations Ishan Jain 2024-07-09 10:04:04 +05:30
  • 32df171786 Merge pull request #106 from mazchew/add-min-aggregate-function Pekka Enberg 2024-07-08 22:21:20 +03:00
  • 3c76a68a6d Update compatibility matrix and changelog Pekka Enberg 2024-07-08 22:18:12 +03:00
  • fc0c3d539a add min aggregate function mazchew 2024-07-09 03:10:22 +08:00
  • 7bc83e5a0f Merge pull request #105 from mazchew/add-max-aggregate-function Pekka Enberg 2024-07-08 21:59:59 +03:00
  • 3f339d07d3 add max aggregate function mazchew 2024-07-09 02:43:36 +08:00
  • e5d55398db Merge pull request #104 from KunalSin9h/dot-commands Pekka Enberg 2024-07-08 20:51:50 +03:00
  • 46cd1f067b fix: missing dot command description in unknown command message Kunal Singh 2024-07-08 23:08:23 +05:30
  • 3a9a54e8d2 Merge pull request #103 from KunalSin9h/clippy Pekka Enberg 2024-07-08 20:37:33 +03:00
  • 00c26286ce fix: lint warnings Kunal Singh 2024-07-08 22:43:11 +05:30