Julien Le Dem created DRILL-3717:
------------------------------------
Summary: Move functions to their own module and preprocess them at
build time to speedup startup
Key: DRILL-3717
URL: https://issues.apache.org/jira/browse/DRILL-3717
Project: Apache Drill
Issue Type: Improvement
Components: Execution - Codegen
Reporter: Julien Le Dem
Assignee: Chris Westin
all the functions included in the drill distirbution are scanned in the
classpath and then parsed with janino at startup.
This slows down startup and unit tests.
If they were in their own module it would be possible to preprocess at build
time and have a much better startup time, including in tests.
The classpath scanning library used (reflections) already has a mechanism to
persist its result.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)