This is an automated email from the ASF dual-hosted git repository.
jackie pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-pinot.git.
from 916494a Fix the SIGSEGV for large index (#6577)
add 307d918 Directly store values in GroupKey and avoid ser/de (#6593)
No new revisions were added by this update.
Summary of changes:
.../operator/combine/GroupByCombineOperator.java | 5 +-
.../combine/GroupByOrderByCombineOperator.java | 83 ++------
.../groupby/AggregationGroupByResult.java | 21 +-
.../groupby/DictionaryBasedGroupKeyGenerator.java | 212 ++++++++++++++++++---
.../aggregation/groupby/GroupKeyGenerator.java | 22 ++-
.../NoDictionaryMultiColumnGroupKeyGenerator.java | 57 +++++-
.../NoDictionarySingleColumnGroupKeyGenerator.java | 169 +++++++++++++++-
.../aggregation/groupby/utils/BytesToIdMap.java | 5 +
.../aggregation/groupby/utils/DoubleToIdMap.java | 5 +
.../aggregation/groupby/utils/FloatToIdMap.java | 5 +
.../aggregation/groupby/utils/IntToIdMap.java | 5 +
.../aggregation/groupby/utils/LongToIdMap.java | 5 +
.../aggregation/groupby/utils/StringToIdMap.java | 5 +
.../aggregation/groupby/utils/ValueToIdMap.java | 14 ++
.../dictionary/BytesOffHeapMutableDictionary.java | 5 +
.../dictionary/BytesOnHeapMutableDictionary.java | 14 +-
.../segment/index/readers/BytesDictionary.java | 5 +
.../readers/ConstantValueBytesDictionary.java | 5 +
.../core/segment/index/readers/Dictionary.java | 21 ++
.../queries/DistinctCountBitmapQueriesTest.java | 5 +-
.../pinot/queries/DistinctCountQueriesTest.java | 5 +-
.../DistinctCountThetaSketchQueriesTest.java | 2 +-
.../queries/FSTBasedRegexpLikeQueriesTest.java | 21 +-
.../apache/pinot/queries/FastHllQueriesTest.java | 8 +-
.../org/apache/pinot/queries/IdSetQueriesTest.java | 14 +-
.../queries/PercentileTDigestQueriesTest.java | 16 +-
.../org/apache/pinot/queries/QueriesTestUtils.java | 4 +-
...SegmentPartitionedDistinctCountQueriesTest.java | 5 +-
.../pinot/queries/SerializedBytesQueriesTest.java | 8 +-
.../apache/pinot/queries/StUnionQueriesTest.java | 3 +-
.../apache/pinot/queries/TransformQueriesTest.java | 3 +-
.../DictionaryBasedGroupKeyGeneratorTest.java | 24 +--
.../groupby/NoDictionaryGroupKeyGeneratorTest.java | 9 +-
.../{GroupKeyTest.java => StringGroupKeyTest.java} | 4 +-
34 files changed, 605 insertions(+), 189 deletions(-)
rename
pinot-core/src/test/java/org/apache/pinot/query/aggregation/groupby/{GroupKeyTest.java
=> StringGroupKeyTest.java} (94%)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]