Describe the bug
When I use TIMESTAMP with time zone, the group by operation reports an error:
Error: External(External(ArrowError(InvalidArgumentError("column types must match schema types, expected Timestamp(Millisecond, Some(\"+08:00\")) but found Timestamp(Millisecond, None) at column index 0"))))
To Reproduce
schema:
Schema::new(vec![
Field::new("a", DataType::Timestamp(TimeUnit::Millisecond, Some("+08:00".into())),true),
Field::new("b", DataType::UInt32, true)
])
sql:
select min(a),b from test_table group by b
Expected behavior
just working
Additional context
No response