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 a8c9a0f  DRILL-7603: Allow default schema to be set for HTTP queries
     new 2b7ab27  DRILL-7634: Rollup of code cleanup changes
     new cc51f24  DRILL-7631: Updates to the Json Structure Parser

The 2 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:
 .../exceptions/DrillConfigurationException.java    |   8 +-
 .../apache/drill/common/exceptions/DrillError.java |   8 +-
 .../drill/common/exceptions/DrillIOException.java  |   8 +-
 .../exceptions/RetryAfterSpillException.java       |   5 +-
 .../common/exceptions/UserRemoteException.java     |   6 +-
 .../java/org/apache/drill/common/types/Types.java  |   5 -
 .../store/mapr/db/binary/MapRDBFilterBuilder.java  |  33 +--
 .../mapr/db/json/CompareFunctionsProcessor.java    |  21 +-
 .../store/mapr/db/json/JsonConditionBuilder.java   |  82 +++---
 .../exec/store/mapr/db/json/JsonScanSpec.java      |   6 +-
 .../store/mapr/db/json/OjaiFunctionsProcessor.java |  14 +-
 .../store/hbase/CompareFunctionsProcessor.java     |  67 ++---
 .../drill/exec/store/hbase/HBaseFilterBuilder.java |  36 +--
 .../drill/exec/store/hbase/HBaseRegexParser.java   |   6 +-
 .../drill/exec/expr/fn/HiveFunctionRegistry.java   |  22 +-
 .../drill/exec/store/kafka/KafkaNodeProcessor.java |  27 +-
 .../exec/store/kafka/KafkaPartitionScanSpec.java   |  11 +-
 .../store/kafka/KafkaPartitionScanSpecBuilder.java |  28 +-
 .../store/mongo/MongoCompareFunctionProcessor.java |  24 +-
 .../drill/exec/store/mongo/MongoFilterBuilder.java |  40 ++-
 .../codegen/templates/ComparisonFunctions.java     | 310 ++++++++++-----------
 .../apache/drill/exec/expr/BooleanPredicate.java   |   9 +-
 .../org/apache/drill/exec/expr/CloneVisitor.java   |   2 +-
 .../drill/exec/expr/ComparisonPredicate.java       |  14 +-
 .../apache/drill/exec/expr/EvaluationVisitor.java  |  14 +-
 .../exec/expr/ExpressionTreeMaterializer.java      |  33 ++-
 .../org/apache/drill/exec/expr/FilterBuilder.java  |  34 +--
 .../apache/drill/exec/expr/StatisticsProvider.java |   3 +-
 .../drill/exec/expr/fn/DrillAggFuncHolder.java     |  75 +++--
 .../exec/expr/fn/FunctionGenerationHelper.java     |  22 +-
 .../expr/fn/FunctionImplementationRegistry.java    |   4 +-
 .../drill/exec/expr/fn/impl/BitFunctions.java      |  14 +-
 .../drill/exec/expr/fn/impl/StringFunctions.java   |   6 +-
 .../expr/fn/interpreter/InterpreterEvaluator.java  |  44 ++-
 .../drill/exec/ops/ExecutorFragmentContext.java    |   2 +-
 .../exec/physical/base/AbstractDbGroupScan.java    |   1 -
 .../exec/physical/base/AbstractDbSubScan.java      |   2 +-
 .../exec/physical/base/AbstractGroupScan.java      |   6 +-
 .../base/AbstractGroupScanWithMetadata.java        |   4 +-
 .../physical/base/AbstractPhysicalVisitor.java     |  25 +-
 .../drill/exec/physical/base/FragmentLeaf.java     |   4 +-
 .../org/apache/drill/exec/physical/base/Leaf.java  |   6 +-
 .../apache/drill/exec/physical/base/ScanStats.java |   7 +-
 .../exec/physical/config/SingleMergeExchange.java  |   5 +-
 .../exec/physical/impl/aggregate/HashAggBatch.java |   6 +-
 .../impl/scan/project/ResolvedMapColumn.java       |   1 -
 .../exec/physical/impl/window/WindowFunction.java  |  39 ++-
 .../physical/resultSet/impl/BuildFromSchema.java   |   3 +-
 .../physical/resultSet/impl/ColumnBuilder.java     |   2 +-
 .../exec/physical/resultSet/impl/ColumnState.java  |   2 +-
 .../exec/planner/AbstractPartitionDescriptor.java  |  18 +-
 .../exec/planner/DFSFilePartitionLocation.java     |   4 +-
 .../planner/FileSystemPartitionDescriptor.java     |  24 +-
 .../drill/exec/planner/PartitionDescriptor.java    |   8 +-
 .../apache/drill/exec/planner/PlannerPhase.java    |  27 +-
 .../drill/exec/planner/common/DrillRelOptUtil.java |  17 +-
 .../exec/planner/common/DrillScanRelBase.java      |   2 +-
 .../planner/fragment/DistributionAffinity.java     |  22 +-
 .../fragment/HardAffinityFragmentParallelizer.java |  10 +-
 .../drill/exec/planner/fragment/Materializer.java  |  18 +-
 .../exec/planner/fragment/MemoryCalculator.java    |   4 +-
 .../drill/exec/planner/fragment/PlanningSet.java   |  13 +-
 .../exec/planner/fragment/QueryParallelizer.java   |   6 +-
 .../exec/planner/fragment/SimpleParallelizer.java  |  56 ++--
 .../fragment/SoftAffinityFragmentParallelizer.java |  10 +-
 .../apache/drill/exec/planner/fragment/Stats.java  |   2 +-
 .../drill/exec/planner/fragment/Wrapper.java       |  61 ++--
 .../fragment/contrib/SplittingParallelizer.java    |  51 ++--
 .../drill/exec/planner/index/PathInExpr.java       |  30 +-
 .../generators/AbstractIndexPlanGenerator.java     |  19 +-
 .../drill/exec/planner/logical/DrillOptiq.java     |  48 ++--
 .../planner/logical/DrillPushLimitToScanRule.java  |   6 +-
 .../drill/exec/planner/logical/ExprHelper.java     |   8 +-
 .../planner/physical/DrillDistributionTrait.java   |   3 +-
 .../physical/DrillDistributionTraitDef.java        |   3 +-
 .../drill/exec/planner/physical/ExchangePrel.java  |   5 +-
 .../drill/exec/planner/physical/HashPrelUtil.java  |   5 +-
 .../drill/exec/planner/physical/JoinPrel.java      |  19 +-
 .../planner/physical/MetadataControllerPrel.java   |   3 +-
 .../exec/planner/physical/NestedLoopJoinPrule.java |   2 -
 .../exec/planner/physical/PhysicalPlanCreator.java |   8 +-
 .../apache/drill/exec/planner/physical/Prel.java   |   5 +-
 .../drill/exec/planner/physical/ScanPrel.java      |  16 +-
 .../drill/exec/planner/physical/ScanPrule.java     |   2 +-
 .../planner/physical/SingleMergeExchangePrel.java  |   5 +-
 .../drill/exec/planner/physical/SortPrel.java      |   2 +-
 .../drill/exec/planner/physical/SortPrule.java     |  14 +-
 .../exec/planner/physical/SubsetTransformer.java   |  22 +-
 .../drill/exec/planner/physical/TopNPrel.java      |   4 +-
 .../exec/planner/physical/UnionExchangePrel.java   |   2 +-
 .../visitor/ExcessiveExchangeIdentifier.java       |  10 +-
 .../physical/visitor/MemoryEstimationVisitor.java  |   9 +-
 .../drill/exec/planner/sql/TypeInferenceUtils.java |   7 +-
 .../planner/sql/handlers/DefaultSqlHandler.java    |  20 +-
 .../exec/planner/sql/handlers/ExplainHandler.java  |  31 ++-
 .../exec/resolver/DefaultFunctionResolver.java     |   2 +-
 .../drill/exec/resolver/ExactFunctionResolver.java |   2 +-
 .../drill/exec/store/dfs/FileSystemPlugin.java     |  15 +-
 .../apache/drill/exec/store/dfs/FormatPlugin.java  |  16 +-
 .../exec/store/dfs/easy/EasyFormatPlugin.java      |  14 +-
 .../drill/exec/store/dfs/easy/EasyGroupScan.java   |   9 +-
 .../easy/json/parser/AbstractElementParser.java    |   3 +
 .../exec/store/easy/json/parser/ArrayListener.java |  89 ++----
 .../exec/store/easy/json/parser/ArrayParser.java   |  63 ++++-
 .../store/easy/json/parser/DummyValueParser.java   |   2 -
 .../easy/json/parser/JsonStructureParser.java      |  12 +
 .../exec/store/easy/json/parser/JsonType.java      |  25 --
 .../store/easy/json/parser/JsonValueParser.java    | 116 ++++++++
 .../store/easy/json/parser/ObjectListener.java     | 110 ++++----
 .../exec/store/easy/json/parser/ObjectParser.java  |  60 +++-
 .../exec/store/easy/json/parser/TokenIterator.java |  16 ++
 .../exec/store/easy/json/parser/ValueDef.java      |  85 ++++++
 .../store/easy/json/parser/ValueDefFactory.java    |  99 +++++++
 .../exec/store/easy/json/parser/ValueFactory.java  | 222 ---------------
 .../exec/store/easy/json/parser/ValueListener.java |  37 +--
 .../exec/store/easy/json/parser/ValueParser.java   |  55 ++--
 .../drill/exec/store/ischema/InfoSchemaFilter.java |  20 +-
 .../store/ischema/InfoSchemaFilterBuilder.java     |  37 +--
 .../exec/store/parquet/FilterEvaluatorUtils.java   |  10 +-
 .../exec/store/schedule/AssignmentCreator.java     |  35 ++-
 .../drill/exec/work/metadata/MetadataProvider.java |  13 +-
 .../impl/TestResultSetLoaderMapArray.java          |   1 -
 .../impl/TestResultSetLoaderRepeatedList.java      |  31 +--
 .../{ => easy}/json/parser/BaseTestJsonParser.java | 128 ++++-----
 .../json/parser/TestJsonParserArrays.java          |  86 +++---
 .../json/parser/TestJsonParserBasics.java          |  92 ++++--
 .../json/parser/TestJsonParserErrors.java          |   5 +-
 .../json/parser/TestJsonParserObjects.java         |   9 +-
 .../easy/json/parser/TestJsonParserUnknowns.java   | 294 +++++++++++++++++++
 .../easy/text/compliant/TestCsvWithHeaders.java    |   4 +-
 .../store/parquet/TestParquetFilterPushDown.java   |   6 +-
 .../drill/exec/record/MaterializedField.java       |  32 +--
 .../record/metadata/AbstractColumnMetadata.java    |   5 +-
 .../exec/record/metadata/PropertyAccessor.java     |   2 +-
 .../accessor/reader/AbstractScalarReader.java      |   2 +-
 .../accessor/writer/AbstractTupleWriter.java       |  12 +-
 .../vector/accessor/writer/ObjectArrayWriter.java  |   2 -
 .../org/apache/drill/common/FunctionNames.java     |  54 ++++
 .../drill/common/expression/BooleanOperator.java   |   8 +-
 .../common/expression/ExpressionStringBuilder.java |   4 +-
 .../drill/common/expression/FunctionCall.java      |  21 +-
 .../common/expression/FunctionCallFactory.java     |  56 ++--
 .../apache/drill/common/expression/SchemaPath.java |   3 +-
 .../drill/common/expression/TypedFieldExpr.java    |   7 +-
 .../drill/common/expression/ValueExpressions.java  |  96 +++----
 .../expression/visitors/AggregateChecker.java      |   3 +-
 .../visitors/ConditionalExprOptimizer.java         |   2 +-
 .../expression/visitors/ConstantChecker.java       |   2 +-
 .../expression/visitors/ExpressionValidator.java   |   3 +-
 .../common/parser/LogicalExpressionParser.java     |   6 +-
 150 files changed, 2251 insertions(+), 1709 deletions(-)
 delete mode 100644 
exec/java-exec/src/main/java/org/apache/drill/exec/store/easy/json/parser/JsonType.java
 create mode 100644 
exec/java-exec/src/main/java/org/apache/drill/exec/store/easy/json/parser/JsonValueParser.java
 create mode 100644 
exec/java-exec/src/main/java/org/apache/drill/exec/store/easy/json/parser/ValueDef.java
 create mode 100644 
exec/java-exec/src/main/java/org/apache/drill/exec/store/easy/json/parser/ValueDefFactory.java
 delete mode 100644 
exec/java-exec/src/main/java/org/apache/drill/exec/store/easy/json/parser/ValueFactory.java
 rename exec/java-exec/src/test/java/org/apache/drill/exec/store/{ => 
easy}/json/parser/BaseTestJsonParser.java (71%)
 rename exec/java-exec/src/test/java/org/apache/drill/exec/store/{ => 
easy}/json/parser/TestJsonParserArrays.java (82%)
 rename exec/java-exec/src/test/java/org/apache/drill/exec/store/{ => 
easy}/json/parser/TestJsonParserBasics.java (74%)
 rename exec/java-exec/src/test/java/org/apache/drill/exec/store/{ => 
easy}/json/parser/TestJsonParserErrors.java (94%)
 rename exec/java-exec/src/test/java/org/apache/drill/exec/store/{ => 
easy}/json/parser/TestJsonParserObjects.java (94%)
 create mode 100644 
exec/java-exec/src/test/java/org/apache/drill/exec/store/easy/json/parser/TestJsonParserUnknowns.java
 create mode 100644 
logical/src/main/java/org/apache/drill/common/FunctionNames.java

Reply via email to