substrait-io / substrait-java

Apache License 2.0
74 stars 70 forks source link

refactor!: rename and move extension associated code #148

Closed vbarua closed 1 year ago

vbarua commented 1 year ago

BREAKING CHANGE: Moves and renames code associated w/ extensions

Background

The original extension handling code only dealt with functions, and as such a number of classes associated with this handling had names that included the word Function.

However, extensions can also include custom types, handling for which was added in https://github.com/substrait-io/substrait-java/pull/144

In that PR I suggested a number of class renames and moves, which are implemented herein.

These changes DO NOT change any functionality in the code.

Change Summary

Bonus