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

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


    from 35f1257  Add real-time H3 index reader (#6400)
     add d1373cf  H3 index cleanup merge (#6401)

No new revisions were added by this update.

Summary of changes:
 .github/workflows/scripts/.pinot_quickstart.sh     |    27 +
 .gitignore                                         |     1 -
 .../images/pinot/etc/conf/pinot-broker-log4j2.xml  |    62 +
 .../pinot/etc/conf/pinot-controller-log4j2.xml     |    61 +
 .../images/pinot/etc/conf/pinot-server-log4j2.xml  |    61 +
 kubernetes/helm/index.yaml                         |     6 +-
 kubernetes/helm/pinot/README.md                    |     4 +-
 .../helm/pinot/pinot-realtime-quickstart.yml       |   684 +-
 kubernetes/helm/pinot/requirements.lock            |     2 +-
 kubernetes/helm/pinot/requirements.yaml            |     2 +-
 kubernetes/helm/thirdeye/Chart.lock                |     6 +-
 kubernetes/helm/thirdeye/Chart.yaml                |     3 +-
 .../antlr4/org/apache/pinot/pql/parsers/PQL2.g4    |     4 +
 .../apache/pinot/common/minion/MinionClient.java   |     2 +-
 .../pinot/common/request/AggregationInfo.java      |    52 +-
 .../apache/pinot/common/request/BrokerRequest.java |   353 +-
 .../apache/pinot/common/request/DataSource.java    |    11 +-
 .../apache/pinot/common/request/Expression.java    |    35 +-
 .../pinot/common/request/ExpressionType.java       |     4 +-
 .../pinot/common/request/FilterOperator.java       |    11 +-
 .../apache/pinot/common/request/FilterQuery.java   |    46 +-
 .../pinot/common/request/FilterQueryMap.java       |    11 +-
 .../org/apache/pinot/common/request/Function.java  |    21 +-
 .../org/apache/pinot/common/request/GroupBy.java   |    85 +-
 .../pinot/common/request/HavingFilterQuery.java    |    46 +-
 .../pinot/common/request/HavingFilterQueryMap.java |    11 +-
 .../apache/pinot/common/request/Identifier.java    |    16 +-
 .../pinot/common/request/InstanceRequest.java      |    76 +-
 .../org/apache/pinot/common/request/Literal.java   |     4 +-
 .../apache/pinot/common/request/PinotQuery.java    |    61 +-
 .../apache/pinot/common/request/QuerySource.java   |    11 +-
 .../org/apache/pinot/common/request/QueryType.java |    31 +-
 .../org/apache/pinot/common/request/Selection.java |    94 +-
 .../apache/pinot/common/request/SelectionSort.java |    16 +-
 .../pinot/common/response/ProcessingException.java |   283 +-
 .../apache/pinot/parsers/utils/ParserUtils.java    |     1 +
 .../parsers/PinotQuery2BrokerRequestConverter.java |     3 +-
 .../pinot/pql/parsers/pql2/ast/FilterKind.java     |     3 +-
 .../apache/pinot/sql/parsers/CalciteSqlParser.java |    21 +-
 pinot-common/src/thrift/request.thrift             |     3 +-
 .../api/resources/PinotSegmentRestletResource.java |    65 +-
 .../helix/core/PinotHelixResourceManager.java      |   155 +
 .../SegmentGenerationAndPushTaskGenerator.java     |   315 +
 .../minion/generator/TaskGeneratorRegistry.java    |     1 +
 .../pinot/controller/util/FileIngestionUtils.java  |     2 +-
 .../org/apache/pinot/core/common/DataSource.java   |     8 +
 .../apache/pinot/core/common/MinionConstants.java  |     6 +
 .../core/data/partition/PartitionFunction.java     |     5 +-
 .../data/recordtransformer/RecordTransformer.java  |     3 +-
 .../generator/SegmentGeneratorConfig.java          |    38 +-
 .../indexsegment/mutable/MutableSegmentImpl.java   |    50 +-
 .../io/util/VarLengthBytesValueReaderWriter.java   |   241 -
 .../pinot/core/io/util/VarLengthValueReader.java   |   121 +
 .../pinot/core/io/util/VarLengthValueWriter.java   |   133 +
 .../core/operator/filter/FilterOperatorUtils.java  |     9 +-
 .../operator/filter/JsonMatchFilterOperator.java   |    59 +
 .../org/apache/pinot/core/plan/FilterPlanNode.java |    27 +-
 .../{Predicate.java => JsonMatchPredicate.java}    |    57 +-
 .../query/request/context/predicate/Predicate.java |     2 +-
 .../context/utils/QueryContextConverterUtils.java  |     4 +
 .../segment/creator/ColumnIndexCreationInfo.java   |     3 +-
 .../core/segment/creator/ColumnStatistics.java     |     3 +-
 ...eationDataSource.java => JsonIndexCreator.java} |    21 +-
 .../segment/creator/SegmentCreationDataSource.java |     3 +-
 .../pinot/core/segment/creator/SegmentCreator.java |     6 +-
 .../creator/SegmentIndexCreationDriver.java        |     3 +-
 .../segment/creator/SegmentIndexCreationInfo.java  |     5 +-
 .../creator/SegmentPreIndexStatsContainer.java     |     5 +-
 .../creator/impl/SegmentColumnarIndexCreator.java  |    93 +-
 .../creator/impl/SegmentDictionaryCreator.java     |    41 +-
 .../core/segment/creator/impl/V1Constants.java     |     2 +
 .../impl/inv/BitmapInvertedIndexWriter.java        |    90 +
 .../inv/OffHeapBitmapInvertedIndexCreator.java     |    43 +-
 .../impl/inv/OnHeapBitmapInvertedIndexCreator.java |    45 +-
 .../impl/inv/json/BaseJsonIndexCreator.java        |   173 +
 .../impl/inv/json/OffHeapJsonIndexCreator.java     |   282 +
 .../impl/inv/json/OnHeapJsonIndexCreator.java      |    60 +
 .../segment/index/column/ColumnIndexContainer.java |    14 +-
 .../index/column/PhysicalColumnIndexContainer.java |    53 +-
 .../converter/SegmentV1V2ToV3FormatConverter.java  |    62 +-
 .../segment/index/datasource/BaseDataSource.java   |    13 +-
 .../index/datasource/ImmutableDataSource.java      |     4 +-
 .../index/datasource/MutableDataSource.java        |    22 +-
 .../segment/index/loader/IndexLoadingConfig.java   |    10 +
 .../segment/index/loader/SegmentPreProcessor.java  |    14 +-
 .../defaultcolumn/BaseDefaultColumnHandler.java    |     4 +-
 .../index/loader/invertedindex/H3IndexHandler.java |    27 +-
 .../loader/invertedindex/JsonIndexHandler.java     |   176 +
 .../index/readers/BaseImmutableDictionary.java     |    17 +-
 .../segment/index/readers/JsonIndexReader.java     |   243 +
 .../pinot/core/segment/memory/PinotByteBuffer.java |    15 +-
 .../core/segment/name/SegmentNameGenerator.java    |     3 +-
 .../pinot/core/segment/store/ColumnIndexType.java  |     3 +-
 .../core/segment/store/FilePerIndexDirectory.java  |    14 +-
 .../pinot/core/segment/store/SegmentDirectory.java |    25 +-
 .../segment/store/SegmentLocalFSDirectory.java     |    10 -
 .../virtualcolumn/VirtualColumnIndexContainer.java |     6 +
 .../core/startree/v2/store/StarTreeDataSource.java |     4 +-
 .../util/VarLengthBytesValueReaderWriterTest.java  |   172 -
 .../io/util/VarLengthValueReaderWriterTest.java    |   117 +
 .../pinot/core/segment/index/JsonIndexTest.java    |   205 +
 .../segment/store/SegmentLocalFSDirectoryTest.java |     2 +-
 .../tests/AdminConsoleIntegrationTest.java         |    13 +
 pinot-minion/pom.xml                               |     5 +
 .../executor/SegmentGenerationAndPushResult.java   |    91 +
 .../SegmentGenerationAndPushTaskExecutor.java      |   306 +
 ...egmentGenerationAndPushTaskExecutorFactory.java |    15 +-
 .../executor/TaskExecutorFactoryRegistry.java      |     1 +
 .../ingestion/batch/common/SegmentPushUtils.java   |    44 +-
 .../v0_deprecated/pinot-spark/pom.xml              |   282 +-
 .../src/test/java/SegmentCreationSparkTest.java    |   141 +
 .../src/test/resources}/test_sample_data.csv       |     0
 .../apache/pinot/spi/config/BaseJsonConfig.java    |     3 +-
 .../pinot/spi/config/table/IndexingConfig.java     |     9 +
 .../java/org/apache/pinot/spi/data/FieldSpec.java  |     3 +-
 .../pinot/spi/data/IngestionSchemaValidator.java   |     4 +-
 .../java/org/apache/pinot/spi/data/Schema.java     |     5 +-
 .../apache/pinot/spi/data/TimeGranularitySpec.java |     5 +-
 .../apache/pinot/spi/data/readers/GenericRow.java  |     3 +-
 .../pinot/spi/data/readers/RecordExtractor.java    |     3 +-
 .../pinot/spi/data/readers/RecordReader.java       |     3 +-
 .../spi/ingestion/batch/BatchConfigProperties.java |     1 -
 .../batch/spec/SegmentGenerationJobSpec.java       |    13 +
 .../org/apache/pinot/spi/plugin/PluginManager.java |    44 +
 .../pinot/spi/utils/IngestionConfigUtils.java      |     8 +-
 .../java/org/apache/pinot/spi/utils/JsonUtils.java |   191 +-
 .../org/apache/pinot/spi/utils/JsonUtilsTest.java  |   145 +
 pinot-tools/pom.xml                                |    22 +
 .../pinot/tools/BatchQuickstartWithMinion.java     |    18 +-
 .../org/apache/pinot/tools/BootstrapTableTool.java |   140 +-
 .../org/apache/pinot/tools/GenericQuickstart.java  |     9 +-
 .../apache/pinot/tools/JsonIndexQuickStart.java    |    89 +
 .../java/org/apache/pinot/tools/Quickstart.java    |    17 +-
 .../tools/admin/command/QuickStartCommand.java     |     7 +
 .../tools/admin/command/QuickstartRunner.java      |    48 +-
 .../tools/admin/command/StartMinionCommand.java    |    20 +
 .../githubEvents_offline_table_config.json         |    27 +
 .../batch/githubEvents/githubEvents_schema.json    |    40 +
 .../batch/githubEvents/ingestionJobSpec.yaml       |   139 +
 .../githubEvents/rawdata/githubEvents_data.json    | 10000 +++++++++++++++++++
 .../batch/githubEvents/sparkIngestionJobSpec.yaml  |   147 +
 .../airlineStats_offline_table_config.json         |    44 +
 .../batch}/airlineStats/airlineStats_schema.json   |     0
 .../baseballStats_offline_table_config.json        |    43 +
 .../batch/baseballStats/baseballStats_schema.json  |     0
 .../baseballStats/rawdata/baseballStats_data.csv   |     0
 pom.xml                                            |     2 +-
 .../installation/cloud/on-premise.md               |     4 +-
 148 files changed, 15825 insertions(+), 1977 deletions(-)
 create mode 100644 docker/images/pinot/etc/conf/pinot-broker-log4j2.xml
 create mode 100644 docker/images/pinot/etc/conf/pinot-controller-log4j2.xml
 create mode 100644 docker/images/pinot/etc/conf/pinot-server-log4j2.xml
 create mode 100644 
pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/minion/generator/SegmentGenerationAndPushTaskGenerator.java
 delete mode 100644 
pinot-core/src/main/java/org/apache/pinot/core/io/util/VarLengthBytesValueReaderWriter.java
 create mode 100644 
pinot-core/src/main/java/org/apache/pinot/core/io/util/VarLengthValueReader.java
 create mode 100644 
pinot-core/src/main/java/org/apache/pinot/core/io/util/VarLengthValueWriter.java
 create mode 100644 
pinot-core/src/main/java/org/apache/pinot/core/operator/filter/JsonMatchFilterOperator.java
 copy 
pinot-core/src/main/java/org/apache/pinot/core/query/request/context/predicate/{Predicate.java
 => JsonMatchPredicate.java} (50%)
 copy 
pinot-core/src/main/java/org/apache/pinot/core/segment/creator/{SegmentCreationDataSource.java
 => JsonIndexCreator.java} (69%)
 create mode 100644 
pinot-core/src/main/java/org/apache/pinot/core/segment/creator/impl/inv/BitmapInvertedIndexWriter.java
 create mode 100644 
pinot-core/src/main/java/org/apache/pinot/core/segment/creator/impl/inv/json/BaseJsonIndexCreator.java
 create mode 100644 
pinot-core/src/main/java/org/apache/pinot/core/segment/creator/impl/inv/json/OffHeapJsonIndexCreator.java
 create mode 100644 
pinot-core/src/main/java/org/apache/pinot/core/segment/creator/impl/inv/json/OnHeapJsonIndexCreator.java
 create mode 100644 
pinot-core/src/main/java/org/apache/pinot/core/segment/index/loader/invertedindex/JsonIndexHandler.java
 create mode 100644 
pinot-core/src/main/java/org/apache/pinot/core/segment/index/readers/JsonIndexReader.java
 delete mode 100644 
pinot-core/src/test/java/org/apache/pinot/core/io/util/VarLengthBytesValueReaderWriterTest.java
 create mode 100644 
pinot-core/src/test/java/org/apache/pinot/core/io/util/VarLengthValueReaderWriterTest.java
 create mode 100644 
pinot-core/src/test/java/org/apache/pinot/core/segment/index/JsonIndexTest.java
 create mode 100644 
pinot-minion/src/main/java/org/apache/pinot/minion/executor/SegmentGenerationAndPushResult.java
 create mode 100644 
pinot-minion/src/main/java/org/apache/pinot/minion/executor/SegmentGenerationAndPushTaskExecutor.java
 copy 
pinot-core/src/main/java/org/apache/pinot/core/segment/creator/SegmentIndexCreationInfo.java
 => 
pinot-minion/src/main/java/org/apache/pinot/minion/executor/SegmentGenerationAndPushTaskExecutorFactory.java
 (76%)
 create mode 100644 
pinot-plugins/pinot-batch-ingestion/v0_deprecated/pinot-spark/src/test/java/SegmentCreationSparkTest.java
 copy {pinot-core/src/test/resources/data => 
pinot-plugins/pinot-batch-ingestion/v0_deprecated/pinot-spark/src/test/resources}/test_sample_data.csv
 (100%)
 create mode 100644 
pinot-spi/src/test/java/org/apache/pinot/spi/utils/JsonUtilsTest.java
 copy 
pinot-core/src/main/java/org/apache/pinot/core/segment/creator/SegmentIndexCreationInfo.java
 => 
pinot-tools/src/main/java/org/apache/pinot/tools/BatchQuickstartWithMinion.java 
(68%)
 create mode 100644 
pinot-tools/src/main/java/org/apache/pinot/tools/JsonIndexQuickStart.java
 create mode 100644 
pinot-tools/src/main/resources/examples/batch/githubEvents/githubEvents_offline_table_config.json
 create mode 100644 
pinot-tools/src/main/resources/examples/batch/githubEvents/githubEvents_schema.json
 create mode 100644 
pinot-tools/src/main/resources/examples/batch/githubEvents/ingestionJobSpec.yaml
 create mode 100644 
pinot-tools/src/main/resources/examples/batch/githubEvents/rawdata/githubEvents_data.json
 create mode 100644 
pinot-tools/src/main/resources/examples/batch/githubEvents/sparkIngestionJobSpec.yaml
 create mode 100644 
pinot-tools/src/main/resources/examples/minions/batch/airlineStats/airlineStats_offline_table_config.json
 copy pinot-tools/src/main/resources/examples/{stream => 
minions/batch}/airlineStats/airlineStats_schema.json (100%)
 create mode 100644 
pinot-tools/src/main/resources/examples/minions/batch/baseballStats/baseballStats_offline_table_config.json
 copy pinot-tools/src/main/resources/examples/{ => 
minions}/batch/baseballStats/baseballStats_schema.json (100%)
 copy pinot-tools/src/main/resources/examples/{ => 
minions}/batch/baseballStats/rawdata/baseballStats_data.csv (100%)


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

Reply via email to