Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
DRILL-2143: Part 2 - fix interpreter and add QueryDateTimeInfo inject…
…able to fill in holes from removing RecordBatch from UDFs - Move list of accepted injectable types into the UdfUtilities interface for easier maintenance. Fix one more new function to remove RecordBatch from setup method. Add back UdfUtilities interface to FragmentContext lost in rebasing. Remove unneeded testcase in TestExampleQueries, remove commented out code in InterpreterGenerator previously used to handle DrillBuf injectables, now being handled by reflection to set the DrillBuf rather than the previously generated code that would use the direct reference to the incoming RecordBatch to get a buffer. Fix docs on UdfUtilities and package docs for drill/exec/expr, belongs with 2143 part 2 patch. Fix belongs with 2143, change interpreter to output a ValueHolder instead of a ValueVector in the case of a constant expression. 2143 update - Use reflection to remove boilerplate for adding new injectable types for UDFs.
- Loading branch information
1 parent
bff7b9e
commit 1c5decc
Showing
13 changed files
with
308 additions
and
65 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.