Drill uses Freemarker for two purposes:

Compile time code generation
Used to generate codebase where we want code specialized for each data type
Drill works with. For example, generating the code for "add" for each data
type.

HTML page templating
Used in the web ui. Traditional MVC.




--
Jacques Nadeau
CTO and Co-Founder, Dremio

On Sun, Sep 6, 2015 at 8:19 PM, Edmon Begoli <[email protected]> wrote:

> I noticed that some of the components (e.g. StringOutputRecordWriter) are
> implemented using FreeMarker.
>
> Is this a design principle that we should follow, and if so why and how?
>

Reply via email to