Clone Tools
  • last updated 19 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
DRILL-5838: Fix MaprDB filter pushdown for the case of nested field (reg. of DRILL-4264)

Use FieldPath.asPathString() method instead of creating custom string representation of SchemaPath

closes #972

  1. … 2 more files in changeset.
DRILL-4951: Do Guava.patch earlier so we can run single Hbase's unit test through command line or IDE

closes #636

  1. … 2 more files in changeset.
Use DBDocumentReaderBase instead of DBDocumentReader.

  1. … 2 more files in changeset.
DRILL-4199: Add Support for HBase 1.X

  1. … 7 more files in changeset.
MD-789: Query with condition involving addition of DATE and INTERVAL types returns no results [MapR-DB JSON Tables]

+ Added `enablePushdown` option to enable/disable all filter pushdown, enabled by default.

  1. … 1 more file in changeset.
MD-572: Column names in MapR-DB JSON tables are case-sensitive

Disable pushdown of both filter and projects (by default set to false).

This will allow Drill to handle both of these operators in a case-insensitive way.

  1. … 4 more files in changeset.
MD-771: Query with nested functions within a sub-query on MapR-DB JSON Tables fail with ClassCastException

Fix for failing test cases.

  1. … 2 more files in changeset.
Refactoring code for better organization.

+ Adding skeleton streams plugin.

  1. … 46 more files in changeset.
MD-726: Add support for `read_numbers_as_double` and `all_text_mode` options

+ MD-773: Add support to push-down filters on Date, Time and Timestamp

+ Fix the offsets in Date and Time data types in returned values

+ Updated support for DATE, TIME, and TIMESTAMP types

+ Modified unit-tests to check for operation push-down

  1. … 13 more files in changeset.
MD-741: Cannot select array elements by index in MapR-DB JSON Tables

  1. … 2 more files in changeset.
MD-548: Remove reference to mapr-release pom.

* Bumped the Drill+plugin version to 1.6.0-SNAPSHOT.

* Updated MapR client artifacts to 5.1.0.

* Added missing Apache license headers to few files.

* Added a base test class BaseJsonTest for all OJAI Unit tests.

* Invoke GuavaPatcher from BaseJsonTest.

    • -0
    • +47
    ./com/mapr/drill/maprdb/tests/json/BaseJsonTest.java
  1. … 6 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.

  1. … 4 more files in changeset.
MAPR-22405: DocumentStream interface in OJAI API need not be parametrized

  1. … 1 more file in changeset.
MD-670: Querying MapR-DB JSON Tables returns no results

* Use DocumentReader API to emit "_id" field instead of handling it as a special case.

* Update the DrillBuf reference field when reallocation happen.

* Catch the correct exception when schema change happens and include the field name in the warning message.

+ Get rid of unused code.

  1. … 1 more file in changeset.
Filter push-down support for JSON tables.

    • -0
    • +47
    ./com/mapr/drill/maprdb/tests/binary/TestMapRDBCFAsJSONString.java
    • -0
    • +47
    ./com/mapr/drill/maprdb/tests/binary/TestMapRDBQueries.java
  1. … 11 more files in changeset.
Adding support for Json tables.

+ Re-factored code to separate binary table specific code from the common code.

+ Added test cases

    • -0
    • +162
    ./com/mapr/drill/maprdb/tests/MaprDBTestsSuite.java
    • -0
    • +47
    ./com/mapr/drill/maprdb/tests/binary/TestMapRDBFilterPushDown.java
    • -0
    • +53
    ./com/mapr/drill/maprdb/tests/binary/TestMapRDBSimple.java
    • -0
    • +75
    ./com/mapr/drill/maprdb/tests/json/TestSimpleJson.java
  1. … 21 more files in changeset.