Commit Graph

  • acf4bdf835 Resolve merge conflicts Anton Harniakou 2025-05-28 14:13:56 +03:00
  • db5709dea5 Merge 'Remove plan.to_sql_string() from optimize_plan() as it panics on TODOs' from Jussi Saurio Jussi Saurio 2025-06-09 09:50:03 +03:00
  • 18e6987904 Remove plan.to_sql_string() from optimize_plan() as it panics on TODOs Jussi Saurio 2025-06-09 09:42:44 +03:00
  • a3611e9f6c Merge 'Fix UPDATE straight up not working on non-unique indexes' from Jussi Saurio Jussi Saurio 2025-06-09 09:11:24 +03:00
  • 2075e5f3eb Fix UPDATE always inserting only nulls into non-unique indexes Jussi Saurio 2025-06-08 10:56:44 +03:00
  • 51abeca896 Add regression test for updating indexes Jussi Saurio 2025-06-09 08:44:31 +03:00
  • 8ffe6208a3 Merge 'Minor: use use_eq_ignore_ascii_case in some places' from Anton Harniakou Jussi Saurio 2025-06-09 08:29:56 +03:00
  • f289897450 Merge 'Remove the FromValue trait' from Anton Harniakou Jussi Saurio 2025-06-09 08:26:04 +03:00
  • 94e334a44a Merge 'bindings/javascript: Add source property to Statement' from Anton Harniakou Jussi Saurio 2025-06-09 08:24:47 +03:00
  • 9c9869f485 Merge 'Support sqlite_master schema table name alias' from Anton Harniakou Jussi Saurio 2025-06-09 08:23:58 +03:00
  • bf26b8913f Merge 'bindings/javascript: Refactor presentation mode and enhance test suite' from Diego Reis Jussi Saurio 2025-06-09 08:22:08 +03:00
  • 0e552e3f23 Merge 'js-bindings/implement .name property' from Anton Harniakou Jussi Saurio 2025-06-09 08:21:26 +03:00
  • eec7c0529c Merge 'Beginnings of AUTOVACUUM' from Zaid Humayun Jussi Saurio 2025-06-09 08:20:24 +03:00
  • 51637ccad2 Merge 'Reverse Parse Limbo ast and Plans' from Pedro Muniz Jussi Saurio 2025-06-09 08:14:19 +03:00
  • cbfb94d054 Merge 'bindings/java: Add support for Linux build' from Diego Reis Jussi Saurio 2025-06-09 08:12:36 +03:00
  • ac1fbdc9ce Remove @Disabled from bindings/java test 김선우 2025-06-08 13:36:15 +09:00
  • 853e12f8a1 Nit 김선우 2025-06-08 13:29:10 +09:00
  • d6a5d8647a Remove JDBC4ResultSetMetadata.java 김선우 2025-06-08 13:20:37 +09:00
  • 166854cce2 Nit 김선우 2025-06-08 13:08:41 +09:00
  • 208c6963e0 Implement getTables for JDBC4DatabaseMetaData 김선우 2025-06-08 13:07:19 +09:00
  • a00fe6d358 Extract resultSet to field and implement getMetadata() 김선우 2025-06-08 12:34:49 +09:00
  • 71a2885707 Add JDBC4ResultSetMetadata 김선우 2025-06-08 12:30:38 +09:00
  • 0193e1525b Nit 김선우 2025-06-07 17:51:24 +09:00
  • f52f881bc8 Remove unnecessary comment 김선우 2025-06-07 17:44:47 +09:00
  • 3b67130250 Add total_changes test 김선우 2025-06-07 17:37:36 +09:00
  • a9c096bb01 Skip increasing n_changes for insn::Insert when it's UPDATE query 김선우 2025-06-07 17:23:23 +09:00
  • 762b61ce55 Add insn::InsertFlags 김선우 2025-06-07 17:22:41 +09:00
  • 41b5959724 Remove the FromValue trait Anton Harniakou 2025-06-07 10:11:47 +03:00
  • f424bf0f46 Replace FromValue with TryFrom in ImmutableRecord method Anton Harniakou 2025-06-07 10:03:49 +03:00
  • 6230948544 Implement TryFrom<&'a RefValue> for 'a &str Anton Harniakou 2025-06-07 09:55:55 +03:00
  • c48557a009 Implement TryFrom<&'a RefValue> for String Anton Harniakou 2025-06-07 09:54:05 +03:00
  • 8078904de6 Implement TryFrom<&'a RefValue> for i64 Anton Harniakou 2025-06-07 09:51:56 +03:00
  • e994adfb40 Persisting database header and pointer map page to cache Zaid Humayun 2025-06-03 23:18:40 +05:30
  • e7d09edf09 fix clippy warnings Zaid Humayun 2025-06-03 17:46:46 +05:30
  • 1f5025541c addresses comment https://github.com/tursodatabase/limbo/pull/1600#discussion_r2115796655 by @jussisaurio Zaid Humayun 2025-06-03 17:44:58 +05:30
  • 8efbce5980 Fixes tests after asserting MIN_PAGE_SIZE Zaid Humayun 2025-06-02 23:40:28 +05:30
  • 6e87761a34 Addresses comment https://github.com/tursodatabase/limbo/pull/1600#discussion_r2115842804 by @jussisaurio Zaid Humayun 2025-06-02 22:29:25 +05:30
  • 20e20b8a32 Larger compiler directive. Addresses https://github.com/tursodatabase/limbo/pull/1600#discussion_r2115820195 Zaid Humayun 2025-06-02 22:17:45 +05:30
  • 33fc60232c removed unnecessary comment Zaid Humayun 2025-06-02 19:34:19 +05:30
  • 8e6fb1d28f addresses comments by @jussisaurio Zaid Humayun 2025-06-02 19:10:24 +05:30
  • 0b5338ec7e fixed off by one error Zaid Humayun 2025-05-31 13:07:52 +05:30
  • 51a1b01ed9 removed comment Zaid Humayun 2025-05-31 12:46:19 +05:30
  • 7c83086eed removed inferred types Zaid Humayun 2025-05-31 12:45:18 +05:30
  • 275548e991 adds comment Zaid Humayun 2025-05-30 20:08:49 +05:30
  • b9ae5e7ce9 removed omit_autovacuum from flags and fixed tests Zaid Humayun 2025-05-30 20:07:03 +05:30
  • 4b9ab35012 fixed clippy warnings Zaid Humayun 2025-05-28 23:45:28 +05:30
  • 5827a33517 Beginnings of AUTOVACUUM Zaid Humayun 2025-05-28 20:39:18 +05:30
  • a0d017c990 Merge 'Fix: ensure PRAGMA cache_size changes persist only for current session' from meteorgan Pere Diaz Bou 2025-06-06 16:21:02 +02:00
  • 5944e07484 Use eq_ignore_ascii_case Anton Harniakou 2025-06-06 17:08:49 +03:00
  • bd2becf45e Use eq_ignore_ascii_case to for case insensitive compare Anton Harniakou 2025-06-06 17:01:52 +03:00
  • 4c3c72b666 fix: make keyword_token safe by validating UTF-8 input ankit 2025-06-06 16:25:49 +05:30
  • 914c1a4407 fix race condition with read lock in between unlock Pere Diaz Bou 2025-06-06 12:16:35 +02:00
  • e67089b377 fix false double acquire on write lock Pere Diaz Bou 2025-06-06 12:16:09 +02:00
  • 8d141e5e21 Another error message fix Anton Harniakou 2025-06-06 13:06:59 +03:00
  • 0e4007c941 Fix contents of the NOT NULL error in tests Anton Harniakou 2025-06-06 12:59:58 +03:00
  • a83ee73f20 Correct not null error message Anton Harniakou 2025-06-06 12:56:14 +03:00
  • 5cd0614ac2 Test INSERT INTO with SELECT and VALUES (...), (...) syntax Anton Harniakou 2025-06-06 11:43:33 +03:00
  • 32b6555c5d Add tests for not null constraint Anton Harniakou 2025-06-06 10:45:36 +03:00
  • 5019379217 Use another syntax to implement the feature Anton Harniakou 2025-06-06 09:16:19 +03:00
  • 6f88505f90 Add tests Anton Harniakou 2025-06-05 08:21:59 +03:00
  • c00ebe94c0 Implement Statement.source property for js/bindings Anton Harniakou 2025-06-05 08:21:40 +03:00
  • d52c1461d5 Add tests Anton Harniakou 2025-06-06 08:55:08 +03:00
  • f2f2432d39 bind/js: Adds contribution guide Diego Reis 2025-06-04 10:37:25 -03:00
  • 90e75ee70d bind/js: Updates API docs Diego Reis 2025-06-04 10:37:03 -03:00
  • a565b6b008 bind/js: Adds README Diego Reis 2025-06-04 10:36:07 -03:00
  • 4c47e8c4dd bind/js: Fix incompatible pluck mode Diego Reis 2025-06-04 09:39:22 -03:00
  • 9f00f84f5b bind/js: Improve test suite to mirror behaviour Diego Reis 2025-06-04 09:21:22 -03:00
  • 48056e0941 bind/js: Refactor presentation modes to use an enum Diego Reis 2025-06-04 09:20:32 -03:00
  • fb86476525 Implement basic not null constraint checks Anton Harniakou 2025-06-05 19:02:31 +03:00
  • c7ec4a6270 Merge 'bindings/javascript: Add database property to Statement' from Anton Harniakou Pekka Enberg 2025-06-05 18:33:59 +03:00
  • 12876227c3 Limbo 0.0.22-pre.1 Pekka Enberg 2025-06-05 18:26:33 +03:00
  • 5da21fe275 add some tests for pragma cache_size meteorgan 2025-06-05 17:17:21 +08:00
  • a242bac340 Fix: ensure PRAGMA cache_size changes persist only for current session meteorgan 2025-06-05 16:37:21 +08:00
  • 90f34643c3 Implement .database property Anton Harniakou 2025-06-05 10:00:06 +03:00
  • 1adaa927e6 Add tests Anton Harniakou 2025-06-05 09:59:20 +03:00
  • f78bc1efe5 Support sqlite_master schema table name Anton Harniakou 2025-06-04 18:12:54 +03:00
  • 3c1b984b78 use table_references for PlanContext pedrocarlo 2025-06-04 00:06:29 -03:00
  • 22d1a1eaa8 fix blob printing pedrocarlo 2025-06-03 15:10:24 -03:00
  • ebee9516ba clippy pedrocarlo 2025-06-03 12:58:59 -03:00
  • 5f379fe2d6 when no context is needed use Display Impl pedrocarlo 2025-06-03 12:46:56 -03:00
  • bfc8cb6d4c move display and to_sql_string impls to separate modules for plan pedrocarlo 2025-06-03 11:51:29 -03:00
  • f90bebbfbc small fix and remove dbg pedrocarlo 2025-05-29 15:31:38 -03:00
  • fa0dff9843 Fix rebase changes pedrocarlo 2025-05-29 15:15:17 -03:00
  • a96577529e impl ToSqlString for Update Plan pedrocarlo 2025-05-29 15:02:47 -03:00
  • d243d1015c impl ToSqlString for Delete Plan pedrocarlo 2025-05-29 14:18:24 -03:00
  • ff5aa17769 impl ToSqlString for CompoundSelect Plan pedrocarlo 2025-05-29 13:39:09 -03:00
  • 51014d01c3 impl ToSqlString for SelectPlan pedrocarlo 2025-05-29 11:48:54 -03:00
  • 6773dca595 impl ToSqlString for VACUUM stmt + tests pedrocarlo 2025-05-28 23:18:58 -03:00
  • d86ff4dea3 impl ToSqlString for UPDATE stmt + tests pedrocarlo 2025-05-28 16:29:29 -03:00
  • 659ef8fcf7 impl ToSqlString for REINDEX, RELEASE, ROLLBACK, SAVEPOINT stmt + tests pedrocarlo 2025-05-28 16:09:36 -03:00
  • e9cbd29dd1 impl ToSqlString for PRAGMA stmt + tests pedrocarlo 2025-05-28 15:57:19 -03:00
  • 260a26d612 impl ToSqlString for INSERT stmt + tests pedrocarlo 2025-05-28 15:44:59 -03:00
  • 5710976d95 impl ToSqlString for DROP INDEX, TABLE, TRIGGER, and VIEW stmt pedrocarlo 2025-05-28 13:39:42 -03:00
  • 8ff0a3c780 impl ToSqlString for DETACH stmt pedrocarlo 2025-05-28 13:36:02 -03:00
  • 0dc5ca668c test for DELETE + fixes pedrocarlo 2025-05-28 13:25:31 -03:00
  • 3b1da29b50 impl ToSqlString for DELETE stmt pedrocarlo 2025-05-28 13:13:57 -03:00
  • 6ba6fae2c6 CREATE VIRTUAL TABLE tests pedrocarlo 2025-05-28 12:51:06 -03:00
  • c8f9e29262 impl ToSqlString for CREATE VIRTUAL TABLE stmt + fixes pedrocarlo 2025-05-28 12:46:10 -03:00
  • 563ab2fdf3 impl ToSqlString for CREATE VIEW stmt + tests pedrocarlo 2025-05-28 12:21:27 -03:00
  • 87b9540b4a test for create trigger + fixes pedrocarlo 2025-05-28 12:07:27 -03:00