substrait-io / substrait-java

Apache License 2.0
75 stars 72 forks source link

chore: update to substrait 0.47.0 #247

Closed vbarua closed 5 months ago

vbarua commented 5 months ago

feat(pojo): wire in PrecisionTimestamp and PrecisionTimestampTZ

BREAKING CHANGE: ParameterizedTypeVisitor has new visit methods BREAKING CHANGE: TypeExpressionVisitor has new visit methods BREAKING CHANGE: TypeVisitor has new visit methods BREAKING CHANGE: BaseProtoTypes has new visit methods

vbarua commented 5 months ago

The changes in this PR allows substrait-java to handle the precision_timestamp and precision_timestamp_tz. They do not wire these types in to Isthmus yet. That is left as future work (see https://github.com/substrait-io/substrait-java/issues/246), but this work was needed to allow extensions containing those types to be read into the system.

vbarua commented 5 months ago

See https://github.com/substrait-io/substrait-java/pull/250