Maxim Svistunov
|
a184657d41
|
Merge branch 'cancellation' into 'main'
Fix cancellation before next query
See merge request x433485/minisql!20
|
2024-01-28 22:23:34 +01:00 |
|
Jindřich Moravec
|
65a469e8b9
|
fix: cancellation before next query
|
2024-01-28 22:21:03 +01:00 |
|
Maxim Svistunov
|
402251aa5c
|
Add demo DB with two tables
|
2024-01-28 22:10:33 +01:00 |
|
Yuriy Dupyn
|
2ba158a0d4
|
Clippy
|
2024-01-28 22:08:46 +01:00 |
|
Jindřich Moravec
|
18d47b54ce
|
Merge branch 'client-cleanup' into 'main'
Make client more user friendly
See merge request x433485/minisql!18
|
2024-01-28 21:57:48 +01:00 |
|
Jindřich Moravec
|
832ed8170b
|
fix: utf8 decoding and add test to prevent it
|
2024-01-28 21:56:02 +01:00 |
|
Jindřich Moravec
|
a492e29f8b
|
refactor: cleanup client output
|
2024-01-28 21:41:19 +01:00 |
|
Yuriy Dupyn
|
8eec9c6759
|
Fix some of the clippy errors
|
2024-01-28 21:40:43 +01:00 |
|
Jindřich Moravec
|
e53650d02e
|
Merge branch 'empty-select' into 'main'
Empty select
See merge request x433485/minisql!17
|
2024-01-28 20:57:26 +01:00 |
|
Jindřich Moravec
|
b5b35ec3db
|
fix: better comment for table oid hashing
|
2024-01-28 20:55:25 +01:00 |
|
Jindřich Moravec
|
36bc15ecc5
|
Merge branch 'main' into empty-select
# Conflicts:
# server/src/proto_wrapper.rs
|
2024-01-28 20:53:43 +01:00 |
|
Jindřich Moravec
|
8fc271695a
|
fix: empty select returns header
|
2024-01-28 20:45:09 +01:00 |
|
Jindřich Moravec
|
d26d7898f4
|
Merge branch 'cli-arg-nameclash-fix' into 'main'
Fix arg name collision
See merge request x433485/minisql!16
|
2024-01-28 20:22:15 +01:00 |
|
Maxim Svistunov
|
01d24269df
|
Fix arg name collision
|
2024-01-28 20:19:50 +01:00 |
|
Yuriy Dupyn
|
6c82404767
|
Merge branch 'validation-cleanup' into 'main'
Validation cleanup
See merge request x433485/minisql!15
|
2024-01-28 20:10:14 +01:00 |
|
Yuriy Dupyn
|
fd03cc2ed4
|
Merge remote-tracking branch 'origin/main' into validation-cleanup
|
2024-01-28 20:03:33 +01:00 |
|
Maxim Svistunov
|
25bb21c29c
|
Merge branch 'cli-args' into 'main'
CLI arguments
See merge request x433485/minisql!14
|
2024-01-28 20:01:41 +01:00 |
|
Maxim Svistunov
|
e80beaf160
|
Add the port and host CLI arguments
Improve args and add them to --help
Remove unnecessary unwraps
|
2024-01-28 19:58:43 +01:00 |
|
Jindřich Moravec
|
dd013e5885
|
Merge branch 'details-v1' into 'main'
Details
See merge request x433485/minisql!13
|
2024-01-28 19:46:32 +01:00 |
|
Yuriy Dupyn
|
8108b26af5
|
Renaming
|
2024-01-28 19:18:43 +01:00 |
|
Yuriy Dupyn
|
ec0a4f2510
|
Move TablePosition into schema
|
2024-01-28 18:43:53 +01:00 |
|
Yuriy Dupyn
|
a2180a3e32
|
Move Column into schema.rs
|
2024-01-28 18:40:34 +01:00 |
|
Jindřich Moravec
|
02defb3d54
|
chore: min rust version for minisql crate
|
2024-01-28 18:33:51 +01:00 |
|
Jindřich Moravec
|
9cef9caad2
|
ci: add pipeline for build and test
|
2024-01-28 18:30:06 +01:00 |
|
Yuriy Dupyn
|
0ec02eeef8
|
ColumnName ~> Column
|
2024-01-28 18:29:22 +01:00 |
|
Jindřich Moravec
|
a29306ed42
|
Merge branch 'persistence-2-electric-boogaloo' into details-v1
|
2024-01-28 18:19:13 +01:00 |
|
Yuriy Dupyn
|
85bc46c5b0
|
Merge branch 'validation-tests' into 'main'
Tests for Validation
See merge request x433485/minisql!11
|
2024-01-28 18:11:12 +01:00 |
|
Jindřich Moravec
|
6ed6e5c816
|
Merge branch 'main' into 'validation-tests'
# Conflicts:
# minisql/src/schema.rs
|
2024-01-28 17:57:47 +01:00 |
|
Jindřich Moravec
|
cce72db190
|
Merge branch 'persistence-2-electric-boogaloo' into 'main'
Persistence 2 electric boogaloo
See merge request x433485/minisql!12
|
2024-01-28 17:56:45 +01:00 |
|
Yuriy Dupyn
|
377c19cf32
|
Disallow indexing of non-indexable columns
|
2024-01-28 17:20:50 +01:00 |
|
Yuriy Dupyn
|
7b5b2bf9f3
|
Improve Create Table
|
2024-01-28 17:14:02 +01:00 |
|
Jindřich Moravec
|
33884979c7
|
feat: add command complete for create table and index
|
2024-01-28 16:45:28 +01:00 |
|
Jindřich Moravec
|
e75ea5d5db
|
feat: add db state persistence
|
2024-01-28 16:19:21 +01:00 |
|
Jindřich Moravec
|
6bf4e34006
|
Merge branch 'main' into persistence-2-electric-boogaloo
# Conflicts:
# Cargo.lock
# minisql/Cargo.toml
# minisql/src/internals/row.rs
# minisql/src/interpreter.rs
# minisql/src/schema.rs
# minisql/src/type_system.rs
|
2024-01-28 15:37:19 +01:00 |
|
Yuriy Dupyn
|
4a099468b2
|
Rename validate_create ~> validate_create_table, and expose only what is necessary
|
2024-01-28 15:32:12 +01:00 |
|
Yuriy Dupyn
|
12c91ce70e
|
Rename column_position ~> column variables, and introduce runtime error AttemptToIndexAlreadyIndexedColumn
|
2024-01-28 15:27:03 +01:00 |
|
Yuriy Dupyn
|
052236d892
|
Add some tests for Validation
|
2024-01-28 15:09:27 +01:00 |
|
Yuriy Dupyn
|
10ba1dd3e4
|
Merge branch 'optimize-operation' into 'main'
Introduce new simplified Operation type for Interpreter
See merge request x433485/minisql!10
|
2024-01-28 10:31:21 +01:00 |
|
Yuriy Dupyn
|
900608b2f4
|
Merge remote-tracking branch 'origin/main' into optimize-operation
|
2024-01-28 00:26:56 +01:00 |
|
Jindřich Moravec
|
b2263599cc
|
Merge branch 'server-work' into 'main'
Server work
See merge request x433485/minisql!9
|
2024-01-27 23:47:46 +01:00 |
|
Yuriy Dupyn
|
fdfdaa9fc0
|
Return table schema in SELECT response
|
2024-01-27 23:42:03 +01:00 |
|
Yuriy Dupyn
|
80c4ff220e
|
Merge branch 'main' into optimize-operation
|
2024-01-27 23:17:55 +01:00 |
|
Yuriy Dupyn
|
11dc992476
|
Cleanup
|
2024-01-27 22:46:19 +01:00 |
|
Yuriy Dupyn
|
9771a89716
|
Use RawQuerySyntax for parsing
|
2024-01-27 21:47:33 +01:00 |
|
Yuriy Dupyn
|
562e732138
|
Validation now outputs a Validated Interpreter Operation
|
2024-01-27 21:22:00 +01:00 |
|
Jindřich Moravec
|
08b10636c2
|
refactor: cleanup logging
|
2024-01-27 20:03:36 +01:00 |
|
Jindřich Moravec
|
9f3dbe3fdb
|
chore: remove unused import
|
2024-01-27 19:45:21 +01:00 |
|
Jindřich Moravec
|
76a5be0b79
|
feat: server cleanup
|
2024-01-27 19:44:53 +01:00 |
|
Jindřich Moravec
|
e87b11f19f
|
Merge branch 'main' into server-work
|
2024-01-27 19:04:05 +01:00 |
|
Jindřich Moravec
|
5d925290e3
|
feat: add serde support
|
2024-01-27 19:02:11 +01:00 |
|