This is an automated email from the ASF dual-hosted git repository.
volodymyr pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/drill.git.
from 9d8ac02 DRILL-7439: Batch count fixes for six additional operators
new 701a316 DRILL-7442: Create multi-batch row set reader
new 7badf0f DRILL-7440: Failure during loading of RepeatedCount functions
new 0b66086 DRILL-7409: Moving test with huge test data to the
drill-test-framework.
new aba268a DRILL-7372: MethodAnalyzer consumes too much memory
new 7ab4c37 DRILL-7273: Introduce operators for handling metadata
The 5 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../java/org/apache/drill/common/types/Types.java | 2 +-
.../common/util/function/CheckedSupplier.java | 26 +-
.../native/client/src/protobuf/UserBitShared.pb.cc | 17 +-
.../native/client/src/protobuf/UserBitShared.pb.h | 6 +-
.../exec/hive/complex_types/TestHiveArrays.java | 22 +
docs/dev/MetastoreAnalyze.md | 119 +
.../java-exec/src/main/codegen/data/AggrTypes1.tdd | 2 +
.../src/main/codegen/includes/parserImpls.ftl | 131 +-
.../main/codegen/templates/AggrTypeFunctions1.java | 4 +
.../templates/JsonBaseStatisticsRecordWriter.java | 2 +-
...dWriter.java => StatisticsRecordCollector.java} | 62 +-
.../codegen/templates/StatisticsRecordWriter.java | 24 +-
.../templates/StatisticsRecordWriterImpl.java | 10 +-
.../src/main/codegen/templates/TypeHelper.java | 38 +-
.../java/org/apache/drill/exec/ExecConstants.java | 41 +-
.../exec/compile/bytecode/MethodAnalyzer.java | 35 +-
.../drill/exec/exception/MetadataException.java | 80 +
.../expr/fn/DrillComplexWriterAggFuncHolder.java | 2 +-
.../apache/drill/exec/expr/fn/DrillFuncHolder.java | 28 +-
.../drill/exec/expr/fn/FunctionConverter.java | 12 +-
.../exec/expr/fn/impl/AggregateErrorFunctions.java | 4 +-
.../expr/fn/impl/CollectListMapsAggFunction.java | 77 +
.../fn/impl/CollectToListVarcharAggFunction.java | 68 +
.../exec/expr/fn/impl/ParentPathFunction.java | 55 +
.../drill/exec/expr/fn/impl/SchemaFunctions.java | 251 ++
.../MetastoreMetadataProviderManager.java | 123 +
.../MetastoreParquetTableMetadataProvider.java | 414 +++
.../metastore/SimpleFileTableMetadataProvider.java | 5 +
.../exec/metastore/analyze/AnalyzeColumnUtils.java | 130 +
.../metastore/analyze/AnalyzeFileInfoProvider.java | 91 +
.../metastore/analyze/AnalyzeInfoProvider.java | 118 +
.../analyze/AnalyzeParquetInfoProvider.java | 73 +
.../analyze/FileMetadataInfoCollector.java | 411 +++
.../analyze/MetadataAggregateContext.java | 115 +
.../analyze/MetadataControllerContext.java | 176 ++
.../metastore/analyze/MetadataHandlerContext.java | 132 +
.../metastore/analyze/MetadataIdentifierUtils.java | 88 +
.../metastore/analyze/MetadataInfoCollector.java | 82 +
.../analyze/MetastoreAnalyzeConstants.java} | 17 +-
.../org/apache/drill/exec/ops/QueryContext.java | 12 +-
.../org/apache/drill/exec/opt/BasicOptimizer.java | 2 +-
.../exec/physical/base/AbstractGroupScan.java | 11 +
.../base/AbstractGroupScanWithMetadata.java | 95 +-
.../apache/drill/exec/physical/base/GroupScan.java | 17 +
.../{UnpivotMaps.java => MetadataAggPOP.java} | 41 +-
.../physical/config/MetadataControllerPOP.java | 83 +
.../{UnpivotMaps.java => MetadataHandlerPOP.java} | 39 +-
.../exec/physical/config/StatisticsAggregate.java | 2 +-
.../exec/physical/config/StreamingAggregate.java | 9 +-
.../drill/exec/physical/config/UnpivotMaps.java | 11 +-
.../physical/impl/aggregate/StreamingAggBatch.java | 30 +-
.../physical/impl/join/HashJoinProbeTemplate.java | 3 +-
.../exec/physical/impl/join/JoinTemplate.java | 3 +-
.../physical/impl/metadata/MetadataAggBatch.java | 288 ++
.../impl/metadata/MetadataAggBatchCreator.java | 38 +
.../impl/metadata/MetadataControllerBatch.java | 760 ++++++
.../metadata/MetadataControllerBatchCreator.java | 39 +
.../impl/metadata/MetadataHandlerBatch.java | 498 ++++
.../impl/metadata/MetadataHandlerBatchCreator.java | 38 +
.../exec/physical/impl/protocol/BatchAccessor.java | 12 +-
.../physical/impl/protocol/OperatorDriver.java | 4 +-
.../impl/protocol/OperatorRecordBatch.java | 14 +-
.../impl/protocol/VectorContainerAccessor.java | 16 +-
.../drill/exec/physical/impl/scan/ReaderState.java | 6 +-
.../exec/physical/impl/scan/ScanOperatorExec.java | 2 +-
.../exec/physical/resultSet/ResultSetReader.java | 92 +
.../resultSet/impl/ResultSetReaderImpl.java | 103 +
.../exec/physical/resultSet/model/ReaderIndex.java | 5 +
.../drill/exec/physical/rowSet/AbstractRowSet.java | 5 +
.../apache/drill/exec/physical/rowSet/RowSet.java | 14 +-
.../exec/physical/rowSet/RowSetFormatter.java | 20 +-
.../drill/exec/physical/rowSet/RowSetReader.java | 56 +-
.../exec/physical/rowSet/RowSetReaderImpl.java | 16 +-
.../apache/drill/exec/physical/rowSet/RowSets.java | 66 +
.../exec/planner/DFSDirPartitionLocation.java | 1 -
.../apache/drill/exec/planner/PlannerPhase.java | 7 +
.../drill/exec/planner/common/DrillStatsTable.java | 49 +-
.../logical/ConvertCountToDirectScanRule.java | 5 +-
.../drill/exec/planner/logical/DrillScanRel.java | 4 +-
.../drill/exec/planner/logical/MetadataAggRel.java | 74 +
.../planner/logical/MetadataControllerRel.java | 85 +
.../exec/planner/logical/MetadataHandlerRel.java | 73 +
.../exec/planner/logical/ScanFieldDeterminer.java | 44 +-
.../physical/ConvertCountToDirectScanPrule.java | 4 +-
.../exec/planner/physical/MetadataAggPrel.java | 82 +
.../exec/planner/physical/MetadataAggPrule.java | 60 +
.../planner/physical/MetadataControllerPrel.java | 95 +
.../planner/physical/MetadataControllerPrule.java | 46 +
.../exec/planner/physical/MetadataHandlerPrel.java | 82 +
.../planner/physical/MetadataHandlerPrule.java | 45 +
.../drill/exec/planner/physical/PrelUtil.java | 2 +-
.../drill/exec/planner/physical/StreamAggPrel.java | 2 +-
.../physical/visitor/StarColumnConverter.java | 9 +-
.../drill/exec/planner/sql/DrillSqlWorker.java | 78 +-
.../drill/exec/planner/sql/SqlConverter.java | 43 +-
.../planner/sql/handlers/AnalyzeTableHandler.java | 44 +-
.../sql/handlers/MetastoreAnalyzeTableHandler.java | 536 ++++
.../MetastoreDropTableMetadataHandler.java | 97 +
.../sql/handlers/RefreshMetadataHandler.java | 8 +-
.../sql/parser/CompoundIdentifierConverter.java | 2 +
.../exec/planner/sql/parser/SqlAnalyzeTable.java | 2 +-
.../exec/planner/sql/parser/SqlDropTable.java | 4 +-
...SqlDropTable.java => SqlDropTableMetadata.java} | 88 +-
...yzeTable.java => SqlMetastoreAnalyzeTable.java} | 125 +-
.../exec/planner/types/DrillRelDataTypeSystem.java | 21 +
.../exec/record/AbstractBinaryRecordBatch.java | 2 -
.../drill/exec/record/AbstractRecordBatch.java | 8 +-
.../exec/record/AbstractSingleRecordBatch.java | 4 +-
.../exec/record/AbstractUnaryRecordBatch.java | 9 -
.../drill/exec/record/RecordBatchLoader.java | 1 +
.../org/apache/drill/exec/record/SchemaUtil.java | 32 +
.../exec/server/options/SystemOptionManager.java | 6 +-
.../apache/drill/exec/store/AbstractSchema.java | 4 +-
.../apache/drill/exec/store/ColumnExplorer.java | 122 +-
.../exec/store/dfs/WorkspaceSchemaFactory.java | 36 +-
.../exec/store/direct/MetadataDirectGroupScan.java | 19 +-
.../easy/json/JsonStatisticsRecordWriter.java | 341 +--
.../store/easy/json/StatisticsCollectorImpl.java | 387 +++
.../store/parquet/AbstractParquetGroupScan.java | 25 +-
.../parquet/AbstractParquetScanBatchCreator.java | 54 +-
.../store/parquet/BaseParquetMetadataProvider.java | 6 +-
.../exec/store/parquet/FilterEvaluatorUtils.java | 9 +-
.../ParquetFileTableMetadataProviderBuilder.java | 4 +
.../drill/exec/store/parquet/ParquetGroupScan.java | 58 +-
.../parquet/ParquetTableMetadataProviderImpl.java | 2 +-
.../store/parquet/ParquetTableMetadataUtils.java | 107 +-
.../parquet/metadata/FileMetadataCollector.java | 7 +-
.../exec/store/parquet/metadata/Metadata.java | 47 +-
.../exec/store/parquet/metadata/Metadata_V4.java | 5 +-
.../org/apache/drill/exec/util/BatchPrinter.java | 6 +-
.../drill/exec/work/fragment/FragmentExecutor.java | 2 +-
.../java-exec/src/main/resources/drill-module.conf | 12 +-
.../java/org/apache/drill/TestFunctionsQuery.java | 12 +
.../exec/compile/TestClassTransformation.java | 2 +-
.../exec/compile/TestLargeFileCompilation.java | 22 +-
.../drill/exec/fn/impl/TestAggregateFunctions.java | 261 +-
.../physical/impl/agg/TestAggWithAnyValue.java | 2 +-
.../impl/agg/TestStreamingAggEmitOutcome.java | 85 +-
.../impl/protocol/TestOperatorRecordBatch.java | 4 +-
.../physical/impl/scan/TestFileScanFramework.java | 32 +-
.../physical/impl/scan/TestScanOperExecBasics.java | 12 +-
.../impl/scan/TestScanOperExecEarlySchema.java | 34 +-
.../impl/scan/TestScanOperExecLateSchema.java | 40 +-
.../impl/scan/TestScanOperExecOuputSchema.java | 16 +-
.../impl/scan/TestScanOperExecOverflow.java | 8 +-
.../impl/scan/TestScanOperExecSmoothing.java | 14 +-
.../impl/TestResultSetLoaderTypeConversion.java | 4 +-
.../resultSet/impl/TestResultSetReader.java | 203 ++
.../physical/rowSet}/TestColumnConverter.java | 8 +-
.../physical/rowSet}/TestDummyWriter.java | 2 +-
.../physical/rowSet}/TestFillEmpties.java | 8 +-
.../physical/rowSet}/TestFixedWidthWriter.java | 2 +-
.../physical/rowSet}/TestHyperVectorReaders.java | 12 +-
.../physical/rowSet}/TestIndirectReaders.java | 14 +-
.../physical/rowSet}/TestMapAccessors.java | 10 +-
.../physical/rowSet}/TestOffsetVectorWriter.java | 4 +-
.../rowSet}/TestRepeatedListAccessors.java | 16 +-
.../test => exec/physical/rowSet}/TestRowSet.java | 10 +-
.../physical/rowSet}/TestScalarAccessors.java | 9 +-
.../physical/rowSet}/TestSchemaBuilder.java | 4 +-
.../physical/rowSet}/TestVariableWidthWriter.java | 6 +-
.../physical/rowSet}/TestVariantAccessors.java | 8 +-
.../physical/unit/BasicPhysicalOpUnitTest.java | 2 +-
.../exec/physical/unit/TestNullInputMiniPlan.java | 2 +-
.../apache/drill/exec/record/vector/TestLoad.java | 57 +
.../drill/exec/sql/TestMetastoreCommands.java | 2824 ++++++++++++++++++++
.../drill/exec/store/mock/TestMockRowReader.java | 36 +-
.../store/parquet/TestParquetFilterPushDown.java | 3 +-
.../TestPushDownAndPruningWithItemStar.java | 68 +-
.../columnreaders/TestColumnReaderFactory.java | 15 -
.../org/apache/drill/test/OperatorFixture.java | 3 +-
.../apache/drill/test/PhysicalOpUnitTestBase.java | 3 +-
.../java/org/apache/drill/test/PrintingUtils.java | 9 +-
.../java/org/apache/drill/test/QueryBuilder.java | 26 +
.../resources/parquet/bigIntDictionary.parquet | Bin 1918423 -> 0 bytes
.../src/main/java/io/netty/buffer/DrillBuf.java | 10 +-
.../exec/expr/holders/RepeatedDictHolder.java | 3 +-
.../record/metadata/AbstractColumnMetadata.java | 24 +-
.../record/metadata/PrimitiveColumnMetadata.java | 32 +-
.../drill/exec/vector/UntypedNullVector.java | 2 +-
.../exec/vector/accessor/ColumnReaderIndex.java | 7 +
.../drill/exec/vector/accessor/ColumnWriter.java | 2 +-
.../accessor/reader/AbstractScalarReader.java | 3 +
.../accessor/reader/AbstractTupleReader.java | 7 +
.../vector/accessor/reader/ArrayReaderImpl.java | 14 +-
.../vector/accessor/reader/BaseScalarReader.java | 24 +-
.../exec/vector/accessor/reader/ReaderEvents.java | 1 +
.../vector/accessor/reader/UnionReaderImpl.java | 13 +-
.../accessor/writer/OffsetVectorWriterImpl.java | 4 +-
.../vector/complex/impl/RepeatedMapReaderImpl.java | 6 +
.../vector/complex/impl/SingleMapReaderImpl.java | 8 +-
.../drill/common/expression/FieldReference.java | 37 +-
.../common/logical/data/MetadataAggregate.java | 28 +-
.../common/logical/data/MetadataController.java | 34 +-
.../drill/common/logical/data/MetadataHandler.java | 28 +-
.../components/tables/TestBasicRequests.java | 165 ++
metastore/metastore-api/pom.xml | 5 +
.../components/tables/BasicTablesRequests.java | 179 ++
.../components/tables/MetastoreTableInfo.java | 12 +-
.../drill/metastore/metadata/BaseMetadata.java | 26 +
.../metastore/metadata/BaseTableMetadata.java | 59 +-
.../drill/metastore/metadata/FileMetadata.java | 45 +
.../drill/metastore/metadata/MetadataInfo.java | 11 +
.../drill/metastore/metadata/MetadataType.java | 44 +-
.../metastore/metadata/PartitionMetadata.java | 51 +
.../drill/metastore/metadata/RowGroupMetadata.java | 51 +
.../drill/metastore/metadata/SegmentMetadata.java | 54 +
.../apache/drill/metastore/metadata/TableInfo.java | 13 +
.../metastore/metadata/TableMetadataProvider.java | 8 +
.../metastore/statistics/BaseStatisticsKind.java | 29 +
.../metastore/statistics/ColumnStatistics.java | 51 +-
.../metastore/statistics/StatisticsHolder.java | 44 +-
.../metastore/statistics/TableStatisticsKind.java | 24 +
.../org/apache/drill/exec/proto/UserBitShared.java | 31 +-
protocol/src/main/protobuf/UserBitShared.proto | 2 +
215 files changed, 12254 insertions(+), 1524 deletions(-)
create mode 100644 docs/dev/MetastoreAnalyze.md
copy exec/java-exec/src/main/codegen/templates/{StatisticsRecordWriter.java =>
StatisticsRecordCollector.java} (62%)
create mode 100644
exec/java-exec/src/main/java/org/apache/drill/exec/exception/MetadataException.java
create mode 100644
exec/java-exec/src/main/java/org/apache/drill/exec/expr/fn/impl/CollectListMapsAggFunction.java
create mode 100644
exec/java-exec/src/main/java/org/apache/drill/exec/expr/fn/impl/CollectToListVarcharAggFunction.java
create mode 100644
exec/java-exec/src/main/java/org/apache/drill/exec/expr/fn/impl/ParentPathFunction.java
create mode 100644
exec/java-exec/src/main/java/org/apache/drill/exec/expr/fn/impl/SchemaFunctions.java
create mode 100644
exec/java-exec/src/main/java/org/apache/drill/exec/metastore/MetastoreMetadataProviderManager.java
create mode 100644
exec/java-exec/src/main/java/org/apache/drill/exec/metastore/MetastoreParquetTableMetadataProvider.java
create mode 100644
exec/java-exec/src/main/java/org/apache/drill/exec/metastore/analyze/AnalyzeColumnUtils.java
create mode 100644
exec/java-exec/src/main/java/org/apache/drill/exec/metastore/analyze/AnalyzeFileInfoProvider.java
create mode 100644
exec/java-exec/src/main/java/org/apache/drill/exec/metastore/analyze/AnalyzeInfoProvider.java
create mode 100644
exec/java-exec/src/main/java/org/apache/drill/exec/metastore/analyze/AnalyzeParquetInfoProvider.java
create mode 100644
exec/java-exec/src/main/java/org/apache/drill/exec/metastore/analyze/FileMetadataInfoCollector.java
create mode 100644
exec/java-exec/src/main/java/org/apache/drill/exec/metastore/analyze/MetadataAggregateContext.java
create mode 100644
exec/java-exec/src/main/java/org/apache/drill/exec/metastore/analyze/MetadataControllerContext.java
create mode 100644
exec/java-exec/src/main/java/org/apache/drill/exec/metastore/analyze/MetadataHandlerContext.java
create mode 100644
exec/java-exec/src/main/java/org/apache/drill/exec/metastore/analyze/MetadataIdentifierUtils.java
create mode 100644
exec/java-exec/src/main/java/org/apache/drill/exec/metastore/analyze/MetadataInfoCollector.java
copy
exec/{vector/src/main/java/org/apache/drill/exec/expr/holders/RepeatedDictHolder.java
=>
java-exec/src/main/java/org/apache/drill/exec/metastore/analyze/MetastoreAnalyzeConstants.java}
(68%)
copy
exec/java-exec/src/main/java/org/apache/drill/exec/physical/config/{UnpivotMaps.java
=> MetadataAggPOP.java} (57%)
create mode 100644
exec/java-exec/src/main/java/org/apache/drill/exec/physical/config/MetadataControllerPOP.java
copy
exec/java-exec/src/main/java/org/apache/drill/exec/physical/config/{UnpivotMaps.java
=> MetadataHandlerPOP.java} (69%)
create mode 100644
exec/java-exec/src/main/java/org/apache/drill/exec/physical/impl/metadata/MetadataAggBatch.java
create mode 100644
exec/java-exec/src/main/java/org/apache/drill/exec/physical/impl/metadata/MetadataAggBatchCreator.java
create mode 100644
exec/java-exec/src/main/java/org/apache/drill/exec/physical/impl/metadata/MetadataControllerBatch.java
create mode 100644
exec/java-exec/src/main/java/org/apache/drill/exec/physical/impl/metadata/MetadataControllerBatchCreator.java
create mode 100644
exec/java-exec/src/main/java/org/apache/drill/exec/physical/impl/metadata/MetadataHandlerBatch.java
create mode 100644
exec/java-exec/src/main/java/org/apache/drill/exec/physical/impl/metadata/MetadataHandlerBatchCreator.java
create mode 100644
exec/java-exec/src/main/java/org/apache/drill/exec/physical/resultSet/ResultSetReader.java
create mode 100644
exec/java-exec/src/main/java/org/apache/drill/exec/physical/resultSet/impl/ResultSetReaderImpl.java
create mode 100644
exec/java-exec/src/main/java/org/apache/drill/exec/physical/rowSet/RowSets.java
create mode 100644
exec/java-exec/src/main/java/org/apache/drill/exec/planner/logical/MetadataAggRel.java
create mode 100644
exec/java-exec/src/main/java/org/apache/drill/exec/planner/logical/MetadataControllerRel.java
create mode 100644
exec/java-exec/src/main/java/org/apache/drill/exec/planner/logical/MetadataHandlerRel.java
create mode 100644
exec/java-exec/src/main/java/org/apache/drill/exec/planner/physical/MetadataAggPrel.java
create mode 100644
exec/java-exec/src/main/java/org/apache/drill/exec/planner/physical/MetadataAggPrule.java
create mode 100644
exec/java-exec/src/main/java/org/apache/drill/exec/planner/physical/MetadataControllerPrel.java
create mode 100644
exec/java-exec/src/main/java/org/apache/drill/exec/planner/physical/MetadataControllerPrule.java
create mode 100644
exec/java-exec/src/main/java/org/apache/drill/exec/planner/physical/MetadataHandlerPrel.java
create mode 100644
exec/java-exec/src/main/java/org/apache/drill/exec/planner/physical/MetadataHandlerPrule.java
create mode 100644
exec/java-exec/src/main/java/org/apache/drill/exec/planner/sql/handlers/MetastoreAnalyzeTableHandler.java
create mode 100644
exec/java-exec/src/main/java/org/apache/drill/exec/planner/sql/handlers/MetastoreDropTableMetadataHandler.java
copy
exec/java-exec/src/main/java/org/apache/drill/exec/planner/sql/parser/{SqlDropTable.java
=> SqlDropTableMetadata.java} (54%)
copy
exec/java-exec/src/main/java/org/apache/drill/exec/planner/sql/parser/{SqlAnalyzeTable.java
=> SqlMetastoreAnalyzeTable.java} (52%)
create mode 100644
exec/java-exec/src/main/java/org/apache/drill/exec/store/easy/json/StatisticsCollectorImpl.java
create mode 100644
exec/java-exec/src/test/java/org/apache/drill/exec/physical/resultSet/impl/TestResultSetReader.java
rename exec/java-exec/src/test/java/org/apache/drill/{test/rowSet/test =>
exec/physical/rowSet}/TestColumnConverter.java (99%)
rename exec/java-exec/src/test/java/org/apache/drill/{test/rowSet/test =>
exec/physical/rowSet}/TestDummyWriter.java (99%)
rename exec/java-exec/src/test/java/org/apache/drill/{test/rowSet/test =>
exec/physical/rowSet}/TestFillEmpties.java (98%)
rename exec/java-exec/src/test/java/org/apache/drill/{test/rowSet/test =>
exec/physical/rowSet}/TestFixedWidthWriter.java (99%)
rename exec/java-exec/src/test/java/org/apache/drill/{test/rowSet/test =>
exec/physical/rowSet}/TestHyperVectorReaders.java (98%)
rename exec/java-exec/src/test/java/org/apache/drill/{test/rowSet/test =>
exec/physical/rowSet}/TestIndirectReaders.java (96%)
rename exec/java-exec/src/test/java/org/apache/drill/{test/rowSet/test =>
exec/physical/rowSet}/TestMapAccessors.java (98%)
rename exec/java-exec/src/test/java/org/apache/drill/{test/rowSet/test =>
exec/physical/rowSet}/TestOffsetVectorWriter.java (99%)
rename exec/java-exec/src/test/java/org/apache/drill/{test/rowSet/test =>
exec/physical/rowSet}/TestRepeatedListAccessors.java (98%)
rename exec/java-exec/src/test/java/org/apache/drill/{test/rowSet/test =>
exec/physical/rowSet}/TestRowSet.java (99%)
rename exec/java-exec/src/test/java/org/apache/drill/{test/rowSet/test =>
exec/physical/rowSet}/TestScalarAccessors.java (99%)
rename exec/java-exec/src/test/java/org/apache/drill/{test/rowSet/test =>
exec/physical/rowSet}/TestSchemaBuilder.java (99%)
rename exec/java-exec/src/test/java/org/apache/drill/{test/rowSet/test =>
exec/physical/rowSet}/TestVariableWidthWriter.java (98%)
rename exec/java-exec/src/test/java/org/apache/drill/{test/rowSet/test =>
exec/physical/rowSet}/TestVariantAccessors.java (99%)
create mode 100644
exec/java-exec/src/test/java/org/apache/drill/exec/sql/TestMetastoreCommands.java
delete mode 100644
exec/java-exec/src/test/resources/parquet/bigIntDictionary.parquet
copy
metastore/metastore-api/src/main/java/org/apache/drill/metastore/statistics/BaseStatisticsKind.java
=>
logical/src/main/java/org/apache/drill/common/logical/data/MetadataAggregate.java
(56%)
copy
metastore/metastore-api/src/main/java/org/apache/drill/metastore/statistics/BaseStatisticsKind.java
=>
logical/src/main/java/org/apache/drill/common/logical/data/MetadataController.java
(50%)
copy
metastore/metastore-api/src/main/java/org/apache/drill/metastore/statistics/BaseStatisticsKind.java
=>
logical/src/main/java/org/apache/drill/common/logical/data/MetadataHandler.java
(56%)