Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
DRILL-1942-templates: template changes with a few related dependencies. This closes #108

  1. … 13 more files in changeset.
DRILL-3353: Fix dropping nested fields

Use the SchemaChangeCallBack in more places to track schema changes

Reset the ephemeral transfer pair when making a new transfer pair for Map or RepeatedMap

  1. … 17 more files in changeset.
DRILL-2292: CTAS broken when we have repeated maps

  1. … 6 more files in changeset.
DRILL-2375: implement reader reset mechanism and reset reader before accessing it during projection

  1. … 3 more files in changeset.
DRILL-2695: Add Support for large in conditions through the use of the Values operator. Update JSON reader to support reading Extended JSON. Update JSON writer to support writing extended JSON data. Update JSON reader to automatically unwrap a file that includes a single top-level array (used by values). Update Options manager to use getOption(<Type>Validator) to directly retrieve typed value. Remove JSON rewinding Add support for CONVERT_TO( [], 'SIMPLEJSON') to disable extended types as part of udf use.

  1. … 60 more files in changeset.
DRILL-2118: inform user with a user friendly error message if kvgen fails due to heterogenous types

  1. … 3 more files in changeset.
DRILL-2280: Refactor ValueVector interface & add an abstract ValueVector implementation

  1. … 21 more files in changeset.
DRILL-1960: Automatic reallocation

  1. … 62 more files in changeset.
DRILL-1885: fix a problem regarding ordinal to vector mapping that report incorrect result or fails a query & refactor code, eliminiate redundancy support case insensitive vector lookup yet case sensitive result reporting rely on fields in the order that they show up in the schema while copying vectors

  1. … 12 more files in changeset.
DRILL-1814: Check if writer state is OK before performing copy in copyAsValue() and copyAsField()

  1. … 1 more file in changeset.
DRILL-1764: return max value capacity if vector has no children

  1. … 6 more files in changeset.
DRILL-1547: enforce writers to explicitly check for buffer bounds to avoid IndexOutOfBounds errors; make writer hierarchy to stop immediately in case of a write error

  1. … 14 more files in changeset.
DRILL-1333: Flatten operator for allowing more complex queryies against repeated data.

  1. … 34 more files in changeset.
DRILL-1402: Add check-style rules for trailing space, TABs and blocks without braces

  1. … 439 more files in changeset.
DRILL-634: Cleanup/organize Java imports and trailing whitespaces from Drill code

  1. … 763 more files in changeset.
DRILL-1324: Add mechanism to detect schema changes when adding a new primitive vector in a Map, RepeatedMap, RepeatedList vector

  1. … 12 more files in changeset.
DRILL-1283: JSON project pushdown.

Allows for users to avoid reading columns of a JSON file, including those that include elements of JSON that drill does not currently support. This can be used to query a subset of an existing file while avoiding elements like schema changes in some columns or nulls in lists that are currently not compatible with Drill.

Patch was revised based on Hanifi's review comments, and then rebased off of the merge branch.

  1. … 21 more files in changeset.
DRILL-1252: Implement Complex parquet and json writers

  1. … 17 more files in changeset.
DRILL-968: Use checkstyle plugin to prevent inadvertent use of shaded Guava classes

+ Disallow non-static '*' imports in handwritten code.

+ Updated the current code to be in compliance.

+ Run 'rat' plugin in 'validate' phase.

  1. … 102 more files in changeset.
DRILL-935: Run-time code generation support for function which decodes string/varbinary into complex JSON object.

  1. … 23 more files in changeset.
DRILL-927: Run-time code generation support for reading Complex Type.

Fix in RepeatedMapVector.

    • -0
    • +89
    ./SingleLikeRepeatedMapReaderImpl.java
  1. … 21 more files in changeset.
Remove references to hive12 Guava.

  1. … 15 more files in changeset.
DRILL-1058: Read complex types in parquet

  1. … 25 more files in changeset.
Add support for RepeatedMapVector, MapVector and RepeatedListVector.

    • -0
    • +63
    ./AbstractBaseReader.java
    • -0
    • +72
    ./AbstractBaseWriter.java
    • -0
    • +164
    ./ComplexWriterImpl.java
    • -0
    • +113
    ./RepeatedListReaderImpl.java
    • -0
    • +205
    ./RepeatedMapReaderImpl.java
    • -0
    • +92
    ./SingleListReaderImpl.java
    • -0
    • +154
    ./SingleMapReaderImpl.java
    • -0
    • +104
    ./VectorContainerWriter.java
  1. … 128 more files in changeset.