I ran the following SQL.
SELECT ALL m0.f0, m0.f1 FROM m0 WHERE (((CAST(m0.f0 AS STRING))LIKE(CAST('-1815689901' AS STRING)))) NOT IN (((CAST(m0.f1 AS STRING))LIKE(CAST(0.9733431918403004 AS STRING))));
But it paniced and doesn't support.
The application panicked (crashed).
Message: not implemented: InList does not yet support nested columns.
Location: .cargo/registry/src/github.com-1ecc6299db9ec823/datafusion-physical-expr-11.0.0/src/expressions/in_list.rs:785
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⋮ 9 frames hidden ⋮
10: <datafusion_physical_expr::expressions::in_list::InListExpr as datafusion_physical_expr::physical_expr::PhysicalExpr>::evaluate::h1a0ed5c6e75420dd
at <unknown source file>:<unknown line>
11: <datafusion::physical_plan::filter::FilterExecStream as futures_core::stream::Stream>::poll_next::ha0f5e4feec76bb78
at <unknown source file>:<unknown line>
12: <datafusion::physical_plan::coalesce_batches::CoalesceBatchesStream as futures_core::stream::Stream>::poll_next::he1d52f17680626b7
at <unknown source file>:<unknown line>
13: <datafusion::physical_plan::projection::ProjectionStream as futures_core::stream::Stream>::poll_next::h3300f11209b62d09
at <unknown source file>:<unknown line>
14: <datafusion::scheduler::pipeline::execution::ExecutionPipeline as datafusion::scheduler::pipeline::Pipeline>::poll_partition::hf9fbb4193c39ede6
at <unknown source file>:<unknown line>
15: datafusion::scheduler::task::Task::do_work::h1408120ac71a6290
at <unknown source file>:<unknown line>
16: <rayon_core::job::HeapJob<BODY> as rayon_core::job::Job>::execute::h0bc0f77a8001231d
at <unknown source file>:<unknown line>
17: rayon_core::registry::WorkerThread::wait_until_cold::hfc82f7bb396fcf65
at <unknown source file>:<unknown line>
18: rayon_core::registry::ThreadBuilder::run::h666bef064191c582
at <unknown source file>:<unknown line>
19: std::sys_common::backtrace::__rust_begin_short_backtrace::h96e22f5e17fb4f59
at <unknown source file>:<unknown line>
20: core::ops::function::FnOnce::call_once{{vtable.shim}}::h1ea6614f36b8e708
at <unknown source file>:<unknown line>
21: std::sys::unix::thread::Thread::new::thread_start::hacb0bdc43acdb831
at <unknown source file>:<unknown line>
22: __pthread_deallocate<unknown>
at <unknown source file>:<unknown line>
Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering.
Run with RUST_BACKTRACE=full to include source snippets.
Oct 10 11:55:26.657 ERROR datafusion::scheduler: worker 11 panicked with: not implemented: InList does not yet support nested columns.
at .cargo/registry/src/github.com-1ecc6299db9ec823/datafusion-11.0.0/src/scheduler/mod.rs:107
Expected behavior
Should prevent panic, return result::Err
Additional context
in 11.0
I ran the following SQL.
But it paniced and doesn't support.
The application panicked (crashed). Message: not implemented: InList does not yet support nested columns. Location: .cargo/registry/src/github.com-1ecc6299db9ec823/datafusion-physical-expr-11.0.0/src/expressions/in_list.rs:785 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ⋮ 9 frames hidden ⋮ 10: <datafusion_physical_expr::expressions::in_list::InListExpr as datafusion_physical_expr::physical_expr::PhysicalExpr>::evaluate::h1a0ed5c6e75420dd at <unknown source file>:<unknown line> 11: <datafusion::physical_plan::filter::FilterExecStream as futures_core::stream::Stream>::poll_next::ha0f5e4feec76bb78 at <unknown source file>:<unknown line> 12: <datafusion::physical_plan::coalesce_batches::CoalesceBatchesStream as futures_core::stream::Stream>::poll_next::he1d52f17680626b7 at <unknown source file>:<unknown line> 13: <datafusion::physical_plan::projection::ProjectionStream as futures_core::stream::Stream>::poll_next::h3300f11209b62d09 at <unknown source file>:<unknown line> 14: <datafusion::scheduler::pipeline::execution::ExecutionPipeline as datafusion::scheduler::pipeline::Pipeline>::poll_partition::hf9fbb4193c39ede6 at <unknown source file>:<unknown line> 15: datafusion::scheduler::task::Task::do_work::h1408120ac71a6290 at <unknown source file>:<unknown line> 16: <rayon_core::job::HeapJob<BODY> as rayon_core::job::Job>::execute::h0bc0f77a8001231d at <unknown source file>:<unknown line> 17: rayon_core::registry::WorkerThread::wait_until_cold::hfc82f7bb396fcf65 at <unknown source file>:<unknown line> 18: rayon_core::registry::ThreadBuilder::run::h666bef064191c582 at <unknown source file>:<unknown line> 19: std::sys_common::backtrace::__rust_begin_short_backtrace::h96e22f5e17fb4f59 at <unknown source file>:<unknown line> 20: core::ops::function::FnOnce::call_once{{vtable.shim}}::h1ea6614f36b8e708 at <unknown source file>:<unknown line> 21: std::sys::unix::thread::Thread::new::thread_start::hacb0bdc43acdb831 at <unknown source file>:<unknown line> 22: __pthread_deallocate<unknown> at <unknown source file>:<unknown line> Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering. Run with RUST_BACKTRACE=full to include source snippets. Oct 10 11:55:26.657 ERROR datafusion::scheduler: worker 11 panicked with: not implemented: InList does not yet support nested columns. at .cargo/registry/src/github.com-1ecc6299db9ec823/datafusion-11.0.0/src/scheduler/mod.rs:107Expected behavior
Should prevent panic, return result::Err
Additional context
in 11.0