Skip to content

Commit c719fbf

Browse files
feat: introduce 01-08 execution (#4)
* update sqllogictest to v0.2 Signed-off-by: Runji Wang <[email protected]> * update crates version Signed-off-by: Runji Wang <[email protected]> * 01-08: copy code from 01-07 Signed-off-by: Runji Wang <[email protected]> * 01-08: finish code Signed-off-by: Runji Wang <[email protected]> * 01-08: add outline Signed-off-by: Runji Wang <[email protected]> * fix cargo clippy Signed-off-by: Runji Wang <[email protected]>
1 parent f7597ad commit c719fbf

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

64 files changed

+3039
-26
lines changed

code/01-01/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@ edition = "2021"
88
env_logger = "0.9"
99
log = "0.4"
1010
rustyline = "9"
11-
sqlparser = "0.12"
11+
sqlparser = "0.13"
1212
thiserror = "1"
1313

1414
[dev-dependencies]
15-
sqllogictest = "0.1"
15+
sqllogictest = "0.2"
1616
test-case = "1.2"

code/01-01/src/test.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
//
33
// ```toml
44
// [dev-dependencies]
5-
// sqllogictest = "0.1"
5+
// sqllogictest = "0.2"
66
// test-case = "1.2"
77
// ```
88

@@ -17,7 +17,7 @@ fn test(name: &str) {
1717
init_logger();
1818
let script = std::fs::read_to_string(Path::new("../sql").join(name)).unwrap();
1919
let mut tester = sqllogictest::Runner::new(Database::new());
20-
tester.run_script(&script);
20+
tester.run_script(&script).unwrap();
2121
}
2222

2323
impl sqllogictest::DB for Database {

code/01-02/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@ edition = "2021"
88
env_logger = "0.9"
99
log = "0.4"
1010
rustyline = "9"
11-
sqlparser = "0.12"
11+
sqlparser = "0.13"
1212
thiserror = "1"
1313

1414
[dev-dependencies]
15-
sqllogictest = "0.1"
15+
sqllogictest = "0.2"
1616
test-case = "1.2"

code/01-02/src/test.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ fn test(name: &str) {
99
init_logger();
1010
let script = std::fs::read_to_string(Path::new("../sql").join(name)).unwrap();
1111
let mut tester = sqllogictest::Runner::new(Database::new());
12-
tester.run_script(&script);
12+
tester.run_script(&script).unwrap();
1313
}
1414

1515
impl sqllogictest::DB for Database {

code/01-03/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@ edition = "2021"
88
env_logger = "0.9"
99
log = "0.4"
1010
rustyline = "9"
11-
sqlparser = "0.12"
11+
sqlparser = "0.13"
1212
thiserror = "1"
1313

1414
[dev-dependencies]
15-
sqllogictest = "0.1"
15+
sqllogictest = "0.2"
1616
test-case = "1.2"

code/01-03/src/test.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ fn test(name: &str) {
99
init_logger();
1010
let script = std::fs::read_to_string(Path::new("../sql").join(name)).unwrap();
1111
let mut tester = sqllogictest::Runner::new(Database::new());
12-
tester.run_script(&script);
12+
tester.run_script(&script).unwrap();
1313
}
1414

1515
impl sqllogictest::DB for Database {

code/01-04/Cargo.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,14 @@ edition = "2021"
55
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
66

77
[dependencies]
8-
bitvec = "0.22"
8+
bitvec = "1.0"
99
env_logger = "0.9"
1010
log = "0.4"
1111
prettytable-rs = { version = "0.8", default-features = false }
1212
rustyline = "9"
13-
sqlparser = "0.12"
13+
sqlparser = "0.13"
1414
thiserror = "1"
1515

1616
[dev-dependencies]
17-
sqllogictest = "0.1"
17+
sqllogictest = "0.2"
1818
test-case = "1.2"

code/01-04/src/test.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ fn test(name: &str) {
1111
init_logger();
1212
let script = std::fs::read_to_string(Path::new("../sql").join(name)).unwrap();
1313
let mut tester = sqllogictest::Runner::new(Database::new());
14-
tester.run_script(&script);
14+
tester.run_script(&script).unwrap();
1515
}
1616

1717
impl sqllogictest::DB for Database {

code/01-05/Cargo.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,15 @@ edition = "2021"
55
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
66

77
[dependencies]
8-
bitvec = "0.22"
8+
bitvec = "1.0"
99
env_logger = "0.9"
1010
itertools = "0.10"
1111
log = "0.4"
1212
prettytable-rs = { version = "0.8", default-features = false }
1313
rustyline = "9"
14-
sqlparser = "0.12"
14+
sqlparser = "0.13"
1515
thiserror = "1"
1616

1717
[dev-dependencies]
18-
sqllogictest = "0.1"
18+
sqllogictest = "0.2"
1919
test-case = "1.2"

code/01-05/src/test.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ fn test(name: &str) {
1212
init_logger();
1313
let script = std::fs::read_to_string(Path::new("../sql").join(name)).unwrap();
1414
let mut tester = sqllogictest::Runner::new(Database::new());
15-
tester.run_script(&script);
15+
tester.run_script(&script).unwrap();
1616
}
1717

1818
impl sqllogictest::DB for Database {

0 commit comments

Comments
 (0)