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