Commit Graph

  • 0e60f077ca Merge pull request #102 from KunalSin9h/empty-args Pekka Enberg 2024-07-08 17:37:30 +03:00
  • fab8f1777a fix: unhandled empty args in aggregate function Kunal Singh 2024-07-08 19:13:53 +05:30
  • 57cdabcc99 Merge pull request #100 from vivek378521/add-agg-fn-count Pekka Enberg 2024-07-08 11:53:30 +03:00
  • fe7c1b5b1d Merge branch 'main' into add-agg-fn-count Vivek Khatri 2024-07-08 13:58:14 +05:30
  • 94358dc665 Add aggregate fn: count Vivek 2024-07-08 13:55:06 +05:30
  • b7566ae720 Add opcodes to SQLite compatibility doc Pekka Enberg 2024-07-07 16:09:10 +03:00
  • 910b3bc84c Merge pull request #99 from vivek378521/improve-makefile Pekka Enberg 2024-07-08 08:58:13 +03:00
  • 5be71e9b9b Merge pull request #98 from haaawk/remove_copies Pekka Enberg 2024-07-07 20:07:10 +03:00
  • c01f39aefb Make it possible to get row values as &str Piotr Jastrzebski 2024-07-07 18:51:44 +02:00
  • 7818a97ac9 Merge pull request #97 from haaawk/primary_key Pekka Enberg 2024-07-07 19:14:15 +03:00
  • 4a9e0dfc4d Add tests for primary key Piotr Jastrzebski 2024-07-07 17:53:59 +02:00
  • 77f50e7f7c Stop ignoring test_column_is_rowid_alias_single_integer_separate_primary_key_definition Piotr Jastrzebski 2024-07-07 17:22:51 +02:00
  • 861716f343 Use BTreeTable::primary_key_column_names in column_is_rowid_alias Piotr Jastrzebski 2024-07-07 17:22:01 +02:00
  • f98c62bfb7 Setup BTreeTable::primary_key_column_names correctly Piotr Jastrzebski 2024-07-07 17:21:22 +02:00
  • 6bf9fbb0de Add primary_key_column_names to BTreeTable Piotr Jastrzebski 2024-07-07 17:17:36 +02:00
  • caf888151c Merge pull request #95 from haaawk/schema Pekka Enberg 2024-07-07 16:18:21 +03:00
  • 828c4ce459 Add tests for BTreeTable::column_is_rowid_alias Piotr Jastrzebski 2024-07-07 15:14:38 +02:00
  • 73e037afa2 Add tests for hes_rowid field Piotr Jastrzebski 2024-07-07 14:51:22 +02:00
  • 50ecea0c86 Use has_rowid in column_is_rowid_alias Piotr Jastrzebski 2024-07-07 14:50:39 +02:00
  • 2aa0a92955 Setup has_rowid correctly for BTreeTable Piotr Jastrzebski 2024-07-07 14:27:38 +02:00
  • 9ddb0befc4 Add has_rowid field to BTreeTable Piotr Jastrzebski 2024-07-07 14:19:08 +02:00
  • 541e966834 Add SELECT ... LIMIT to changelog Pekka Enberg 2024-07-07 14:28:36 +03:00
  • eb7e5c8749 Add PRAGMA cache_size to changelog Pekka Enberg 2024-07-07 14:27:24 +03:00
  • 8eb64d23a6 Initial changelog Pekka Enberg 2024-07-07 14:26:10 +03:00
  • 5deea70a77 Merge pull request #92 from haaawk/to_sql Pekka Enberg 2024-07-07 14:20:02 +03:00
  • b8165f52b1 Merge pull request #90 from crrow/topic/fix-error-handling-for-invalid-file Pekka Enberg 2024-07-07 14:19:47 +03:00
  • 708cae99b8 Simplify BTreeTable::to_sql Piotr Jastrzebski 2024-07-07 13:15:04 +02:00
  • 9c2988e0ed fix: replace unwrap() with ? Ryan Tan 2024-07-07 19:12:48 +08:00
  • ac5b0502b4 Merge pull request #89 from haaawk/improve_normalize_ident Pekka Enberg 2024-07-07 14:07:42 +03:00
  • 81cf0430de Improve normalize_ident Piotr Jastrzebski 2024-07-07 13:05:00 +02:00
  • f1206ef29d Merge pull request #88 from haaawk/tests Pekka Enberg 2024-07-07 14:00:00 +03:00
  • ae92e2f7e7 Merge pull request #87 from haaawk/remove_allocation Pekka Enberg 2024-07-07 13:59:37 +03:00
  • 8ce1c4a1ab Mark test code cfg(test) instead of allow(dead_code) Piotr Jastrzebski 2024-07-07 12:59:06 +02:00
  • 30ec86a81e Add sorter utility functions and opcodes Pekka Enberg 2024-07-07 13:43:49 +03:00
  • 5eea420994 Simplify normalize_ident Piotr Jastrzebski 2024-07-07 12:42:56 +02:00
  • 83c7e7bd95 Remove unneeded allocation Piotr Jastrzebski 2024-07-07 12:38:37 +02:00
  • dac8f4dcba Format source code with cargo fmt Pekka Enberg 2024-07-07 12:28:02 +03:00
  • 519e6b141f Add Table::column_is_rowid_alias() helper Pekka Enberg 2024-07-07 12:27:08 +03:00
  • 77bfbd47be Merge pull request #84 from haaawk/rowid_alias Pekka Enberg 2024-07-07 12:23:57 +03:00
  • fdbd010d89 Remove incorrect Column::is_rowid_alias Piotr Jastrzebski 2024-07-07 10:04:49 +02:00
  • d46f523ac3 Merge pull request #82 from haaawk/derive_clone Pekka Enberg 2024-07-07 10:48:39 +03:00
  • 3b3ea9a54f Derive Clone for Buffer Piotr Jastrzebski 2024-07-07 09:28:58 +02:00
  • 23d93b402d Merge pull request #81 from haaawk/remove_submit Pekka Enberg 2024-07-07 10:27:15 +03:00
  • 1004215853 Remove submit from LinuxIO write Piotr Jastrzebski 2024-07-07 09:24:44 +02:00
  • e5b0e8a512 Merge pull request #79 from haaawk/schema_add_table Pekka Enberg 2024-07-07 09:52:17 +03:00
  • 7b6c6ef9f1 Remove unneeded clone in add_table Piotr Jastrzebski 2024-07-07 08:47:47 +02:00
  • e9032aaeaf Merge pull request #77 from pereman2/cli-opcodes Pekka Enberg 2024-07-06 15:51:32 +03:00
  • c4f98e5f27 cli: add sqlite links in opcode description Pere Diaz Bou 2024-07-06 14:41:45 +02:00
  • e54e1e661f Merge pull request #75 from heyrutvik/wait-for-completion Pekka Enberg 2024-07-06 15:37:33 +03:00
  • 6aa658a8c0 Merge pull request #76 from psarna/psarna/f55 Pekka Enberg 2024-07-06 15:33:42 +03:00
  • 0b7226087b cli: added .opcodes helper Pere Diaz Bou 2024-07-06 13:45:13 +02:00
  • 9376d68f73 testing: add a test for limit 0 Piotr Sarna 2024-07-06 10:53:06 +02:00
  • 5bd3d283d1 translate: special case for LIMIT 0 Piotr Sarna 2024-07-06 10:43:41 +02:00
  • fd9af2739e wait for the read completion Rutvik Patel 2024-07-06 13:48:58 +05:30
  • 095bf494f3 Merge pull request #73 from ishanjain28/makefile_fix Pekka Enberg 2024-07-06 10:17:10 +03:00
  • 61f6d69237 download wasm32-wasi target for wasm builds Ishan Jain 2024-07-06 12:41:46 +05:30
  • cc9e6f7a5a Add rust package version check and install + wasm32-wasi package presence Vivek 2024-07-06 12:29:59 +05:30
  • 1149ba11dc Merge pull request #70 from KMJ-007/main Pekka Enberg 2024-07-06 08:56:39 +03:00
  • a51e79d5a1 Add helper guide for contributors Pekka Enberg 2024-07-06 08:48:28 +03:00
  • 26dcfb7e8f Merge branch 'penberg:main' into main Karan Janthe 2024-07-06 11:10:25 +05:30
  • c4e85cb8da .schema without args shows all table indexs Karan Janthe 2024-07-06 11:09:29 +05:30
  • e6f50bec60 Merge pull request #69 from KMJ-007/main Pekka Enberg 2024-07-06 08:30:21 +03:00
  • 8e1c737236 added .schema command in cli Karan Janthe 2024-07-06 10:50:26 +05:30
  • 7cf3c80323 Update SQLite compatibility document Pekka Enberg 2024-07-05 20:07:18 +03:00
  • 5128b89474 Update SQLite compatibility document Pekka Enberg 2024-07-05 20:05:47 +03:00
  • c7a67a1bf4 Fix ResultRow operands Pekka Enberg 2024-07-05 18:13:06 +03:00
  • be11460c0e Merge pull request #68 from penberg/insn-dump-cleanup Pekka Enberg 2024-07-05 11:53:57 +03:00
  • 2f3c3b5404 Clean up insn_to_str() Pekka Enberg 2024-07-05 11:39:21 +03:00
  • 8a09f2a29e Tweak mascot size Pekka Enberg 2024-07-05 09:52:29 +03:00
  • 2ee21443c0 Limbo mascot Pekka Enberg 2024-07-05 09:51:56 +03:00
  • 4a089e6e4e Merge pull request #67 from pereman2/fix-float-parse Pekka Enberg 2024-07-05 08:43:11 +03:00
  • 5f4927b5a4 Merge pull request #66 from pereman2/agg-evaluate-extra Pekka Enberg 2024-07-05 08:42:29 +03:00
  • ae524a07e2 core: Insn::Real support Pere Diaz Bou 2024-07-04 17:19:05 +02:00
  • 6bebfccd99 core: fix evaluating columns a part from agg Pere Diaz Bou 2024-07-04 17:02:54 +02:00
  • f4369c873f Simplify AggFinal emission in translate_select() Pekka Enberg 2024-07-04 12:21:27 +03:00
  • e988ca0129 Consolidate AggregateFunction and AggFunc enums Pekka Enberg 2024-07-04 12:19:17 +03:00
  • 0f9f178746 Emit DecrJumpZero for aggregations too Pekka Enberg 2024-07-04 11:55:10 +03:00
  • e3031c2594 Simplify translate_select() Pekka Enberg 2024-07-04 11:37:34 +03:00
  • 3b297dd05b Fix analyze_column() to use RustDoc format Pekka Enberg 2024-07-04 11:24:16 +03:00
  • a24174640f Merge pull request #64 from penberg/refactor-translate Pekka Enberg 2024-07-04 08:35:31 +03:00
  • c4e3cce8a2 Introduce Select struct Pekka Enberg 2024-07-03 21:54:25 +03:00
  • 883e494ac5 Don't import AST types directly Pekka Enberg 2024-07-03 20:23:55 +03:00
  • f9647a58d3 Use Vec::with_capacity() in analyze_columns() Pekka Enberg 2024-07-03 16:25:00 +03:00
  • 5b12e7af78 Add TCL tests for avg() and sum() Pekka Enberg 2024-07-03 11:50:22 +03:00
  • 5f678ca57d sqlite3: Disable missing_safety_doc warnings Pekka Enberg 2024-07-03 11:43:01 +03:00
  • 400c5210b2 Remove unreachable patterns Pekka Enberg 2024-07-03 11:41:31 +03:00
  • addfb3cbc0 Remove unused lifetime parameter Pekka Enberg 2024-07-03 11:40:08 +03:00
  • 4474d067fe Code cleanups to make Clippy happy Pekka Enberg 2024-07-03 11:39:29 +03:00
  • 307fed0848 Format source code with cargo fmt Pekka Enberg 2024-07-03 11:38:12 +03:00
  • 32f72e91fe Merge pull request #60 from pereman2/agg-uppercase Pekka Enberg 2024-07-03 11:37:48 +03:00
  • 9242e5c671 core: fix agg function uppercase parsing Pere Diaz Bou 2024-07-01 15:47:57 +02:00
  • 6457bc3dc3 Merge pull request #61 from pereman2/sum Pekka Enberg 2024-07-02 09:17:09 +03:00
  • 56badf2513 core: fix initialization of sum vdbe Pere Diaz Bou 2024-07-01 20:30:45 +02:00
  • 271397b214 core: sum aggregation Pere Diaz Bou 2024-07-01 19:07:59 +02:00
  • 106fe5f259 Generate testing.db with age column Pekka Enberg 2024-06-30 19:24:38 +03:00
  • 962ead96fc Use Faker API in gen-database.py to generate random integer Pekka Enberg 2024-06-30 19:24:13 +03:00
  • 5fbcdbb424 Fix SELECT .. LIMIT not respecting the limit Pekka Enberg 2024-06-30 19:11:45 +03:00
  • 1573844680 Make all.test exit with failure if test fails Pekka Enberg 2024-06-30 17:35:05 +03:00
  • dbd3f359fe Merge pull request #58 from pereman2/avg Pekka Enberg 2024-06-30 17:30:50 +03:00
  • 1419ae93bc gen-database: add age to user table to test agg Pere Diaz Bou 2024-06-30 09:15:17 +02:00