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? >
