Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
DRILL-7314: Use TupleMetadata instead of concrete implementation

1. Add ser / de implementation for TupleMetadata interface based on types.

2. Replace TupleSchema usage where possible.

3. Move patcher classes into commons.

4. Upgrade some dependencies and general refactoring.

  1. … 40 more files in changeset.
DRILL-7316: Move classes from org.apache.drill.metastore into org.apache.drill.exec.metastore package in java-exec module

  1. … 32 more files in changeset.
DRILL-7313: Use Hive schema for MaprDB native reader when field was empty

- Added all_text_mode option for hive maprDB Json

- Improved logic to convert Hive's schema into Drill's one

- Added unit tests for schema conversion

  1. … 27 more files in changeset.
DRILL-6691: Unify checkstyle-config.xml files.

closes #1550

  1. … 29 more files in changeset.
DRILL-6422: Replace guava imports with shaded ones

    • -1
    • +1
    ./MaprDBCompareFunctionsProcessor.java
  1. … 982 more files in changeset.
DRILL-6454: Native MapR DB plugin support for Hive MapR-DB json table

closes #1314

  1. … 16 more files in changeset.
DRILL-6381: (Part 2) MapRDB plugin update to 6.0.1

1. MD-3960: Update Drill to build with MapR-6.0.1 libraries

  2. MD-3995: Do not pushdown limit 0 past project with CONVERT_FROMJSON

3. MD-4054: Restricted scan limit is changed to dynamically read rows using the rowcount of the rightside instead of 4096.

4. MD-3688: Impersonating a view owner doesn't work with security disabled in 6.0

5. MD-4492: Missing limit pushdown changes in JsonTableGroupScan

Co-authored-by: chunhui-shi <cshi@maprtech.com>

Co-authored-by: Gautam Parai <gparai@maprtech.com>

Co-authored-by: Vlad Rozov <vrozov@mapr.com>

Conflicts:

contrib/format-maprdb/src/main/java/org/apache/drill/exec/store/mapr/db/MapRDBFormatPlugin.java

contrib/format-maprdb/src/main/java/org/apache/drill/exec/store/mapr/db/MapRDBSubScan.java

contrib/format-maprdb/src/main/java/org/apache/drill/exec/store/mapr/db/binary/BinaryTableGroupScan.java

contrib/format-maprdb/src/main/java/org/apache/drill/exec/store/mapr/db/json/CompareFunctionsProcessor.java

contrib/format-maprdb/src/main/java/org/apache/drill/exec/store/mapr/db/json/JsonConditionBuilder.java

contrib/format-maprdb/src/main/java/org/apache/drill/exec/store/mapr/db/json/JsonTableGroupScan.java

contrib/format-maprdb/src/main/java/org/apache/drill/exec/store/mapr/db/json/MaprDBJsonRecordReader.java

exec/java-exec/src/main/java/org/apache/drill/exec/planner/physical/PrelUtil.java

pom.xml

  1. … 62 more files in changeset.
DRILL-5775: Select * query on a maprdb binary table fails

- The common HBase/MapR-DB_binary verifyColumns() method;

- MapRDBBinaryTable is introduced for the purpose of expanding the wildcard on the planning stage;

- AbstractHBaseDrillTable class for MapRDBBinaryTable and DrillHBaseTable.

closes #973

    • -0
    • +34
    ./MapRDBBinaryTable.java
  1. … 6 more files in changeset.
DRILL-5714: Fix NPE when mapr-db plugin is used in table function

close #902

  1. … 5 more files in changeset.
DRILL-4264: Allow field names to include dots

    • -547
    • +0
    ./CompareFunctionsProcessor.java
    • -0
    • +65
    ./MaprDBCompareFunctionsProcessor.java
  1. … 96 more files in changeset.
DRILL-5394: Optimize query planning for MapR-DB tables by caching row counts

close #802

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

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

+ Adding skeleton streams plugin.

    • -0
    • +214
    ./BinaryTableGroupScan.java
    • -0
    • +547
    ./CompareFunctionsProcessor.java
    • -0
    • +355
    ./MapRDBFilterBuilder.java
  1. … 45 more files in changeset.