-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Refactor code for insert
in sqllogictest
#4503
Conversation
return Err(DFSqlLogicTestError::NotImplemented( | ||
"Only support insert values".to_string(), | ||
)); | ||
// Directly panic: make it easy to find the location of the error. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Checked in my local, and it works
[insert.slt] Running query: "insert into users select * from users;"
thread 'main' panicked at 'explicit panic', datafusion/core/tests/sqllogictests/src/insert/mod.rs:48:21
stack backtrace:
0: rust_begin_unwind
at /rustc/96ddd32c4bfb1d78f0cd03eb068b1710a8cebeef/library/std/src/panicking.rs:575:5
1: core::panicking::panic_fmt
at /rustc/96ddd32c4bfb1d78f0cd03eb068b1710a8cebeef/library/core/src/panicking.rs:65:14
2: core::panicking::panic
at /rustc/96ddd32c4bfb1d78f0cd03eb068b1710a8cebeef/library/core/src/panicking.rs:114:5
3: sqllogictests::insert::insert::{{closure}}
at ./tests/sqllogictests/src/insert/mod.rs:48:21
4: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll
at /rustc/96ddd32c4bfb1d78f0cd03eb068b1710a8cebeef/library/core/src/future/mod.rs:91:19
5: sqllogictests::run_query::{{closure}}
at ./tests/sqllogictests/src/main.rs:151:53
6: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll
at /rustc/96ddd32c4bfb1d78f0cd03eb068b1710a8cebeef/library/core/src/future/mod.rs:91:19
7: <sqllogictests::DataFusion as sqllogictest::runner::AsyncDB>::run::{{closure}}
at ./tests/sqllogictests/src/main.rs:48:47
insert
in sqllogictest
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Thanks @xudong963 |
fa95844
to
26afa12
Compare
Benchmark runs are scheduled for baseline = e056a5c and contender = 4f7b003. 4f7b003 is a master commit associated with this PR. Results will be available as each benchmark for each run completes. |
Which issue does this PR close?
Follow up: #4496
Rationale for this change
What changes are included in this PR?
Refactor some code by review suggestions
Are these changes tested?
Are there any user-facing changes?