Github user vdiravka commented on a diff in the pull request:

    https://github.com/apache/drill/pull/1214#discussion_r183647695
  
    --- Diff: 
contrib/storage-hive/core/src/main/java/org/apache/drill/exec/planner/sql/logical/ConvertHiveParquetScanToDrillParquetScan.java
 ---
    @@ -166,25 +171,43 @@ public boolean matches(RelOptRuleCall call) {
       @Override
       public void onMatch(RelOptRuleCall call) {
         try {
    -      final DrillScanRel hiveScanRel = (DrillScanRel) call.rel(0);
    +      final DrillScanRel hiveScanRel = call.rel(0);
           final HiveScan hiveScan = (HiveScan) hiveScanRel.getGroupScan();
     
           final PlannerSettings settings = 
PrelUtil.getPlannerSettings(call.getPlanner());
           final String partitionColumnLabel = 
settings.getFsPartitionColumnLabel();
     
           final Table hiveTable = hiveScan.getHiveReadEntry().getTable();
    -      checkForUnsupportedDataTypes(hiveTable);
    +      final HiveReadEntry hiveReadEntry = hiveScan.getHiveReadEntry();
    +
    +      final HiveMetadataProvider hiveMetadataProvider = new 
HiveMetadataProvider(hiveScan.getUserName(), hiveReadEntry, 
hiveScan.getStoragePlugin().getHiveConf());
    --- End diff --
    
    line break


---

Reply via email to