[
https://issues.apache.org/jira/browse/DRILL-2143?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Jason Altekruse reassigned DRILL-2143:
--------------------------------------
Assignee: Jason Altekruse
> Remove RecordBatch from setup method of DrillFunc interface
> -----------------------------------------------------------
>
> Key: DRILL-2143
> URL: https://issues.apache.org/jira/browse/DRILL-2143
> Project: Apache Drill
> Issue Type: Bug
> Components: Functions - Drill
> Reporter: Jason Altekruse
> Assignee: Jason Altekruse
>
> Drill UDFs currently are exposed to too much system state by receiving a
> reference to a RecordBatch in their setup method. This is not necessary as
> all of the schema change triggered operator functionality is handled outside
> of UDFs (the UDFS themselves are actually required to define a specific type
> they take as input, except in the case of complex types (maps and lists)).
> The only remaining artifact left from this interface is the date/time
> functions that ask for the query start time or current timezone. This can be
> provided to functions using a new injectable type, as DrillBufs are provided
> to functions currently. For more info read here:
> http://mail-archives.apache.org/mod_mbox/drill-dev/201501.mbox/%3ccampyv7ac_-9u4irz+5fxoenzbojctovjronn0qri4bqzf53...@mail.gmail.com%3E
>
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)