drill

Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
DRILL-4364: Image Metadata Format Plugin - Initial commit of Image Metadata Format Plugin - See https://issues.apache.org/jira/browse/DRILL-4364

This closes #367

    • binary
    /exec/java-exec/src/test/resources/store/image/1_webp_a.webp
    • binary
    /exec/java-exec/src/test/resources/store/image/adobeJpeg1.eps
    • -0
    • +32
    /exec/java-exec/src/test/resources/store/image/avi.json
    • -0
    • +36
    /exec/java-exec/src/test/resources/store/image/bmp.json
    • -0
    • +116
    /exec/java-exec/src/test/resources/store/image/eps.json
  1. … 24 more files in changeset.
Updates/edits for Drill 1.5

DRILL-4362: Exclude log4j for hbase dependency under mapr profile

This closes #366

DRILL-4361: Let FileSystemPlugin FormatCreator class be overridable by subclasses

Allow for FileSystemPlugin subclasses to customize FormatPlugin by injecting

their own version of FormatCreator.

This closes #365.

DRILL-4359: Adds equals/hashCode methods to EndpointAffinity

Adds equals/hashCode methods to EndpointAffinity to allow for comparison in

tests.

This closes #363.

DRILL-4358: Fix NPE in UserServer.close()

- Also remove untested CustomSerDe's from CustomTunnel.

- Fix GuavaPatcher copy-paste comment mistake.

closes #362

DRILL-4297: Enable custom serializers and deserializers when using CustomTunnel

- Adds support for customer serializers and deserializers

- Adds pre-built serializers and deserializers for Protobuf, Jackson, Protostuff (protobuf) and Protostuff (json)

DRILL-4382: Remove dependency on drill-logical from vector package

  1. … 66 more files in changeset.
MD-703: Cannot select `_id` field from MapR-DB JSON Table

+ Included Smidth's fix for column shuffling.

+ Fix the private-drill-mapr-plugin build.

DRILL-4132 Ability to submit simple type of physical plan directly to EndPoint DrillBit for execution. There are multiple changes to achieve this: 1. During physical planning split single plan into multiple based on the number of minor fragments of the Leaf Major fragment. a. Removing exchange operators during planning b. Producing just root fragments (that will be also leaf fragments) 2. Each fragment can be executed against Drillbit it is assigned to, so to keep locality Design document can be found in the JIRA: DRILL-4132

  1. … 13 more files in changeset.
DRILL-4353: Add HttpSessionListener to release resources of expired/invalidated sessions

DRILL-4353: Add HttpSessionListener to release resources of expired/invalidated sessions

Closes #359

DRILL-4235: record new state STARTING when state transitions to STARTING from ENQUEUED

DRILL-4235: record new state STARTING when state transitions to STARTING from ENQUEUED

Enhance exception handling.

DRILL-4349: parquet reader returns wrong results when reading a nullable column that starts with a large number of nulls (>30k)

    • binary
    /exec/java-exec/src/test/resources/parquet2/4349.csv.gz
DRILL-4349: parquet reader returns wrong results when reading a nullable column that starts with a large number of nulls (>30k)

    • binary
    /exec/java-exec/src/test/resources/parquet2/4349.csv.gz
DRILL-3581: Upgrade Jackson to version 2.7.1

DRILL-3581: Upgrade HPPC to 0.7.1

edit to metadata caching doc

DRILL-4363: Row count based pruning for parquet table used in Limit n query.

Modify two existint unit testcase:

1) TestPartitionFilter.testMainQueryFalseCondition(): rowCount pruning applied after false condition is transformed into LIMIT 0

2) TestLimitWithExchanges.testPushLimitPastUnionExchange(): modify the testcase to use Json source, so that it does not mix with PushLimitIntoScanRule.

edit to hive metadata caching

DRILL-4339: Reverse the function signature change made to AbstractRecordReader.setColumns() in DRILL-4279.

updated json

adding new hive metadata caching doc

DRILL-3944: Drill MAXDIR Unknown variable or type FILE_SEPARATOR. This closes #391

DRILL-4354: Remove sessions in anonymous (auth disabled) WebUI access

DRILL-4346: Handle NumberFormatException when casting empty string to int in hbase/maprdb

- Made replacing of functions casting for nullable input varbinary and var16char types are working (in CastFunctions.java setting 'drill.exec.functions.cast_empty_string_to_null = true' didn't work);

- Added new generated classes for casting varbinary and var16char to int (CastEmptyStringVarTypesToNullableNumeric template and Casts.tdd data);

- Created a test (in TestHBaseQueries.java) for checking an empty string to integer casting in maprdb/hbase table;

- Small design changes according to comments in review (import statements, prefixes ...).

This closes #384

MAPR-22405: DocumentStream interface in OJAI API need not be parametrized

Temporary fix for build issue with generated dependency-reduced-pom.xml

This generated pom file was being discovered and maven was trying to

run the target directory in jdbc-all as a submodule.

This change reverts to the default output location (the module root)

and adds corresponding .gitignore and RAT exclude entries.

More investigation of why this became an issue when we added the

maven-enforcer plugin to the module (and only appears when running a release)

will come in DRILL-4336.

Also updated intergration test for the jdbc-all jar with small

path change, as changing the location of the dependency-reduced-pom.xml

actually changed the directory the test was being executed from.