support more data type in prune for cast/try_cast
Is your feature request related to a problem or challenge? Please describe what you are trying to do. A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] (This section helps Arrow developers understand the context and why for this feature, in addition to the what)
follow up issue of https://github.com/apache/arrow-datafusion/issues/3414
https://github.com/apache/arrow-datafusion/issues/3414#issuecomment-1242659478
in order to make the correctness described in https://github.com/apache/arrow-datafusion/issues/3377, we should make the sure the type of value has order.
Now we will have the plan to support them:
- [ ] signed integer value and decimal https://github.com/apache/arrow-datafusion/pull/3422
- [ ] unsigned integer value
- [ ] time type
- [ ] TODO
Describe the solution you'd like A clear and concise description of what you want to happen.
Describe alternatives you've considered A clear and concise description of any alternative solutions or features you've considered.
Additional context Add any other context or screenshots about the feature request here.