Commits on Jul 29, 2013
  1. implement isNotNull()

    committed Jul 29, 2013
Commits on Jul 27, 2013
  1. Implement isNull() DrillFunction w/ test. Fix BitVector size rounding…

    … error. Add temporary random generator for NullableFloat8
    committed Jul 27, 2013
Commits on Jul 23, 2013
  1. @jacques-n

    Add support for Float8 functions

    Move MockRecordReader to use AllocationHelper
    Change pom.xml to exclude other eclipse incompatible plugins for m2eclipse
    jacques-n committed Jul 23, 2013
  2. @jacques-n

    Add NegativeLong function.

    Reduce MethodGrabbingVisitor verbosity.
    Make FunctionConverter contextual to location of loaded function for class loader improvements.
    Add automatic test-jar generation to java-exec for other module use.
    jacques-n committed Jul 23, 2013
  3. @jacques-n

    Improve projection, filter and svremover tests.

    Fix bugs introduced by addition of accessors.
    jacques-n committed Jul 23, 2013
  4. @jacques-n

    Update RPC framework to use Netty 4.0.3.Final

    Correct changes in RPC framework based on Netty API changes
    Fixed buffer reuse issues.  Update buffer reference counting (clearly going to be problematic)
    jacques-n committed Jul 22, 2013
Commits on Jul 22, 2013
  1. @jacques-n
  2. @tdunning
Commits on Jul 20, 2013
  1. @jacques-n
Commits on Jul 19, 2013
  1. @jacques-n
  2. @jacques-n

    Add workspace field and function setup support.

    Add alternate function
    Add slightly better filter test.
    jacques-n committed Jul 18, 2013
  3. @jacques-n
  4. @jacques-n
  5. @jacques-n

    Working Project merge build

    jacques-n committed Jul 16, 2013
  6. @jacques-n
  7. @jacques-n

    Types transition

    jacques-n committed Jun 24, 2013
Commits on Jul 15, 2013
  1. @tnachen @jacques-n
  2. @jacques-n
  3. @jacques-n

    Separate allocate and load methods.

    rename setRecordCount to setValueCount
    add setGroupAndValueCount to RepeatedVectors.
    add a number of marker/cross-inheritance interfaces.
    jacques-n committed Jul 15, 2013
  4. @jacques-n

    Updated value vectors inheritance model.

    Moved Mutables to separate Mutator subclasses.
    Broke VVs into separate files rather than one large class.
    jacques-n committed Jul 14, 2013
  5. @jacques-n

    Create new generated value vectors utilizing fmpp. Includes:

    - First pass; integrate build system and some cursory implementations
    - starting to split common logic into base class
    - implement most of varlen value vector functionality, minor cleanup of tdd tags
    - added nullable derived class
    - Merge changes from JA, minor format cleanup.
    - minor fix and cleanup
    - added bit vector, removed widthInBits which also allowed removal of FixedBase ctor
    - apply TC's fix for resetAllocation()
    - added repeated value vectors
    - Hooked up templated ValueVectors to codebase.  Removed old ValueVector classes.  Cleanup.
    - fix repeated get() and add()
    - added some value vector tests.  fixed bugs in VV and some call sites.  generated TypeHelper from FMPP template.  removed unused VV methods
    - made base immutable, some debugging
    - split mutable/immutable basic VV types. minor refactoring
    - fix several allocation bugs
    - fix various bugs, only JSONRecordReader test is failing
    - fix nullable bit value vector
    - make bit vectors use ints to represent the bit value
    - remove superfluous logging
    - fix value vector getters and setter
    - comments and cleanup
    - temp disable repeated map JSONReader test
    - formatting
    - whitespace cleanups
    committed with jacques-n Jun 19, 2013
Commits on Jul 12, 2013
  1. @tdunning

    DRILL-148 - Fix problems due to bit rot. Mahout 0.8 has migrated a bi…

    …t from where it started.
    tdunning committed Jul 12, 2013
Commits on Jun 19, 2013
  1. @jacques-n

    Merge branch 'master' into execwork. Fix conflicts.

    jacques-n committed Jun 19, 2013
  2. @jacques-n

    Added Visitor for logical plan graph and accompanying accept methods …

    …in each of the LogicalOperator classes. Created basic optimizer for logical to physical plan coversion.
    Signed-off-by: Jacques Nadeau <>
    Jason Altekruse committed with jacques-n Jun 13, 2013
  3. @jacques-n

    Added support for the 'constant' operator, necessary to implement the…

    … SQL values operator.
    Signed-off-by: Jacques Nadeau <>
    Jason Altekruse committed with jacques-n Jun 5, 2013
  4. @julianhyde @jacques-n

    Add sqlline launcher script.

    Signed-off-by: Jacques Nadeau <>
    julianhyde committed with jacques-n Jun 18, 2013
Commits on Jun 17, 2013
  1. @jacques-n

    Adding parquet repository to project root POM.xml file.

    Signed-off-by: Jacques Nadeau <>
    Jason Altekruse committed with jacques-n Jun 17, 2013
  2. @jacques-n

    DRILL-75 and DRILL-76

    jacques-n committed Jun 17, 2013
Commits on Jun 10, 2013
  1. @jacques-n

    Fix bug where handlers would get prematurely removed before all strea…

    …ms completed. Updated tests to validate execution of single bit multi-fragment and two bit multi-fragment queries.
    jacques-n committed Jun 10, 2013
Commits on Jun 6, 2013
  1. @jacques-n

    Merge branch 'master' into execwork

    jacques-n committed Jun 6, 2013
  2. @julianhyde @jacques-n

    Upgrade to optiq-0.4.2. Add sqllline and an optiq model for the donut…

    …s schema.
    Signed-off-by: Jacques Nadeau <>
    julianhyde committed with jacques-n Jun 4, 2013
  3. @julianhyde @jacques-n

    As far as Optiq is concerned, each Drill table has a single field cal…

    …led "_MAP". The JSON output from the table is consistent with that. This let me get rid of a load of "holder" rubbish.
    Signed-off-by: Jacques Nadeau <>
    julianhyde committed with jacques-n May 18, 2013
  4. @julianhyde @jacques-n

    Add "--stdout" option to ReferenceInterpreter.main, that allows execu…

    …tion of plans that write to stdout (via a queue) rather than a file.
    Signed-off-by: Jacques Nadeau <>
    julianhyde committed with jacques-n May 18, 2013