You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When passing time range predicate with a time unit differs from timestamp column time unit to prune row groups, it will fail to prune row groups since built binary expression does not coerce time units (arrow considers timestamp with different unit as different data types).
What operating system did you use?
macOS Montery
Relevant log output and stack trace
2023-02-14T08:47:31.317143Z ERROR table::predicate: Failed to create predicate for expr, error: Internal("The type of Timestamp(Millisecond, None) >= Timestamp(Second, None) of binary physical should be same")
### How can we reproduce the bug?
```bash
1. Create a table with ts column in milliseconds;
2. Create a query condition on ts column with time unit seconds;
3. Using that query condition to prune row groups and it will report an error.
The text was updated successfully, but these errors were encountered:
What type of bug is this?
Unexpected error
What subsystems are affected?
Datanode
What happened?
When passing time range predicate with a time unit differs from timestamp column time unit to prune row groups, it will fail to prune row groups since built binary expression does not coerce time units (arrow considers timestamp with different unit as different data types).
What operating system did you use?
macOS Montery
Relevant log output and stack trace
The text was updated successfully, but these errors were encountered: