Commit Graph

  • 7f5d9dbb90 Apply fmt 김선우 2024-09-16 22:00:36 +09:00
  • b68efa32d9 Merge branch 'main' into feature/fix-clippy 김선우 2024-09-16 21:58:07 +09:00
  • 19d2d92115 Merge 'test: Switch to bundled SQLite for rusqlite' from Pekka Enberg Pekka Enberg 2024-09-16 15:03:39 +03:00
  • 2760049a89 test: Ignore failing tests... Pekka Enberg 2024-09-16 14:37:27 +03:00
  • f3ce6a91ba test: Switch to bundled SQLite for rusqlite Pekka Enberg 2024-09-16 14:23:17 +03:00
  • 9bbfdab5fa Revert "Merge 'Add support for sqlite_version() scalar function' from Kim Seon Woo" Pekka Enberg 2024-09-16 14:28:18 +03:00
  • e365c12ce0 Merge 'Add support for sqlite_version() scalar function' from Kim Seon Woo Pekka Enberg 2024-09-16 14:18:19 +03:00
  • 21bd1a961e Merge 'Fix three issues with LIKE operator (#319)' from Jussi Saurio Pekka Enberg 2024-09-16 14:17:48 +03:00
  • 95987f9824 Merge 'Support grouping by a function expression' from Jussi Saurio Pekka Enberg 2024-09-16 14:17:03 +03:00
  • 469f345c16 Fix explain message for function depending on the number of args 김선우 2024-09-16 18:47:53 +09:00
  • 6b40acabbc Add support for sqlite_version() scalar function 김선우 2024-09-16 18:38:42 +09:00
  • f592ed15c1 Add test to verify root and leaf splitting 김선우 2024-09-16 16:50:30 +09:00
  • 2086d0e264 Revert max_iterations 김선우 2024-09-16 03:25:49 +09:00
  • 9f1ce53d18 Merge 'implementation of scalar function sign(X)' from Jean Arhancet jussisaurio 2024-09-15 16:02:51 +03:00
  • d03a734f21 feat: add sign function JeanArhancet 2024-09-14 23:10:45 +02:00
  • ff1c38e0bb Rewrite test to use temp dir 김선우 2024-09-15 17:31:55 +09:00
  • 07c4ca9edd Nit 김선우 2024-09-15 17:16:33 +09:00
  • f08dc9e2c0 Revert sqlite3/src/lib 김선우 2024-09-15 16:32:12 +09:00
  • 28884181be Fix clippy 김선우 2024-09-15 16:23:27 +09:00
  • 3f0162c76c Support grouping by a function expression jussisaurio 2024-09-14 19:38:35 +03:00
  • 6b8cd02f71 Fix function expressions in like pattern not working jussisaurio 2024-09-14 23:33:52 +03:00
  • 234c56ca81 Fix two issues with LIKE operator (#319) jussisaurio 2024-09-14 20:10:41 +03:00
  • d4971a4706 Merge 'cargo clippy --fix --allow-dirty && cargo fmt' from Jussi Saurio jussisaurio 2024-09-15 09:56:02 +03:00
  • b6e88ca883 cargo clippy --fix --allow-dirty && cargo fmt jussisaurio 2024-09-14 16:54:31 +03:00
  • 26d88a788b Merge 'Add support for concat_ws scalar function' from Kim Seon Woo jussisaurio 2024-09-15 09:09:40 +03:00
  • 8b3e4da8da Apply comments - Specify the number of arguments using arg_count - Add test for concat_ws 김선우 2024-09-15 10:04:30 +09:00
  • fc07ca9d73 Add support for concat_ws 김선우 2024-09-14 23:47:45 +09:00
  • 51e3fe487a Update CHANGELOG.md Pekka Enberg 2024-09-14 16:36:40 +03:00
  • 2395ed2b71 Merge 'core,btree: support overflow pages' from Pere Diaz Bou Pekka Enberg 2024-09-14 16:35:02 +03:00
  • f39120dbb1 Merge 'GROUP BY support' from Jussi Saurio Pekka Enberg 2024-09-14 16:33:09 +03:00
  • a108dea825 GROUP BY jussisaurio 2024-09-14 13:07:54 +03:00
  • ba3de2af58 Merge 'Pass FuncCtx to Insn::Function to keep track of arg count' from Jussi Saurio jussisaurio 2024-09-14 16:12:25 +03:00
  • 0839211a49 Pass FuncCtx to Insn::Function to keep track of arg count jussisaurio 2024-09-14 10:31:42 +03:00
  • c7270dfb58 env_logger try_init Pere Diaz Bou 2024-09-14 08:58:20 +02:00
  • f67b915855 Merge 'Allocate the right-hand-side register for a binary expression after translating the left-hand-side' from RJ Barman Pekka Enberg 2024-09-14 08:29:43 +03:00
  • 6f30b67ec4 fix overflow range read Pere Diaz Bou 2024-09-13 21:34:45 +02:00
  • c69e7db3eb test sequential writes with overflow pages Pere Diaz Bou 2024-09-13 21:34:30 +02:00
  • e9bc4b04a7 overflow pages support Pere Diaz Bou 2024-09-13 20:32:33 +02:00
  • 54615d752d improve debuggabily of string comparisons Pere Diaz Bou 2024-09-13 20:32:02 +02:00
  • dd6285560c test adding a page that will overflow Pere Diaz Bou 2024-09-13 11:39:18 +02:00
  • 4316a5f4c3 simplify filling a cell Pere Diaz Bou 2024-09-13 11:39:03 +02:00
  • 59baa209f9 Merge 'core: core btree splitting' from Pere Diaz Bou Pekka Enberg 2024-09-13 10:29:43 +03:00
  • 270193b953 use rustqlite Pere Diaz Bou 2024-09-13 09:15:55 +02:00
  • acd0298ce9 rename core tester in cargo.toml Pere Diaz Bou 2024-09-13 07:56:21 +02:00
  • 77be4a1757 rename core_tester -> test Pere Diaz Bou 2024-09-13 07:55:07 +02:00
  • 9d1bb4d4ea get_mem_page Pere Diaz Bou 2024-09-13 07:24:34 +02:00
  • dc3d3a492a Fix register positions of binary expression arguments to fix where-like-fn case rjhallsted 2024-09-12 12:03:27 -07:00
  • b7926dfe7c Merge 'Cache LIKE regexes' from RJ Barman Pekka Enberg 2024-09-12 16:57:53 +03:00
  • e67f1e910e Functionally meaningless change to get cargo fmt to play nice in ci rjhallsted 2024-09-10 14:40:57 -07:00
  • 9791e2074f Fix cargo fmt complaint rjhallsted 2024-09-10 14:32:25 -07:00
  • 960560dffc Use the same comment for Expr::Like case rjhallsted 2024-09-10 14:26:21 -07:00
  • a038d1f700 Add comment on why constant_mask is 1 in ScalarFunc::Like case rjhallsted 2024-09-10 14:24:32 -07:00
  • e1b134dd88 Fix the spot that constant_mask was being set to 1 rjhallsted 2024-09-10 14:08:15 -07:00
  • 6ac78dfb03 Cache constructed LIKE regexes if FUNCTION P1 is set rjhallsted 2024-09-10 13:54:52 -07:00
  • 9f18fdbfd2 Remove unecessary clone when executing LIKE function rjhallsted 2024-09-10 11:25:52 -07:00
  • c3a57d4c24 Merge 'Add missing assertion to substring() test' from Lauri Virtanen Pekka Enberg 2024-09-10 16:25:01 +03:00
  • 8048b4e655 Add missing assertion to substring() test Lauri Virtanen 2024-09-08 19:28:58 +03:00
  • 0d04f0717f scripts/merge-pr.py: Don't wrap code blocks Pekka Enberg 2024-09-08 08:59:24 +03:00
  • 1ea496a169 core_tester: sequential btree write test Pere Diaz Bou 2024-09-05 20:50:01 +02:00
  • d87f9c9774 core: multiple level btree page split Pere Diaz Bou 2024-09-03 18:35:53 +02:00
  • ec94770d08 scripts/merge-pr.py: Wrap merge commit message to 72 columns Pekka Enberg 2024-09-05 19:26:03 +03:00
  • 74bd1ed8f4 github: Simplify stale workflow name Pekka Enberg 2024-09-05 19:10:15 +03:00
  • fa5765fba3 github: Close stale pull requests automatically Pekka Enberg 2024-09-05 18:48:45 +03:00
  • 1e8197600c scripts/merge-pr.py: Generate reviewed-by tags Pekka Enberg 2024-09-04 10:48:12 +03:00
  • 4ff705868a Merge 'core: support modifiers in date function' from Sonny Pekka Enberg 2024-09-03 13:10:04 +03:00
  • 199f2524b0 Merge 'Initial pass on index lookup support' from Ajaya Agrawal Pekka Enberg 2024-09-03 13:08:55 +03:00
  • 9cc965186f core: support modifiers in date function sonhmai 2024-09-03 14:28:07 +07:00
  • 84a1d29586 fix Ajaya Agrawal 2024-09-03 12:20:38 +05:30
  • 5861684d1c fix Ajaya Agrawal 2024-09-03 00:46:04 +05:30
  • dcc99148d2 fix Ajaya Agrawal 2024-09-01 19:16:48 +05:30
  • cb275feaa2 Index lookup support Ajaya Agrawal 2024-09-01 16:16:41 +05:30
  • a81c570cce Update CHANGELOG.md Pekka Enberg 2024-09-02 14:30:33 +03:00
  • 68c6b4bfbe Merge 'Chores for Python binding development' from Lauri Virtanen Pekka Enberg 2024-09-02 14:30:01 +03:00
  • a09c6ef493 Add Makefile for Python bindings Lauri Virtanen 2024-09-01 15:48:42 +03:00
  • 9cb2164bfa Remove black and isort (replaced with Ruff) Lauri Virtanen 2024-09-01 13:47:09 +03:00
  • 826a2629d1 Check requirements.txt files in Python workflow Lauri Virtanen 2024-08-31 14:08:55 +03:00
  • 6bd1d28e26 Format Python bindings code using Ruff Lauri Virtanen 2024-08-31 13:43:49 +03:00
  • 4738d16c6f Run Ruff checks in dedicated workflow job Lauri Virtanen 2024-08-31 13:43:09 +03:00
  • c5218e2f79 Run Python tests for versions 3.8 to 3.12 Lauri Virtanen 2024-08-31 12:34:33 +03:00
  • f2235147c0 Add Discord link to README.md Pekka Enberg 2024-08-31 12:02:37 +03:00
  • 525f8600ca Merge 'Implement the UnixEpoch function' from Rajiv Harlalka Pekka Enberg 2024-08-30 18:26:06 +03:00
  • b30974d2d2 update COMPAT.md Rajiv Harlalka 2024-08-30 20:35:12 +05:30
  • 3447a553e1 chore: move tests Rajiv Harlalka 2024-08-30 20:30:06 +05:30
  • 0b5b0a426d remove redundant comment Rajiv Harlalka 2024-08-25 11:02:28 +05:30
  • e2013b0ef6 add unixepoch tests Rajiv Harlalka 2024-08-06 15:22:49 +05:30
  • 1de974253b add support for custom date time value as first parameter Rajiv Harlalka 2024-08-06 15:13:39 +05:30
  • 6684fb46e4 FEAT: Implement the unixepoch function Rajiv Harlalka 2024-08-05 07:17:04 +05:30
  • 1aa7a7c52c Merge 'ci: added python' from Jean Arhancet Pekka Enberg 2024-08-30 17:34:40 +03:00
  • 63c91b83ed Merge 'Add time querying to I/O trait for deterministic simulation' from mason Pekka Enberg 2024-08-30 17:33:20 +03:00
  • fc2962e04e ci: integrate pyo3 JeanArhancet 2024-08-19 16:35:14 +02:00
  • 671b61ba19 add time querying to io trait mazchew 2024-08-25 16:33:12 +08:00
  • 93964c6655 Merge 'core: simplify page buffer handling' from Pere Diaz Bou Pekka Enberg 2024-08-25 14:31:42 +03:00
  • 19f000238c core: simplify page buffer handling Pere Díaz 2024-08-25 12:48:37 +02:00
  • 596abed93b Merge 'core: support modifiers in time function' from Sonny Pekka Enberg 2024-08-25 13:24:43 +03:00
  • 5da38aa11d Merge 'core: fix concat function wrong start_register' from Sonny Pekka Enberg 2024-08-25 13:24:22 +03:00
  • 053ba5e126 Merge 'Don't do any I/O if top level operator is Nothing' from Jussi Saurio Pekka Enberg 2024-08-25 13:23:20 +03:00
  • d1059da9f1 Return enum instead of bool for better documentation jussisaurio 2024-08-25 11:15:47 +03:00
  • d653f550e2 Don't do any I/O if top level operator is Nothing jussisaurio 2024-08-25 10:43:52 +03:00
  • c32bb91dd5 core: support modifiers in time function sonhmai 2024-08-24 16:05:25 +07:00
  • 9af811233b core: fix concat function wrong start_register sonhmai 2024-08-24 16:14:28 +07:00