You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pinot.apache.org by xi...@apache.org on 2020/05/13 17:37:58 UTC

[incubator-pinot] branch master updated (8bd7a4b -> a6fe685)

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

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


    from 8bd7a4b  Re-work on adding template support for Pinot Ingestion Job Spec (#5372)
     add a6fe685  Adding jsonExtractScalar function to extract field from json object (#4597)

No new revisions were added by this update.

Summary of changes:
 .../common/function/TransformFunctionType.java     |   6 +
 pinot-core/pom.xml                                 |   5 +
 .../pinot/core/data/function/FunctionRegistry.java |   2 +
 .../{FunctionEvaluator.java => JsonFunctions.java} |  28 +-
 .../transform/function/BaseTransformFunction.java  |   2 +
 .../function/JsonExtractKeyTransformFunction.java  | 121 +++++++
 .../JsonExtractScalarTransformFunction.java        | 359 +++++++++++++++++++++
 .../function/TransformFunctionFactory.java         |   2 +
 .../function/BaseTransformFunctionTest.java        |  35 +-
 .../JsonExtractScalarTransformFunctionTest.java    | 235 ++++++++++++++
 .../TimeConversionTransformFunctionTest.java       |   6 +-
 pinot-integration-tests/pom.xml                    |   6 +
 .../tests/JsonPathClusterIntegrationTest.java      | 331 +++++++++++++++++++
 .../tests/MapTypeClusterIntegrationTest.java       | 164 ++++++++++
 pom.xml                                            |   6 +
 15 files changed, 1279 insertions(+), 29 deletions(-)
 copy pinot-core/src/main/java/org/apache/pinot/core/data/function/{FunctionEvaluator.java => JsonFunctions.java} (59%)
 create mode 100644 pinot-core/src/main/java/org/apache/pinot/core/operator/transform/function/JsonExtractKeyTransformFunction.java
 create mode 100644 pinot-core/src/main/java/org/apache/pinot/core/operator/transform/function/JsonExtractScalarTransformFunction.java
 create mode 100644 pinot-core/src/test/java/org/apache/pinot/core/operator/transform/function/JsonExtractScalarTransformFunctionTest.java
 create mode 100644 pinot-integration-tests/src/test/java/org/apache/pinot/integration/tests/JsonPathClusterIntegrationTest.java


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