You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pinot.apache.org by ma...@apache.org on 2020/05/12 01:56:21 UTC

[incubator-pinot] branch master updated (d54afba -> 1b28e5f)

This is an automated email from the ASF dual-hosted git repository.

mayanks pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-pinot.git.


    from d54afba  Remove some timeFieldSpec constructors (#5355)
     add 1b28e5f  Initial implementation for support Theta Sketches (WIP). (#5316)

No new revisions were added by this update.

Summary of changes:
 .../common/function/AggregationFunctionType.java   |   2 +
 .../apache/pinot/parsers/utils/ParserUtils.java    | 214 +++++++
 .../parsers/PinotQuery2BrokerRequestConverter.java | 133 +----
 .../pinot/pql/parsers/pql2/ast/FilterKind.java     |  12 +-
 .../apache/pinot/sql/parsers/CalciteSqlParser.java |  34 +-
 pinot-core/pom.xml                                 |   4 +
 .../apache/pinot/core/common/ObjectSerDeUtils.java |  29 +-
 .../org/apache/pinot/core/common/Predicate.java    |   5 +
 .../aggregation/DefaultAggregationExecutor.java    |  52 +-
 .../core/query/aggregation/ThetaSketchParams.java  |  66 +++
 .../function/AggregationFunctionFactory.java       |  10 +-
 .../function/AggregationFunctionVisitorBase.java   |   3 +
 ...istinctCountThetaSketchAggregationFunction.java | 637 +++++++++++++++++++++
 .../groupby/DefaultGroupByExecutor.java            |  20 +-
 .../executor/StarTreeAggregationExecutor.java      |  32 +-
 .../startree/executor/StarTreeGroupByExecutor.java |  31 +-
 .../startree/v2/AggregationFunctionColumnPair.java |   7 +-
 .../queries/DistinctCountThetaSketchTest.java      | 353 ++++++++++++
 pom.xml                                            |   5 +
 19 files changed, 1457 insertions(+), 192 deletions(-)
 create mode 100644 pinot-common/src/main/java/org/apache/pinot/parsers/utils/ParserUtils.java
 create mode 100644 pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/ThetaSketchParams.java
 create mode 100644 pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/function/DistinctCountThetaSketchAggregationFunction.java
 create mode 100644 pinot-core/src/test/java/org/apache/pinot/queries/DistinctCountThetaSketchTest.java


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@pinot.apache.org
For additional commands, e-mail: commits-help@pinot.apache.org