Commit Graph

  • bd8cfe40f1 impl remove_file for MemoryIO + skip completion if finished pedrocarlo 2025-08-20 23:44:50 -03:00
  • cc3488bba0 print path in stats for memory IO pedrocarlo 2025-08-20 14:42:25 -03:00
  • ff51965c3e fix shrinking to not include some properties that are present in faulty query, but that are not relevant to the error pedrocarlo 2025-08-20 14:34:37 -03:00
  • fd4e74929a Cli option to enable memory IO pedrocarlo 2025-08-20 12:56:30 -03:00
  • 117451fba1 impl WriteV for MemorySim pedrocarlo 2025-08-20 11:49:34 -03:00
  • b76f9b7733 Use eq_ignore_ascii_case in place of allocating new string in parser PThorpe92 2025-09-01 12:32:33 -04:00
  • f02e02af75 Fix TCL test PThorpe92 2025-09-01 11:39:43 -04:00
  • bd9d6aa168 Add edge-case tests for boolean literals PThorpe92 2025-09-01 11:27:43 -04:00
  • 46f5565faf Add more tests for boolean literals PThorpe92 2025-09-01 11:25:16 -04:00
  • 46182aa7ed add test for inserting boolean literals PThorpe92 2025-09-01 11:25:10 -04:00
  • 4bb2497d36 Parser: translate true and false to 0 and 1 literals PThorpe92 2025-09-01 11:24:12 -04:00
  • 24c0d24be6 impl Truncate for MemorySim pedrocarlo 2025-08-20 11:39:58 -03:00
  • 40de4c0606 initial impl for MemorySim pedrocarlo 2025-08-20 11:32:00 -03:00
  • c01449e71b add parking_lot to simulator pedrocarlo 2025-08-20 11:29:23 -03:00
  • 8c7da3a704 impl SimIO for SimulatorIO pedrocarlo 2025-08-20 11:17:27 -03:00
  • d8e9f145e6 create SimIO trait pedrocarlo 2025-08-20 10:58:01 -03:00
  • bc707fd9be cleanup + comments pedrocarlo 2025-08-26 10:18:35 -03:00
  • 53cfae1db4 return Error from step if IO failed pedrocarlo 2025-08-22 11:11:26 -03:00
  • 6f1eed7aca clippy pedrocarlo 2025-08-25 12:51:54 -03:00
  • 4618df9d1a because we can abort a read_page completion, this means that the page can be in the cache but be unloaded and unlocked. However, if we do not evict that page from the page cache, we will return an unloaded page later pedrocarlo 2025-08-22 00:15:20 -03:00
  • be3f944c4f impl Error for CacheError and propagate it into LimboError pedrocarlo 2025-08-21 23:02:57 -03:00
  • b343b79613 add details about table columns and how cdc behaves with transactions and stuff Pavan-Nambi 2025-09-01 18:56:59 +05:30
  • 668213888d Update docs/manual.md Pavan Nambi 2025-09-01 18:16:53 +05:30
  • 5a6db2c2d5 Update docs/manual.md Pavan Nambi 2025-09-01 18:16:40 +05:30
  • 6d6e8d2944 Update docs/manual.md Pavan Nambi 2025-09-01 18:16:29 +05:30
  • fa51256d4f Update docs/manual.md Pavan Nambi 2025-09-01 18:16:18 +05:30
  • 89fe0da26f Remove duplicate COPY directives from Antithesis Dockerfile Pekka Enberg 2025-09-01 14:22:39 +03:00
  • d64263c09f Fix Antithesis Dockerfile Pekka Enberg 2025-09-01 14:21:55 +03:00
  • c70fe79eb8 adjust test cfg and cleanup bit-aloo 2025-09-01 16:21:03 +05:30
  • 27a6dc95c4 simplify Cipher enum to store wrapper types bit-aloo 2025-09-01 16:19:37 +05:30
  • 7f3c886154 add Aes256GcmCipher implementing AeadCipher bit-aloo 2025-09-01 16:18:49 +05:30
  • 826c6c7ee6 Update docs/manual.md Pavan Nambi 2025-09-01 16:18:23 +05:30
  • f11e90c94d refactor Aegis256Cipher to implement AeadCipher bit-aloo 2025-09-01 16:18:22 +05:30
  • 2fb2366105 Update docs/manual.md Pavan Nambi 2025-09-01 16:18:16 +05:30
  • c685c4e735 Add AeadCipher trait abstraction bit-aloo 2025-09-01 16:16:41 +05:30
  • 3a9b5cc6fa simplify aes-gcm imports and add tag size constants bit-aloo 2025-09-01 16:15:57 +05:30
  • 4538455fe4 Update docs/manual.md Pavan Nambi 2025-09-01 16:05:53 +05:30
  • d969902809 Update docs/manual.md Pavan Nambi 2025-09-01 16:05:46 +05:30
  • 98f6ed6b61 Update docs/manual.md Pavan Nambi 2025-09-01 16:05:39 +05:30
  • 3aa85a46e0 Update docs/manual.md Pavan Nambi 2025-09-01 16:05:32 +05:30
  • 7a26351efc Update docs/manual.md Pavan Nambi 2025-09-01 16:05:23 +05:30
  • 635720ed74 Update docs/manual.md Pavan Nambi 2025-09-01 16:05:15 +05:30
  • e209a17780 Merge 'Support encryption for raw WAL frames' from Gaurav Sarma Pekka Enberg 2025-09-01 13:14:08 +03:00
  • b122e0cc0e add docs to cdc Pavan-Nambi 2025-09-01 13:31:21 +05:30
  • 6e87b08d64 faster type_from_name TcMits 2025-09-01 14:38:38 +07:00
  • 453cbd3201 Decrypt WAL page while reading raw frames Gaurav Sarma 2025-09-01 15:29:01 +08:00
  • d6543ac25c Merge 'Simulator Profiles' from Pedro Muniz Pekka Enberg 2025-09-01 10:26:33 +03:00
  • 0a01d4841d Merge 'bindings/java: Implement date, time related methods under JDBC4PreparedStatement' from Kim Seon Woo Pekka Enberg 2025-09-01 10:06:16 +03:00
  • 9d06e0bf8e Merge 'Support encryption for non-4k page size' from Pekka Enberg 2025-09-01 10:05:52 +03:00
  • 8e5e752722 Merge 'Support cipher and encryption key URI options' from William Souza Pekka Enberg 2025-09-01 08:25:29 +03:00
  • ed1fb4cabc remove unnecessary check TcMits 2025-09-01 11:51:51 +07:00
  • 6f1cd17fcf Consolidate methods emitting AggStep Piotr Rzysko 2025-08-31 11:07:54 +02:00
  • cdba1f1b87 Generalize GroupByAggArgumentSource Piotr Rzysko 2025-08-31 11:39:50 +02:00
  • 0a85883ee2 Support external aggregate functions in GROUP BY Piotr Rzysko 2025-08-31 10:57:33 +02:00
  • 7d179bd9fe Fix handling of multiple arguments in aggregate functions Piotr Rzysko 2025-08-31 10:44:36 +02:00
  • 3ad4016080 Fix handling of zero-argument grouped aggregations Piotr Rzysko 2025-08-31 08:03:34 +02:00
  • 37f33dc45f add eq/contains/starts_with/ends_with_ignore_ascii_case TcMits 2025-08-31 16:18:42 +07:00
  • 73c6070e96 Merge branch 'main' into perf-3 TcMits 2025-08-31 14:35:58 +07:00
  • 190e9bcc95 add match_ignore_ascii_case macro TcMits 2025-08-31 14:35:03 +07:00
  • 424275b60b Apply lint 김선우 2025-08-31 16:15:37 +09:00
  • 978a78b79a Handle COLLATE clause in grouped aggregations Piotr Rzysko 2025-08-31 06:51:26 +02:00
  • 8fd6cadaa5 fix column count in ImmutableRow Glauber Costa 2025-08-30 15:19:43 -05:00
  • 528cab55c1 core/printf: %o substitution type implementation luizgfc 2025-08-29 18:34:07 -03:00
  • 38d528537a core/printf: %x and %X substitution types implementation luizgfc 2025-08-29 17:56:48 -03:00
  • 3f7a7d0e39 core/printf: %c substitution type implementation luizgfc 2025-08-28 15:24:33 -03:00
  • 078b0aca79 core/printf: %e and %E substitution types implementation luizgfc 2025-08-26 21:20:10 -03:00
  • 82a5a16478 core/printf: %u substitution type implementation luizgfc 2025-08-17 16:15:14 -03:00
  • 975a83c719 Include test rajajisai 2025-08-30 11:39:40 -04:00
  • 3409de3c47 Include page size when initializing encryption module rajajisai 2025-08-30 11:38:16 -04:00
  • 0a6c3872a7 add test for encryption URI options William Souza 2025-08-30 15:56:43 -03:00
  • 2cc0bb12d7 add Simulator profiles to CI pedrocarlo 2025-08-30 13:08:08 -03:00
  • 4f2bc96dbe add Faultless profile pedrocarlo 2025-08-30 12:48:45 -03:00
  • 3c9dbfb09e Turso 0.1.5-pre.1 Pekka Enberg 2025-08-30 18:28:38 +03:00
  • 5881ee71d6 clippy pedrocarlo 2025-08-30 12:20:19 -03:00
  • 961c0cd282 script to save JsonSchema for editor integration pedrocarlo 2025-08-30 11:53:06 -03:00
  • 9aac45c3de small docs for profile pedrocarlo 2025-08-29 14:51:58 -03:00
  • b9cc556a55 adjust write heavy profile to insert more rows pedrocarlo 2025-08-29 12:30:09 -03:00
  • 61fa7546c1 fold some SimulatorOpts fields to Profile pedrocarlo 2025-08-29 11:47:46 -03:00
  • 463eb1fefd simplify profile weights for writes pedrocarlo 2025-08-29 02:39:49 -03:00
  • 2f237fdcfd adjust remaining calculation to use the profile pedrocarlo 2025-08-28 17:26:36 -03:00
  • 962666831b read Profile file from path or use predefined profiles pedrocarlo 2025-08-28 12:33:37 -03:00
  • a1407869d4 add serde, schemars and garde to profiles and options pedrocarlo 2025-08-28 02:22:34 -03:00
  • faa943fc76 reduce cloning for pick_unique pedrocarlo 2025-08-28 01:31:21 -03:00
  • bc6976fd33 add Select and Insert generation options pedrocarlo 2025-08-27 15:20:32 -03:00
  • 06b923d0c1 adjust simulator to use correct trait signature pedrocarlo 2025-08-27 13:59:55 -03:00
  • 9bc8bdb279 all Arbitrary traits need to pass a GenerationContext pedrocarlo 2025-08-27 13:03:18 -03:00
  • 1a8b78afd8 create ArbitraryContext and ArbitraryContextFrom traits to pass generation context + start implementing them in Table + FromClause pedrocarlo 2025-08-27 01:48:06 -03:00
  • e0552629e3 create Generation Options structs pedrocarlo 2025-08-27 01:11:25 -03:00
  • ef16bc4cfb add profiles together pedrocarlo 2025-08-26 16:13:52 -03:00
  • 918c2a3f69 extend latency profile + impl Default manually pedrocarlo 2025-08-26 16:00:11 -03:00
  • 19d9003cd7 create profiles folder pedrocarlo 2025-08-26 14:05:36 -03:00
  • b1114734d3 support cipher and encryption key URI options William Souza 2025-08-30 10:29:41 -03:00
  • 293865c2d6 feat+fix: add tests and restrict altering some constraints Levy A. 2025-08-29 14:53:44 -03:00
  • ad639b2b23 fix: reintroduce rename Levy A. 2025-08-29 14:51:23 -03:00
  • 5b378e3730 feat: add AlterColumn instruction Levy A. 2025-08-29 05:06:07 -03:00
  • 678ca8d33b feat(parser): add ALTER COLUMN Levy A. 2025-08-27 15:45:03 -03:00
  • e1b5f2d948 Merge 'Implement UPSERT' from Preston Thorpe Pekka Enberg 2025-08-30 08:54:35 +03:00
  • 13057c8013 testing: Improve insert.test for STRICT mode type case insensitivity Pekka Enberg 2025-08-30 08:52:05 +03:00
  • b22f184a19 Merge 'Fix column case sensitivity on strict table' from Pekka Enberg 2025-08-30 08:45:28 +03:00
  • ca7f1002b4 Merge 'Change views to use DBSP circuits' from Glauber Costa Pekka Enberg 2025-08-30 08:44:06 +03:00