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

xiangfu0 pushed a change to branch xiangfu0/agg-binding/02-binding-contract
in repository https://gitbox.apache.org/repos/asf/pinot.git


    from 3156e914090 Cover aggregate call type resolution
     add 85d90cb3db0 Add class-level Javadoc to ExprMinMaxObjectTest (#19802)
     add ada7648609a Count TEXT_MATCH filters without materializing matching 
doc ids (#19760)
     add ee2ee576f8b Persist upsert snapshot diagnostics for replica divergence 
triage (#19637)
     add 94fc1432751 Normalize signed zero in transform test fixtures (#19803)
     add 113f9ed26bc Bump org.ow2.asm:asm from 9.10.1 to 9.11 (#19813)
     add f59ce704600 Bump org.xerial.snappy:snappy-java from 1.1.10.10 to 
1.1.10.11 (#19812)
     add ec8d00a5c44 Bump io.prometheus.jmx:collector from 1.6.0 to 1.7.0 
(#19811)
     add 62e7a2ae2ec Bump io.netty:netty-bom from 4.1.138.Final to 
4.1.139.Final (#19810)
     add 4d6e2681d11 Bump org.jline:jline from 4.4.6 to 4.4.7 (#19808)
     add 4b7b358b9dd Push AND restrictions into composite filter children 
(#19408)
     add 910f9d5e494 Bump org.roaringbitmap:RoaringBitmap from 1.6.23 to 1.6.24 
(#19809)
     add 4887783ecb7 Avoid quadratic MutableRoaringBitmap growth when adding 
doc id ranges (#19818)
     add dd2c3cdfac9 Add size-based table retention (#19770)
     add b86760394c3 Fix dependency vulnerabilities in shaded plugins (#19807)
     add 16b3e4d3f53 Isolate ingestion offset test trackers and ensure cleanup
     add b5397bb0459 [controller] Require unrestricted table scope for 
cluster-level BasicAuth access (#18975)
     add 3a0ebd94728 Make the default forward index compression codec 
configurable (#19797)
     add dcda568fbaa Default pinot.server.consuming.segment.consistency.mode to 
PROTECTED (#19010)
     add b5af5f745ae Prepare t-digest relocation and legacy accuracy baseline 
(#19829)
     add 3782011c240 Improve MIN/MAX error message for non-numeric columns 
(#19653)
     add 0ac943c4304 Respect explicit append.uuid.to.segment.name in 
SegmentGenerationAndPushTask (#19820)
     add a8b6b89b1eb Avoid duplicate row allocations in unordered 
single-aggregation group-by merges (#19825)
     add fffc79c0cc1 Support Object parameters for column arguments in scalar 
function wrapper (#19789)
     add de2ae09d7fe Fix MSE group trimming for intermediate aggregation 
results (#19800)
     add fff3de65d01 Optimize GROUP BY GROUPING SETS/ROLLUP/CUBE via base 
aggregation (#19264)
     add bf401646428 Remove tdunning t-digest dependency while preserving 
legacy bytes (#19795)
     add 18ae067f98b Parse-once for JSON-index ingestion: cache the parsed Map 
and flatten it directly (#18756)
     add c2e17e36e81 Avoid ZooKeeper reads in segment completion requests for 
existing FSMs (#19830)
     add dea51b0db3d Bump io.opentelemetry:opentelemetry-bom from 1.66.0 to 
1.67.0 (#19842)
     add 4e30f44bbb0 Bump com.github.luben:zstd-jni from 1.5.7-21 to 1.5.7-22 
(#19849)
     add 4eb563bd64b Bump org.apache.httpcomponents.client5:httpclient5 from 
5.6.4 to 5.6.5 (#19847)
     add a6635327b21 Bump actions/upload-artifact from 7.0.1 to 7.0.2 (#19851)
     add dd8d255357f Bump io.grpc:grpc-bom from 1.84.0 to 1.84.2 (#19850)
     add 730cb2a92c4 Bump org.checkerframework:checker-qual from 4.3.0 to 4.3.1 
(#19848)
     add 48c055ce022 Bump software.amazon.awssdk:bom from 2.55.11 to 2.55.14 
(#19845)
     add 479b7741d80 Bump org.jetbrains.kotlin:kotlin-bom from 2.4.20 to 2.4.21 
(#19844)
     add 58f8ffecf26 Bump commons-codec:commons-codec from 1.22.1 to 1.23.0 
(#19841)
     add db47c062b04 Emit per-table broker metrics for routing rebuilds on 
assignment change (#19784)
     add cd4f825dd42 Bump org.apache.fory:fory-json from 1.7.6 to 1.7.7 (#19846)
     add dd2d1eda0d7 Bump reactor-netty.version from 1.2.18 to 1.3.7 (#19839)
     add 80b070bf2fe Compute instance partitions through 
InstanceAssignmentUtils instead of TableRebalancer (#19835)
     add 3392f75fd40 Bump io.opentelemetry.contrib:opentelemetry-gcp-resources 
(#19840)
     add 5d2ce2b76f7 Bump org.codehaus.woodstox:stax2-api from 4.3.1 to 4.3.2 
(#19843)
     add b72a7b8ff44 Fix flaky multi-cluster integration tests binding an 
ephemeral port (#19855)
     add 7896d13c19c Place tiered segments on the tier's assigned instance 
partitions (#19860)
     add 0d9d02e9e42 Fix upsert compaction integration test race (#19857)
     add 35b7293175a fix(core): prevent deadlock between segment refresh and 
reload by normalizing lock acquisition order (#19826)
     add 5b244766b9b Merge master into aggregate binding contract

No new revisions were added by this update.

Summary of changes:
 .github/workflows/pinot_compatibility_tests.yml    |    2 +-
 .github/workflows/pinot_integration_tests.yml      |    2 +-
 ...ulti_stage_query_engine_compatibility_tests.yml |    2 +-
 .github/workflows/pinot_unit_tests.yml             |    2 +-
 .github/workflows/pr-flow.yml                      |    2 +-
 LICENSE-binary                                     |    1 -
 NOTICE                                             |    4 +
 NOTICE-binary                                      |    4 +
 compatibility-verifier/README.md                   |   95 ++
 .../tdigest-compatibility/GenerateRankErrors.java  |  162 ++
 .../tdigest-compatibility/generate-rank-errors.sh  |   83 +
 helm/pinot/values.yaml                             |   10 +
 .../routing/manager/BaseBrokerRoutingManager.java  |   32 +-
 .../routing/manager/BrokerRoutingManagerTest.java  |   56 +-
 .../apache/pinot/common/metrics/BrokerGauge.java   |    6 +-
 .../apache/pinot/common/metrics/BrokerMeter.java   |   15 +
 .../apache/pinot/common/metrics/BrokerTimer.java   |    3 +
 .../pinot/common/metrics/ControllerGauge.java      |    5 +
 .../apache/pinot/common/metrics/ServerMeter.java   |    4 +
 .../pinot/common/utils/RoaringBitmapUtils.java     |   24 +
 .../pinot/common/utils/ServiceStartableUtils.java  |   68 +-
 .../common/utils/config/QueryOptionsUtils.java     |   37 +
 .../pinot/common/utils/config/TierConfigUtils.java |   15 +-
 .../pinot/common/tier/TierConfigUtilsTest.java     |  114 ++
 .../pinot/common/utils/RoaringBitmapUtilsTest.java |   54 +
 .../common/utils/ServiceStartableUtilsTest.java    |  152 ++
 .../pinot/controller/api/access/AccessControl.java |   17 +-
 .../api/access/AuthenticationFilter.java           |   57 +-
 .../api/access/BaseBasicAuthAccessControl.java     |   56 +-
 .../api/access/BasicAuthAccessControlFactory.java  |    4 +
 ...PinotControllerPeriodicTaskRestletResource.java |    4 +-
 .../resources/PinotIngestionRestletResource.java   |    6 +-
 .../PinotInstanceAssignmentRestletResource.java    |   60 +-
 .../api/resources/PinotSegmentRestletResource.java |    9 +-
 .../PinotSegmentUploadDownloadRestletResource.java |    4 +-
 .../api/resources/PinotTableRestletResource.java   |    2 +-
 .../api/resources/PinotTaskRestletResource.java    |   14 +-
 .../api/resources/TableConfigValidationUtils.java  |   53 +-
 .../helix/core/PinotHelixResourceManager.java      |  419 +++--
 ...entDriver.java => InstanceAssignmentUtils.java} |  113 +-
 .../core/minion/PinotHelixTaskResourceManager.java |   11 +-
 .../realtime/BlockingSegmentCompletionFSM.java     |    9 +-
 .../helix/core/realtime/SegmentCompletionFSM.java  |   15 +
 .../core/realtime/SegmentCompletionManager.java    |   29 +-
 .../helix/core/rebalance/TableRebalancer.java      |  383 ++---
 .../helix/core/retention/RetentionManager.java     |  245 ++-
 .../api/PinotSegmentUploadAuthorizationTest.java   |    7 +-
 .../api/access/AuthenticationFilterTest.java       |  277 ++-
 .../access/BasicAuthAccessControlFactoryTest.java  |  101 +-
 ...ontrollerClusterBasicAuthAuthorizationTest.java |  108 +-
 .../instance/InstanceAssignmentTest.java           |  880 +++++-----
 .../minion/PinotHelixTaskResourceManagerTest.java  |   16 +
 .../helix/core/realtime/SegmentCompletionTest.java |   57 +
 .../helix/core/retention/RetentionManagerTest.java |  943 +++++++++++
 .../java/org/apache/pinot/core/auth/Authorize.java |    7 +
 .../apache/pinot/core/auth/BasicAuthPrincipal.java |   31 +-
 .../pinot/core/auth/FineGrainedAuthUtils.java      |   72 +-
 .../apache/pinot/core/common/BlockDocIdSet.java    |   92 +-
 .../apache/pinot/core/common/ObjectSerDeUtils.java |   16 +-
 .../core/data/manager/BaseTableDataManager.java    |  221 +--
 .../data/manager/realtime/ConsumerCoordinator.java |   27 +
 .../realtime/RealtimeSegmentDataManager.java       |   21 +-
 .../core/data/table/ConcurrentIndexedTable.java    |   15 +-
 .../table/DeterministicConcurrentIndexedTable.java |   11 +-
 .../data/table/GroupingSetsBaseIndexedTable.java   |   51 +
 .../apache/pinot/core/data/table/IndexedTable.java |  124 +-
 .../pinot/core/data/table/SimpleIndexedTable.java  |   25 +-
 .../apache/pinot/core/data/table/TableResizer.java |   43 +-
 .../operator/combine/GroupByCombineOperator.java   |  146 +-
 .../SequentialSortedGroupByCombineOperator.java    |    1 +
 .../combine/SortedGroupByCombineOperator.java      |    1 +
 .../dociditerators/MVScanDocIdIterator.java        |   55 +-
 .../pinot/core/operator/docidsets/AndDocIdSet.java |  128 +-
 .../core/operator/docidsets/EmptyDocIdSet.java     |    7 +
 .../operator/docidsets/ExpressionDocIdSet.java     |    5 +
 .../core/operator/docidsets/MVScanDocIdSet.java    |    5 +
 .../core/operator/docidsets/MatchAllDocIdSet.java  |    7 +
 .../pinot/core/operator/docidsets/NotDocIdSet.java |   47 +
 .../pinot/core/operator/docidsets/OrDocIdSet.java  |  104 +-
 .../core/operator/docidsets/SVScanDocIdSet.java    |    5 +
 .../core/operator/filter/AndFilterOperator.java    |   12 +-
 .../operator/filter/BaseColumnFilterOperator.java  |    5 +-
 .../operator/filter/CombinedFilterOperator.java    |    7 +-
 .../core/operator/filter/FilterOperatorUtils.java  |    2 +-
 .../core/operator/filter/MapFilterOperator.java    |    7 +-
 .../filter/SortedIndexBasedFilterOperator.java     |   52 +-
 .../operator/filter/TextMatchFilterOperator.java   |    8 +-
 .../pinot/core/operator/query/GroupByOperator.java |   54 +
 .../streaming/StreamingGroupByCombineOperator.java |    2 +
 .../function/ScalarTransformFunctionWrapper.java   |   62 +-
 .../core/plan/maker/InstancePlanMakerImplV2.java   |  235 +++
 .../aggregation/function/AggregationFunction.java  |   12 +
 .../function/AggregationFunctionUtils.java         |   19 +-
 .../function/MaxAggregationFunction.java           |   53 +-
 .../function/MinAggregationFunction.java           |   53 +-
 .../ParentExprMinMaxAggregationFunction.java       |    8 +
 .../PercentileRawTDigestAggregationFunction.java   |   12 +-
 .../PercentileSmartTDigestAggregationFunction.java |   43 +-
 .../function/PercentileTDigestAccumulator.java     | 1585 -----------------
 .../PercentileTDigestAggregationFunction.java      |   72 +-
 ...artitionedDistinctCountAggregationFunction.java |    8 +
 .../function/funnel/BitmapMergeStrategy.java       |   16 +-
 .../funnel/FunnelCountAggregationFunction.java     |    5 +
 .../aggregation/function/funnel/MergeStrategy.java |    7 +
 .../function/funnel/PartitionedMergeStrategy.java  |    5 +
 .../function/funnel/SetMergeStrategy.java          |   54 +-
 .../FunnelCompleteCountAggregationFunction.java    |    1 +
 ...unnelEventsFunctionEvalAggregationFunction.java |    1 +
 .../window/FunnelMatchStepAggregationFunction.java |    1 +
 .../window/FunnelMaxStepAggregationFunction.java   |    1 +
 ...FunnelStepDurationStatsAggregationFunction.java |    1 +
 .../groupby/DefaultGroupByExecutor.java            |   71 +-
 .../query/aggregation/groupby/GroupByExecutor.java |    9 +
 .../groupby/GroupingSetsGroupKeyGenerator.java     |  281 +++-
 .../core/query/request/context/QueryContext.java   |   86 +
 .../aggregator/PercentileTDigestAggregator.java    |    2 +-
 .../startree/operator/StarTreeFilterOperator.java  |   22 +-
 .../org/apache/pinot/core/util/GroupByUtils.java   |  428 ++++-
 .../org/apache/pinot/core/auth/BasicAuthTest.java  |   85 +-
 .../pinot/core/auth/FineGrainedAuthUtilsTest.java  |  159 +-
 .../pinot/core/common/ObjectSerDeUtilsTest.java    |   43 +-
 .../data/manager/BaseTableDataManagerTest.java     |  152 ++
 .../manager/realtime/ConsumerCoordinatorTest.java  |   25 +
 .../realtime/IngestionDelayTrackerTest.java        |  200 ++-
 .../realtime/RealtimeSegmentDataManagerTest.java   |   84 +
 .../pinot/core/data/table/IndexedTableTest.java    |   12 +-
 .../table/UnboundedConcurrentIndexedTableTest.java |  490 ++++++
 .../MixedLayoutGroupByCombineOperatorTest.java     |  265 +++
 .../docidsets/AndDocIdSetPushdownTest.java         |  465 +++++
 .../StreamingGroupByCombineOperatorTest.java       |    5 +
 .../function/BaseTransformFunctionTest.java        |    5 +-
 .../ScalarTransformFunctionWrapperTest.java        |   47 +
 .../plan/maker/AndRestrictionPushdownModeTest.java |  129 ++
 .../plan/maker/InstancePlanMakerImplV2Test.java    |  220 +++
 .../function/AggregationFunctionUtilsTest.java     |   33 +
 .../function/MaxAggregationFunctionTest.java       |  105 ++
 .../function/MinAggregationFunctionTest.java       |  105 ++
 ...ercentileRawTDigestAggregationFunctionTest.java |  122 +-
 ...centileSmartTDigestAggregationFunctionTest.java |  146 +-
 .../PercentileTDigestAggregationFunctionTest.java  |  650 ++++---
 .../function/funnel/FunnelFinalResultTest.java     |  193 +++
 .../groupby/EstimateBaseGroupCountTest.java        |   97 ++
 .../utils/exprminmax/ExprMinMaxObjectTest.java     |    3 +
 .../PercentileTDigestAggregatorTest.java           |   19 +-
 .../v2/PercentileTDigestStarTreeV2Test.java        |    2 +-
 .../v2/PercentileTDigestWithMVStarTreeV2Test.java  |    2 +-
 ...eAggregatedPercentileTDigestStarTreeV2Test.java |    5 +-
 .../pinot/core/util/DeriveGroupingSetsTest.java    |  170 ++
 .../AndRestrictionPushdownNullQueriesTest.java     |  201 +++
 .../queries/AndRestrictionPushdownQueriesTest.java |  109 ++
 .../pinot/queries/FastFilteredCountTest.java       |    3 +
 .../ObjectParameterScalarFunctionsQueriesTest.java |  195 +++
 .../queries/PercentileTDigestMVQueriesTest.java    |   20 +-
 .../queries/PercentileTDigestQueriesTest.java      |   38 +-
 .../pinot/queries/SerializedBytesQueriesTest.java  |   41 +-
 .../pinot/queries/TextSearchQueriesTest.java       |   18 +
 .../resources/data/tdigest-3.3-k1-rank-errors.csv  |  299 ++++
 ...PartialUpsertTableRebalanceIntegrationTest.java |    3 +-
 .../tests/SegmentCompletionIntegrationTest.java    |   43 +-
 .../tests/UpsertTableIntegrationTest.java          |    5 +
 .../tests/custom/GroupingSetsQueriesTest.java      |  287 ++++
 .../BaseMultiClusterIntegrationTest.java           |  352 ++--
 .../multicluster/MultiClusterIntegrationTest.java  |   45 +-
 ...ureInjectingPinotLLCRealtimeSegmentManager.java |   30 +
 .../perf/BenchmarkAndRestrictionPushdown.java      |  208 +++
 .../perf/BenchmarkGroupingSetsQueriesSSE.java      |  304 ++++
 .../apache/pinot/perf/BenchmarkJsonFlatten.java    |  112 ++
 .../BenchmarkPercentileTDigestAggregation.java     |    2 +-
 .../BenchmarkPercentileTDigestCombine.java         |  119 +-
 ...chmarkPercentileTDigestStarTreeAggregation.java |   12 +-
 .../BenchmarkPercentileTDigestValueAggregator.java |    2 +-
 .../perf/aggregation/TDigestBenchmarkUtils.java    |   45 +-
 .../SegmentGenerationAndPushTaskExecutor.java      |    8 +-
 .../SegmentGenerationAndPushTaskGenerator.java     |   11 +-
 .../MergeRollupTDigestTaskExecutorTest.java        |   52 +-
 .../SegmentGenerationAndPushTaskExecutorTest.java  |   37 +
 .../SegmentGenerationAndPushTaskGeneratorTest.java |  151 ++
 .../query/runtime/operator/AggregateOperator.java  |   16 +-
 .../operator/MultistageGroupByExecutor.java        |  108 +-
 .../runtime/operator/AggregateOperatorTest.java    |  198 +++
 .../operator/MultistageGroupByExecutorTest.java    |   47 +
 .../queries/ObjectParameterFunctions.json          |   60 +
 pinot-segment-local/pom.xml                        |    4 -
 .../src/main/appended-resources/META-INF/NOTICE    |    3 +
 .../PercentileTDigestValueAggregator.java          |  564 +------
 .../tdigest/NonFiniteAwareTDigest.java             |  779 +++++++++
 .../{ => tdigest}/SerializedTDigest.java           |   18 +-
 .../tdigest/SerializedTDigestInput.java            |  165 ++
 .../local/customobject/tdigest/TDigest.java        |  113 ++
 .../customobject/tdigest/TDigestAccumulator.java   | 1774 ++++++++++++++++++++
 .../local/customobject/tdigest/TDigestCodec.java   |  877 ++++++++++
 .../immutable/ImmutableSegmentImpl.java            |   22 +-
 .../indexsegment/mutable/MutableSegmentImpl.java   |   13 +
 .../realtime/impl/json/MutableJsonIndexImpl.java   |   20 +
 .../recordtransformer/DataTypeTransformer.java     |   89 +-
 .../recordtransformer/SanitizationTransformer.java |    8 +-
 .../impl/openstruct/OpenStructColumnSplitter.java  |   11 +-
 .../segment/index/forward/ForwardIndexType.java    |   17 +-
 .../segment/index/loader/ForwardIndexHandler.java  |    7 +-
 .../index/openstruct/OpenStructIndexType.java      |    7 +-
 .../index/readers/text/LuceneTextIndexReader.java  |  123 +-
 .../upsert/BasePartitionUpsertMetadataManager.java |   29 +-
 .../pinot/segment/local/upsert/DocIdsSnapshot.java |  130 ++
 .../upsert/PartitionUpsertMetadataManager.java     |    5 +
 .../segment/local/utils/CustomSerDeUtils.java      |   19 -
 .../segment/local/utils/LuceneTextIndexUtils.java  |   89 +
 .../pinot/segment/local/utils/TDigestUtils.java    |  642 -------
 .../segment/local/utils/TableConfigUtils.java      |   12 +
 .../PercentileTDigestValueAggregatorTest.java      | 1183 ++++++++++++-
 .../tdigest/TDigestAccumulatorTest.java            | 1255 ++++++++++++++
 .../customobject/tdigest/TDigestCodecTest.java     | 1580 +++++++++++++++++
 .../indexsegment/mutable/IndexingFailureTest.java  |   38 +
 .../recordtransformer/DataTypeTransformerTest.java |  132 ++
 .../openstruct/OpenStructColumnSplitterTest.java   |    2 +-
 .../segment/local/segment/index/JsonIndexTest.java |  159 ++
 .../forward/ForwardIndexCreatorFactoryTest.java    |   52 +
 .../ForwardIndexDefaultCompressionTypeTest.java    |  100 ++
 .../index/openstruct/OpenStructIndexTypeTest.java  |    5 +-
 .../readers/text/LuceneTextIndexCountTest.java     |  289 ++++
 .../BasePartitionUpsertMetadataManagerTest.java    |   58 +-
 ...rrentMapPartitionUpsertMetadataManagerTest.java |    5 +-
 .../segment/local/upsert/DocIdsSnapshotTest.java   |  136 ++
 .../segment/local/utils/TDigestTestUtils.java      |  109 ++
 .../segment/local/utils/TDigestUtilsTest.java      |  423 -----
 .../segment/local/utils/TableConfigUtilsTest.java  |   46 +
 .../src/test/resources/tdigest/legacy-3.2.tsv      |   92 +
 .../src/test/resources/tdigest/legacy-3.3.tsv      |   80 +
 .../segment/spi/index/ForwardIndexConfig.java      |  128 +-
 .../mutable/ThreadSafeMutableRoaringBitmap.java    |   16 +-
 .../index/reader/MultiColumnTextIndexReader.java   |   19 +
 .../segment/spi/index/reader/TextIndexReader.java  |   18 +
 .../pinot/server/api/resources/TablesResource.java |   30 +-
 .../pinot/server/api/TablesResourceTest.java       |   54 +
 .../SegmentsValidationAndRetentionConfig.java      |   69 +-
 .../apache/pinot/spi/data/readers/GenericRow.java  |   38 +
 .../apache/pinot/spi/utils/CommonConstants.java    |   60 +
 .../ConsumingSegmentConsistencyModeListener.java   |    5 +-
 .../java/org/apache/pinot/spi/utils/JsonUtils.java |  266 +++
 .../spi/utils/builder/TableConfigBuilder.java      |    9 +
 .../pinot/spi/data/readers/GenericRowTest.java     |   36 +
 .../org/apache/pinot/spi/utils/JsonUtilsTest.java  |  294 ++++
 .../spi/utils/builder/TableConfigBuilderTest.java  |   41 +
 pom.xml                                            |   89 +-
 243 files changed, 23220 insertions(+), 5877 deletions(-)
 create mode 100644 
compatibility-verifier/tdigest-compatibility/GenerateRankErrors.java
 create mode 100755 
compatibility-verifier/tdigest-compatibility/generate-rank-errors.sh
 create mode 100644 
pinot-common/src/test/java/org/apache/pinot/common/utils/RoaringBitmapUtilsTest.java
 create mode 100644 
pinot-common/src/test/java/org/apache/pinot/common/utils/ServiceStartableUtilsTest.java
 rename 
pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/assignment/instance/{InstanceAssignmentDriver.java
 => InstanceAssignmentUtils.java} (57%)
 create mode 100644 
pinot-core/src/main/java/org/apache/pinot/core/data/table/GroupingSetsBaseIndexedTable.java
 delete mode 100644 
pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/function/PercentileTDigestAccumulator.java
 create mode 100644 
pinot-core/src/test/java/org/apache/pinot/core/data/table/UnboundedConcurrentIndexedTableTest.java
 create mode 100644 
pinot-core/src/test/java/org/apache/pinot/core/operator/combine/MixedLayoutGroupByCombineOperatorTest.java
 create mode 100644 
pinot-core/src/test/java/org/apache/pinot/core/operator/docidsets/AndDocIdSetPushdownTest.java
 create mode 100644 
pinot-core/src/test/java/org/apache/pinot/core/plan/maker/AndRestrictionPushdownModeTest.java
 create mode 100644 
pinot-core/src/test/java/org/apache/pinot/core/query/aggregation/function/funnel/FunnelFinalResultTest.java
 create mode 100644 
pinot-core/src/test/java/org/apache/pinot/core/query/aggregation/groupby/EstimateBaseGroupCountTest.java
 create mode 100644 
pinot-core/src/test/java/org/apache/pinot/core/util/DeriveGroupingSetsTest.java
 create mode 100644 
pinot-core/src/test/java/org/apache/pinot/queries/AndRestrictionPushdownNullQueriesTest.java
 create mode 100644 
pinot-core/src/test/java/org/apache/pinot/queries/AndRestrictionPushdownQueriesTest.java
 create mode 100644 
pinot-core/src/test/java/org/apache/pinot/queries/ObjectParameterScalarFunctionsQueriesTest.java
 create mode 100644 
pinot-core/src/test/resources/data/tdigest-3.3-k1-rank-errors.csv
 create mode 100644 
pinot-perf/src/main/java/org/apache/pinot/perf/BenchmarkAndRestrictionPushdown.java
 create mode 100644 
pinot-perf/src/main/java/org/apache/pinot/perf/BenchmarkGroupingSetsQueriesSSE.java
 create mode 100644 
pinot-perf/src/main/java/org/apache/pinot/perf/BenchmarkJsonFlatten.java
 create mode 100644 
pinot-plugins/pinot-minion-tasks/pinot-minion-builtin-tasks/src/test/java/org/apache/pinot/plugin/minion/tasks/segmentgenerationandpush/SegmentGenerationAndPushTaskGeneratorTest.java
 create mode 100644 
pinot-query-runtime/src/test/resources/queries/ObjectParameterFunctions.json
 create mode 100644 
pinot-segment-local/src/main/appended-resources/META-INF/NOTICE
 create mode 100644 
pinot-segment-local/src/main/java/org/apache/pinot/segment/local/customobject/tdigest/NonFiniteAwareTDigest.java
 rename 
pinot-segment-local/src/main/java/org/apache/pinot/segment/local/customobject/{ 
=> tdigest}/SerializedTDigest.java (66%)
 create mode 100644 
pinot-segment-local/src/main/java/org/apache/pinot/segment/local/customobject/tdigest/SerializedTDigestInput.java
 create mode 100644 
pinot-segment-local/src/main/java/org/apache/pinot/segment/local/customobject/tdigest/TDigest.java
 create mode 100644 
pinot-segment-local/src/main/java/org/apache/pinot/segment/local/customobject/tdigest/TDigestAccumulator.java
 create mode 100644 
pinot-segment-local/src/main/java/org/apache/pinot/segment/local/customobject/tdigest/TDigestCodec.java
 create mode 100644 
pinot-segment-local/src/main/java/org/apache/pinot/segment/local/upsert/DocIdsSnapshot.java
 delete mode 100644 
pinot-segment-local/src/main/java/org/apache/pinot/segment/local/utils/TDigestUtils.java
 create mode 100644 
pinot-segment-local/src/test/java/org/apache/pinot/segment/local/customobject/tdigest/TDigestAccumulatorTest.java
 create mode 100644 
pinot-segment-local/src/test/java/org/apache/pinot/segment/local/customobject/tdigest/TDigestCodecTest.java
 create mode 100644 
pinot-segment-local/src/test/java/org/apache/pinot/segment/local/segment/index/forward/ForwardIndexDefaultCompressionTypeTest.java
 create mode 100644 
pinot-segment-local/src/test/java/org/apache/pinot/segment/local/segment/index/readers/text/LuceneTextIndexCountTest.java
 create mode 100644 
pinot-segment-local/src/test/java/org/apache/pinot/segment/local/upsert/DocIdsSnapshotTest.java
 create mode 100644 
pinot-segment-local/src/test/java/org/apache/pinot/segment/local/utils/TDigestTestUtils.java
 delete mode 100644 
pinot-segment-local/src/test/java/org/apache/pinot/segment/local/utils/TDigestUtilsTest.java
 create mode 100644 
pinot-segment-local/src/test/resources/tdigest/legacy-3.2.tsv
 create mode 100644 
pinot-segment-local/src/test/resources/tdigest/legacy-3.3.tsv


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to