This is an automated email from the ASF dual-hosted git repository.
ankitsultana pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/pinot.git
from 4a7a1cd52f Don't replace environment variables and system properties
in get table configs REST API (#14002)
add 9c44ef780d Part-2: Add Combine and Segment Level Operators for Time
Series (#13999)
No new revisions were added by this update.
Summary of changes:
pinot-common/pom.xml | 4 +
.../common/request/context/TimeSeriesContext.java | 73 ++++++
pinot-core/pom.xml | 4 +
...sultsBlock.java => TimeSeriesResultsBlock.java} | 22 +-
...perator.java => TimeSeriesCombineOperator.java} | 19 +-
.../merger/TimeSeriesAggResultsBlockMerger.java | 66 ++++++
.../timeseries/TimeSeriesAggregationOperator.java | 251 +++++++++++++++++++++
.../timeseries/TimeSeriesPassThroughOperator.java | 52 +++++
.../timeseries/TimeSeriesSelectionOperator.java | 59 +++++
.../apache/pinot/core/plan/CombinePlanNode.java | 10 +-
.../apache/pinot/core/plan/TimeSeriesPlanNode.java | 93 ++++++++
.../core/plan/maker/InstancePlanMakerImplV2.java | 5 +-
.../query/executor/ServerQueryExecutorV1Impl.java | 13 +-
.../core/query/request/ServerQueryRequest.java | 22 ++
.../core/query/request/context/QueryContext.java | 22 +-
.../request/context/utils/QueryContextUtils.java | 7 +
.../core/query/executor/QueryExecutorTest.java | 128 ++++++++++-
.../src/test/resources/data/sampleEatsData.avro | Bin 0 -> 551915 bytes
.../spi/series/SimpleTimeSeriesBuilderFactory.java | 55 +++++
.../series/TimeSeriesBuilderFactoryProvider.java | 8 +
pom.xml | 5 +
21 files changed, 889 insertions(+), 29 deletions(-)
create mode 100644
pinot-common/src/main/java/org/apache/pinot/common/request/context/TimeSeriesContext.java
copy
pinot-core/src/main/java/org/apache/pinot/core/operator/blocks/results/{MetadataResultsBlock.java
=> TimeSeriesResultsBlock.java} (72%)
copy
pinot-core/src/main/java/org/apache/pinot/core/operator/combine/{DistinctCombineOperator.java
=> TimeSeriesCombineOperator.java} (63%)
create mode 100644
pinot-core/src/main/java/org/apache/pinot/core/operator/combine/merger/TimeSeriesAggResultsBlockMerger.java
create mode 100644
pinot-core/src/main/java/org/apache/pinot/core/operator/timeseries/TimeSeriesAggregationOperator.java
create mode 100644
pinot-core/src/main/java/org/apache/pinot/core/operator/timeseries/TimeSeriesPassThroughOperator.java
create mode 100644
pinot-core/src/main/java/org/apache/pinot/core/operator/timeseries/TimeSeriesSelectionOperator.java
create mode 100644
pinot-core/src/main/java/org/apache/pinot/core/plan/TimeSeriesPlanNode.java
create mode 100644 pinot-core/src/test/resources/data/sampleEatsData.avro
create mode 100644
pinot-timeseries/pinot-timeseries-spi/src/main/java/org/apache/pinot/tsdb/spi/series/SimpleTimeSeriesBuilderFactory.java
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]