Docs: https://drill.apache.org/docs/develop-custom-functions-introduction/
Some usable examples: https://github.com/mapr-demos/simple-drill-functions On Sun, Aug 16, 2015 at 11:06 PM, Andrew Brust < [email protected]> wrote: > >> the unusual code-embedding UDF system that Drill has << > Have a good link where I could read more about that? > > -----Original Message----- > From: Ted Dunning [mailto:[email protected]] > Sent: Monday, August 17, 2015 1:52 AM > To: user > Subject: Re: Benchmarks for Apache Drill > > On Sun, Aug 16, 2015 at 10:22 PM, Andrew Brust < > [email protected]> wrote: > > > I have to admit, I didn't realize columnar was such a big part of Drill. > > I guess that's consistent with Dremel, so it makes sense. I always > > thought the emphasis was on heterogenous data access, not on perf. Cool! > > > > The focus of Drill is to combine polymorphic heterogenous data with > performance. Some systems have polymorphism, some have performance. > Essentially none have both. > > > > > > > So with that in mind, does drill do much with vector processing/SIMD > > operation? > > > > Actually, a number of basic operations in Drill do get vectorized to use > the SIMD instructions of the underlying processor. Enabling that is the > rationale behind the unusual code-embedding UDF system that Drill has. >
