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

jlli pushed a change to branch deep.store.dir.structure
in repository https://gitbox.apache.org/repos/asf/incubator-pinot.git.


    omit 8878df5  Update LICENSE & NOTICE (#6944)
    omit 9adbe55  Include complex-type-handling quickstarts in the assembler 
(#6961)
    omit 958b4d4  Enabling compatibility tests in the script (#6959)
    omit 1209bcc  Use stored types instead of derived types in Forward Indices. 
(#6960)
    omit 71e156c  Make Pinot Broker/Server/Minion can start by just passing a 
config file (#5446)
    omit f15225f  fixed showing all pinot servers in tenant details (#6934)
    omit 0d6ca90  fixed UI crashing when server or brokers are offline (#6935)
    omit 4d834ea  Update JSON datatype test cases + minor JSON index bug fix. 
(#6951)
    omit 08b909c  Move TableDataManager to segment-local to unblock partial 
upsert feature (#6947)
    omit c5bca8a  fixed Pinot ui can't show all the pinot servers (#6956)
    omit 5188d4e  Add NETTY_CONNECTION_SEND_REQUEST_LATENCY to broker timer 
metrics (#6936)
    omit 16f94a1  Rename some complex type configs (#6953)
    omit d63d6c5  Fix NPE issue when consumed kafka message is null or the 
record value is null. (#6950)
    omit f4ae3e0  Add collectionToJsonMode to schema inference (#6946)
    omit e400566  Add the complex-type support to decoder/reader (#6945)
    omit 7b44624  Fix the exception thrown in the case that a specified table 
name does not exist (#6328) (#6765)
    omit 6f4790f  add command to infer pinot schema from json data (#6930)
    omit fe322f5  Adding a new Controller API to retrieve ingestion status for 
realtime… (#6890)
    omit 57c1603  Fix CAST transform function for chained transforms (#6941)
    omit 1b0bb72  Update Quickstart to take tmp dir as a parameter (#5445)
    omit 9becc57  Implement getRecord for immutableSegmentImpl (#6924)
    omit 98891a3  Fix rules to include DateTime column (#6937) (#6938)
    omit 9fb6d4d  Convert collections not unnested to json (#6918)
    omit 08ed07c  Simplify the schema check in SegmentConverter (#6931)
    omit 5dac15b  Clean up generated files for recommendation engine in case of 
failure (#6926)
    omit 5b7023a  Add support for Long in Modulo partition function. (#6929)
    omit c0983f7  Update time boundary only when segment is available on server 
(#6925)
    omit 6e7fed9  Enhance PinotSegmentRecordReader to preserve null values 
(#6922)
    omit 9c95b4c  add complex-type support to avro-to-pinot schema inference 
(#6928)
    omit 59e342d  Mitigate calcite NPE bug. (#6908)
    omit e379292  Add correct yaml files for real time data(#6787) (#6916)
    omit 1a38329  Add complex-type transformation to offline segment creation 
(#6914)
    omit e1d6ca4  Compare state of rate limiting with ignoring cases (#6917)
    omit 9035323  Fix log4j2 for Quickstart. (#6919)
    omit 07246b7  Fix update tableConfigs call for realtime (#6915)
    omit 8102e43  Core Pinot Environment Provider Implementation Logic to fetch 
Failure… (#6842)
    omit 244d64d  update default presto pinot image configs (#6913)
    omit 7b4d9b5  initialize server tls regardless of uploader https settings 
(#6911)
    omit 086c3f6  Allow overriding delimiter in Complex type config (#6905)
    omit 428e2a8  Update the javadoc for PinotSegmentRestletResource (#6903)
    omit 046b255  Add the complex data type transformer for complex type 
handling (#6845)
    omit dce7479  Move maxBurstQps broker metric in createRateLimiter method 
(#6898)
    omit 9b44c21  Add config File support(#6787) (#6901)
    omit 5faf33d  Adjust threadCpuTime calculation (#6886)
    omit d76d5e2  Add segment size rule to Recommendation Engine (#6869)
    omit 185b249  Enhance JSON index to support nested array (#6877)
    omit f064811  TableConfigs toJsonObject fix (#6900)
    omit ff8700f  Add debug endpoint for tables. (#6897)
    omit f09600d  Remove realtime segment metrics if it's destroyed (#6887)
    omit d83f188  Allow multiple alias for the same selection column. (#6891)
    omit d2961e7  [fix] update table config show error msg on exception (#6895)
    omit bd4239f  JSON column datatype support. (#6878)
    omit d6f4415  fix integration tests for kafka ports (#6889)
    omit 32e055b  Validate DISTINCT query when convert Calcite tree into 
PinotQuery (#6883)
    omit 9b87787  Fix flaky test (#6893)
    omit 2d86114  filter out javaagent from generator.sh JAVA_OPTS (#6884)
    omit 3c40c78  add shell-script for quickstart auth (#6892)
    omit bb25194  Update helm to override zk url when zk is disabled (#6888)
    omit d0c678f  Updating QueryRunner to return object of report summary 
(#6885)
    omit 4f0a7d2  Allow empty string in MV column (#6879)
    omit 73426bc  Add Zstandard compression support with JMH 
benchmarking(#6804) (#6876)
    omit fe596b6  Make zookeeper, kafka, controller, broker use random port for 
integration tests (#6872)

This update removed existing revisions from the reference, leaving the
reference pointing at a previous point in the repository history.

 * -- * -- N   refs/heads/deep.store.dir.structure (fe10fc1)
            \
             O -- O -- O   (8878df5)

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 .github/workflows/pinot_tests.yml                  |    2 -
 .github/workflows/scripts/.pinot_quickstart.sh     |  100 +-
 LICENSE                                            |   73 +
 LICENSE-binary                                     |  109 +-
 NOTICE-binary                                      |  115 +-
 compatibility-verifier/checkoutAndBuild.sh         |    4 +-
 compatibility-verifier/compCheck.sh                |  250 +-
 .../config/FeatureTest2-schema.json                |   94 -
 .../config/data/RealtimeFeatureTest1-data-00.csv   |   11 -
 ... => feature-test-1-realtime-stream-config.json} |    2 +-
 ...-realtime.json => feature-test-1-realtime.json} |    8 +-
 .../sample-test-suite/config/kafka/topic1.cfg      |   18 +-
 .../queries/feature-test-2-sql-realtime.queries    |   62 -
 .../feature-test-2-sql-realtime.results            |   63 -
 .../sample-test-suite/kafka-stream-produce-op.yaml |   13 +-
 .../sample-test-suite/kafka-topic-create-op.yaml   |    9 +-
 .../sample-test-suite/offline-table-create-op.yaml |   10 +-
 .../sample-test-suite/offline-table-delete-op.yaml |   10 +-
 .../sample-test-suite/post-broker-rollback.yaml    |   53 +-
 .../post-controller-rollback.yaml                  |   63 +-
 .../sample-test-suite/post-server-rollback.yaml    |   53 +-
 .../sample-test-suite/post-server-upgrade.yaml     |   53 +-
 .../sample-test-suite/pre-broker-upgrade.yaml      |   53 +-
 .../sample-test-suite/pre-controller-upgrade.yaml  |   68 +-
 .../sample-test-suite/pre-server-upgrade.yaml      |   53 +-
 .../sample-test-suite/query-op.yaml                |    9 +-
 .../realtime-table-create-op.yaml                  |   10 +-
 .../realtime-table-delete-op.yaml                  |   10 +-
 .../sample-test-suite/sample.yaml                  |   57 +
 .../sample-test-suite/segment-create-op.yaml       |   13 +-
 .../sample-test-suite/segment-delete-op.yaml       |   10 +-
 .../pinot-presto/etc/catalog/pinot.properties      |    7 +
 .../etc/catalog/pinot_quickstart.properties        |    6 +
 docker/images/pinot/bin/generator.sh               |   10 +-
 kubernetes/helm/pinot/templates/_helpers.tpl       |    4 +-
 kubernetes/helm/pinot/values.yaml                  |   10 +-
 ...haus-animal-sniffer.txt => LICENSE-angular.txt} |    2 +-
 licenses-binary/LICENSE-aopalliance.txt            |    2 +
 ...s-animal-sniffer.txt => LICENSE-codemirror.txt} |    4 +-
 licenses-binary/LICENSE-cpl-1.0.txt                |   88 +
 licenses-binary/LICENSE-edl-1.0.txt                |   13 -
 ...ENSE-stax2.txt => LICENSE-esotericsoftware.txt} |    9 +-
 licenses-binary/LICENSE-foundation.txt             |   22 +
 ...ENSE-google-auth.txt => LICENSE-fusesource.txt} |    5 +-
 ...s-animal-sniffer.txt => LICENSE-handlebars.txt} |    4 +-
 licenses-binary/LICENSE-jcabi.txt                  |    2 +-
 licenses-binary/LICENSE-jcraft.txt                 |   32 +
 licenses-binary/LICENSE-jline.txt                  |   32 +
 ...NSE-stax2.txt => LICENSE-jquery-datatables.txt} |    4 +-
 .../LICENSE-jquery-requestAnimationFrame.txt       |   22 +
 licenses-binary/LICENSE-jquery-sizzle.txt          |   36 +
 licenses-binary/LICENSE-jquery.txt                 |   20 +
 ...eactive-streams.txt => LICENSE-js-beautify.txt} |    8 +-
 licenses-binary/LICENSE-mimepull.txt               |   28 +
 .../{LICENSE-azure.txt => LICENSE-normalize.txt}   |   16 +-
 licenses-binary/LICENSE-paranamer.txt              |   28 +
 ...SE-google-protobuf.txt => LICENSE-protobuf.txt} |    0
 licenses-binary/LICENSE-py4j.txt                   |   26 +
 licenses-binary/LICENSE-reflections.txt            |   13 -
 .../{LICENSE-scala-lang.txt => LICENSE-scala.txt}  |    0
 licenses-binary/LICENSE-underscore.txt             |   23 +
 licenses-binary/LICENSE-xmlenc.txt                 |   27 +
 licenses-binary/LICENSE-zstd-jni.txt               |   26 -
 .../LICENSE-angular.txt                            |    2 +-
 .../LICENSE-codemirror.txt                         |    4 +-
 licenses/LICENSE-foundation.txt                    |   22 +
 .../LICENSE-handlebars.txt                         |   12 +-
 .../LICENSE-jquery-datatables.txt                  |    4 +-
 licenses/LICENSE-jquery-requestAnimationFrame.txt  |   22 +
 licenses/LICENSE-jquery-sizzle.txt                 |   36 +
 licenses/LICENSE-jquery.txt                        |   20 +
 .../LICENSE-js-beautify.txt                        |    8 +-
 .../LICENSE-normalize.txt                          |   16 +-
 licenses/LICENSE-underscore.txt                    |   23 +
 .../broker/broker/BrokerAdminApiApplication.java   |    6 +-
 ...okerResourceOnlineOfflineStateModelFactory.java |    2 +-
 .../broker/broker/helix/HelixBrokerStarter.java    |   34 +-
 .../HelixExternalViewBasedQueryQuotaManager.java   |   47 +-
 .../requesthandler/BaseBrokerRequestHandler.java   |   45 +-
 .../routing/timeboundary/TimeBoundaryManager.java  |   13 +-
 .../broker/broker/HelixBrokerStarterTest.java      |    8 +-
 ...elixExternalViewBasedQueryQuotaManagerTest.java |   32 +-
 .../broker/requesthandler/QueryValidationTest.java |   47 +
 .../routing/segmentpruner/SegmentPrunerTest.java   |    2 +-
 .../timeboundary/TimeBoundaryManagerTest.java      |   30 +-
 pinot-common/pom.xml                               |    4 -
 .../pinot/common/exception/QueryException.java     |   13 +-
 .../pinot/common/metrics/AbstractMetrics.java      |   60 +-
 .../apache/pinot/common/metrics/BrokerTimer.java   |    4 -
 .../apache/pinot/common/metrics/ServerTimer.java   |    4 +-
 .../response/broker/BrokerResponseNative.java      |    2 -
 .../org/apache/pinot/common/utils/DataSchema.java  |    9 -
 .../common/utils/FileUploadDownloadClient.java     |    3 -
 .../apache/pinot/common/utils/PinotDataType.java   |   86 +-
 .../org/apache/pinot/common/utils/ZkStarter.java   |   18 +-
 .../pinot/common/utils/request/RequestUtils.java   |    6 +-
 .../apache/pinot/sql/parsers/CalciteSqlParser.java |   35 -
 .../apache/pinot/common/data/FieldSpecTest.java    |   12 -
 .../pinot/common/http/MultiGetRequestTest.java     |    4 -
 .../pinot/common/utils/PinotDataTypeTest.java      |   98 +-
 .../common/utils/config/TableConfigSerDeTest.java  |    9 +-
 .../pinot/sql/parsers/CalciteSqlCompilerTest.java  |   76 -
 .../apache/pinot/controller/ControllerConf.java    |   24 +-
 .../api/ControllerAdminApiApplication.java         |    6 +-
 .../pinot/controller/api/debug/TableDebugInfo.java |  207 -
 .../api/resources/PinotBrokerRestletResource.java  |    9 +-
 .../api/resources/PinotSegmentRestletResource.java |   21 +-
 .../api/resources/PinotTableRestletResource.java   |   40 +-
 .../api/resources/TableConfigsRestletResource.java |   18 +-
 .../api/resources/TableDebugResource.java          |  256 -
 .../helix/core/PinotHelixResourceManager.java      |   11 -
 .../controller/recommender/RecommenderDriver.java  |   31 +-
 .../data/generator/StringGenerator.java            |   26 +-
 .../controller/recommender/io/ConfigManager.java   |   11 -
 .../controller/recommender/io/InputManager.java    |  114 +-
 .../realtime/provisioning/MemoryEstimator.java     |  163 +-
 .../controller/recommender/rules/AbstractRule.java |    7 -
 .../recommender/rules/RulesToExecute.java          |   16 +-
 .../recommender/rules/impl/BloomFilterRule.java    |   12 +-
 .../recommender/rules/impl/FlagQueryRule.java      |   13 +-
 .../NoDictionaryOnHeapDictionaryJointRule.java     |    2 +-
 .../rules/impl/PinotTablePartitionRule.java        |   68 +-
 .../rules/impl/RealtimeProvisioningRule.java       |   41 +-
 .../recommender/rules/impl/SegmentSizeRule.java    |  157 -
 .../io/configs/SegmentSizeRecommendations.java     |   84 -
 .../rules/io/params/PartitionRuleParams.java       |   12 +
 .../io/params/RealtimeProvisioningRuleParams.java  |   11 -
 .../rules/io/params/RecommenderConstants.java      |   19 +-
 .../rules/io/params/SegmentSizeRuleParams.java     |   81 -
 .../utils/QueryInvertedSortedIndexRecommender.java |    6 +-
 .../util/ConsumingSegmentInfoReader.java           |   48 -
 .../pinot/controller/util/FileIngestionHelper.java |    2 +-
 .../app/components/Homepage/ClusterConfig.tsx      |    1 -
 .../app/components/Homepage/InstanceTable.tsx      |    1 -
 .../src/main/resources/app/pages/HomePage.tsx      |   10 +-
 .../src/main/resources/app/pages/Tenants.tsx       |    5 +-
 .../pinot/controller/ControllerTestUtils.java      |    6 +-
 .../api/ConsumingSegmentInfoReaderTest.java        |   76 +-
 .../api/TableConfigsRestletResourceTest.java       |   14 +-
 ...ControllerPeriodicTaskStarterStatelessTest.java |    3 +-
 .../pinot/controller/helix/ControllerTest.java     |   19 +-
 .../helix/PinotControllerModeStatelessTest.java    |    9 +-
 .../core/util/SegmentDeletionManagerTest.java      |    3 -
 .../controller/recommender/TestConfigEngine.java   |   68 +-
 .../realtime/provisioning/MemoryEstimatorTest.java |    5 +-
 .../rules/impl/PinotTablePartitionRuleTest.java    |   75 -
 .../rules/impl/SegmentSizeRuleTest.java            |   89 -
 .../recommenderInput/BloomFilterInput.json         |    7 +-
 .../BloomFilterInputWithDateTimeColumn.json        |   64 -
 .../recommenderInput/DataSizeCalculationInput.json |    2 -
 .../recommenderInput/EmptyQueriesInput.json        |    4 +-
 .../resources/recommenderInput/FlagQueryInput.json |   22 +-
 .../resources/recommenderInput/InvalidInput1.json  |    5 +-
 .../resources/recommenderInput/InvalidInput2.json  |    4 +-
 .../recommenderInput/KafkaPartitionRuleInput.json  |    4 +-
 .../recommenderInput/KafkaPartitionRuleInput2.json |    7 +-
 ...NoDictionaryOnHeapDictionaryJointRuleInput.json |    5 -
 .../PinotTablePartitionRuleInput.json              |    7 +-
 .../RealtimeProvisioningInput_dateTimeColumn.json  |    5 +-
 .../RealtimeProvisioningInput_timeColumn.json      |    4 +-
 .../recommenderInput/SegmentSizeRuleInput.json     |  167 -
 ...gmentSizeRuleInput_noNeedToGenerateSegment.json |  168 -
 .../SegmentSizeRuleInput_realtimeOnlyTable.json    |  150 -
 ...put_ruleIsDisableButItNeedsToBeSilentlyRun.json |  150 -
 .../recommenderInput/SortedInvertedIndexInput.json |    7 +-
 .../VariedLengthDictionaryInput.json               |    2 +-
 .../core/data/manager/BaseTableDataManager.java    |    4 +-
 .../core/data/manager/InstanceDataManager.java     |    1 -
 .../core}/data/manager/SegmentDataManager.java     |    2 +-
 .../pinot/core}/data/manager/TableDataManager.java |    4 +-
 .../manager/config}/TableDataManagerConfig.java    |    9 +-
 .../manager/offline/DimensionTableDataManager.java |    9 +-
 .../offline/ImmutableSegmentDataManager.java       |    2 +-
 .../manager/offline/TableDataManagerProvider.java  |   13 +-
 .../realtime/HLRealtimeSegmentDataManager.java     |    1 -
 .../realtime/LLRealtimeSegmentDataManager.java     |   41 +-
 .../realtime/RealtimeSegmentDataManager.java       |   11 +-
 .../manager/realtime/RealtimeTableDataManager.java |    4 +-
 .../apache/pinot/core/minion/SegmentConverter.java |   33 +-
 .../apache/pinot/core/minion/SegmentPurger.java    |    8 +-
 .../core/minion/segment/MapperRecordReader.java    |    7 +-
 .../core/minion/segment/ReducerRecordReader.java   |    5 +
 .../core/operator/InstanceResponseOperator.java    |   47 +-
 .../operator/blocks/IntermediateResultsBlock.java  |    9 -
 .../core/operator/combine/BaseCombineOperator.java |   30 +-
 .../operator/combine/CombineOperatorUtils.java     |    3 +-
 ...xValueBasedSelectionOrderByCombineOperator.java |    6 +-
 .../combine/SelectionOnlyCombineOperator.java      |    2 +-
 .../StreamingSelectionOnlyCombineOperator.java     |    2 +-
 .../transform/function/BaseTransformFunction.java  |   24 +-
 .../transform/function/CastTransformFunction.java  |  194 +-
 .../query/executor/ServerQueryExecutorV1Impl.java  |    4 +-
 .../core/query/reduce/BrokerReduceService.java     |    6 +-
 .../query/reduce/SelectionDataTableReducer.java    |    2 +-
 .../core/query/request/context/QueryContext.java   |   22 +-
 .../BrokerRequestToQueryContextConverter.java      |   12 +-
 .../query/selection/SelectionOperatorUtils.java    |   34 +-
 .../processing/framework/SegmentMapper.java        |    2 -
 .../pinot/core/transport/AsyncQueryResponse.java   |    6 +-
 .../core/transport/InstanceRequestHandler.java     |   27 +-
 .../apache/pinot/core/transport/QueryRouter.java   |    2 +-
 .../pinot/core/transport/ServerChannels.java       |   18 +-
 .../pinot/core/transport/ServerResponse.java       |   17 +-
 .../core}/upsert/TableUpsertMetadataManager.java   |    7 +-
 .../data/manager/BaseTableDataManagerTest.java     |    4 +-
 .../offline/DimensionTableDataManagerTest.java     |    4 +-
 .../realtime/LLRealtimeSegmentDataManagerTest.java |    4 +-
 .../indexsegment}/IntermediateSegmentTest.java     |    3 +-
 .../MutableSegmentImplAggregateMetricsTest.java    |    3 +-
 .../MutableSegmentImplNullValueVectorTest.java     |    3 +-
 .../mutable/MutableSegmentImplTest.java            |    3 +-
 .../mutable/MutableSegmentImplTestUtils.java       |    3 +-
 .../mutable/MutableSegmentImplUpsertTest.java      |    5 +-
 .../operator/ThreadCpuTimeMeasurementTest.java     |   65 -
 .../function/BaseTransformFunctionTest.java        |   30 -
 .../function/CastTransformFunctionTest.java        |   30 +-
 .../core/query/executor/QueryExecutorTest.java     |    4 +-
 .../BrokerRequestToQueryContextConverterTest.java  |   38 +-
 .../framework/SegmentProcessingFrameworkTest.java  |   18 +-
 .../pinot/core/transport/QueryRoutingTest.java     |   11 +-
 .../apache/pinot/core/util/SchemaUtilsTest.java    |    4 +-
 .../pinot/core/util/TableConfigUtilsTest.java      |   86 +-
 .../queries/FSTBasedRegexpLikeQueriesTest.java     |    4 +-
 .../apache/pinot/queries/H3IndexQueriesTest.java   |    2 +-
 ...ueriesTest.java => JsonMatchPredicateTest.java} |  116 +-
 .../apache/pinot/queries/JsonMatchQueriesTest.java |  209 -
 .../NoDictionaryCompressionQueriesTest.java        |  375 -
 .../queries/SegmentWithNullValueVectorTest.java    |    4 +-
 .../pinot/queries/TextSearchQueriesTest.java       |    4 +-
 .../data/test_null_value_vector_data.json          |    0
 .../data/test_null_value_vector_pinot_schema.json  |    0
 .../src/test/resources/data/test_upsert_data.json  |    0
 .../test/resources/data/test_upsert_schema.json    |    0
 pinot-distribution/pinot-assembly.xml              |    6 -
 .../org/apache/pinot/compat/tests/QueryOp.java     |    7 +-
 .../org/apache/pinot/compat/tests/SegmentOp.java   |    4 +-
 .../tests/BaseClusterIntegrationTest.java          |   35 +-
 .../tests/BaseClusterIntegrationTestSet.java       |   13 +-
 .../tests/BasicAuthBatchIntegrationTest.java       |   18 +-
 .../tests/BasicAuthRealtimeIntegrationTest.java    |    5 +-
 .../pinot/integration/tests/ClusterTest.java       |   46 +-
 ...tlyOnceKafkaRealtimeClusterIntegrationTest.java |    4 +-
 ...ridClusterIntegrationTestCommandLineRunner.java |    4 +-
 .../IngestionConfigHybridIntegrationTest.java      |    2 +-
 .../tests/JsonPathClusterIntegrationTest.java      |    2 +-
 .../tests/LLCRealtimeClusterIntegrationTest.java   |    9 -
 .../LuceneRealtimeClusterIntegrationTest.java      |    2 +-
 .../tests/MapTypeClusterIntegrationTest.java       |    2 +-
 .../tests/NullHandlingIntegrationTest.java         |   18 -
 .../tests/OfflineClusterIntegrationTest.java       |   60 +-
 ...rDownloadLLCRealtimeClusterIntegrationTest.java |    8 -
 .../tests/SegmentCompletionIntegrationTest.java    |   12 +-
 .../SegmentWriterUploaderIntegrationTest.java      |    2 +-
 .../tests/ServerStarterIntegrationTest.java        |    6 +-
 .../UpsertTableSegmentUploadIntegrationTest.java   |   16 -
 .../ControllerLeaderLocatorIntegrationTest.java    |    3 +-
 .../pinot/minion/MinionAdminApiApplication.java    |    6 +-
 .../org/apache/pinot/minion/MinionStarter.java     |   19 +-
 .../BenchmarkNoDictionaryIntegerCompression.java   |  168 -
 .../perf/BenchmarkNoDictionaryLongCompression.java |  169 -
 .../BenchmarkNoDictionaryStringCompression.java    |  181 -
 .../pinot-environment/pinot-azure/pom.xml          |   53 -
 .../plugin/provider/AzureEnvironmentProvider.java  |  164 -
 .../provider/AzureEnvironmentProviderTest.java     |  147 -
 .../mock-imds-response-without-computenode.json    |  118 -
 .../mock-imds-response-without-faultDomain.json    |  118 -
 .../src/test/resources/mock-imds-response.json     |  118 -
 pinot-plugins/pinot-environment/pom.xml            |   55 -
 .../plugin/inputformat/avro/AvroSchemaUtil.java    |   18 -
 .../pinot/plugin/inputformat/avro/AvroUtils.java   |  170 +-
 .../plugin/inputformat/avro/AvroUtilsTest.java     |   69 +-
 .../test/resources/fake_avro_nested_schema.avsc    |   70 -
 .../protobuf/ProtoBufRecordExtractor.java          |   22 +-
 .../RealtimeToOfflineSegmentsTaskExecutorTest.java |    4 +-
 .../filebased/FileBasedSegmentWriterTest.java      |   20 +-
 .../kafka09/server/KafkaDataServerStartable.java   |   35 +-
 .../kafka20/KafkaPartitionLevelConsumer.java       |    7 +-
 .../kafka20/server/KafkaDataServerStartable.java   |    5 -
 pinot-plugins/pom.xml                              |    1 -
 .../indexsegment/immutable/EmptyIndexSegment.java  |    3 +-
 .../immutable/ImmutableSegmentImpl.java            |   21 +-
 .../indexsegment/mutable/MutableSegmentImpl.java   |    7 +-
 .../io/compression/ChunkCompressorFactory.java     |    6 -
 .../local/io/compression/ZstandardCompressor.java  |   42 -
 .../io/compression/ZstandardDecompressor.java      |   43 -
 .../local/partition/ModuloPartitionFunction.java   |    6 +-
 .../converter/RealtimeSegmentConverter.java        |   19 +-
 .../converter/RealtimeSegmentRecordReader.java     |   82 +
 .../RealtimeSegmentSegmentCreationDataSource.java  |   28 +-
 .../stats/RealtimeSegmentStatsContainer.java       |   21 +-
 .../local/realtime/impl/json/MutableJsonIndex.java |   63 +-
 .../recordtransformer/ComplexTypeTransformer.java  |  395 -
 .../RecordReaderSegmentCreationDataSource.java     |    7 -
 .../impl/SegmentIndexCreationDriverImpl.java       |   13 +-
 .../impl/inv/json/BaseJsonIndexCreator.java        |    8 +-
 .../index/column/PhysicalColumnIndexContainer.java |    7 +-
 .../ColumnMinMaxValueGenerator.java                |    8 +-
 .../defaultcolumn/BaseDefaultColumnHandler.java    |    4 +-
 .../readers/json/ImmutableJsonIndexReader.java     |  119 +-
 .../readers/MultiplePinotSegmentRecordReader.java  |  170 +-
 .../segment/readers/PinotSegmentColumnReader.java  |   72 +-
 .../segment/readers/PinotSegmentRecordReader.java  |  211 +-
 .../segment/readers/sort/PinotSegmentSorter.java   |   81 +-
 .../pinot/segment/local/utils/IngestionUtils.java  |   22 -
 .../segment/local/utils/TableConfigUtils.java      |    3 -
 .../local/partition/PartitionFunctionTest.java     |   29 +-
 .../ComplexTypeTransformerTest.java                |  348 -
 .../ExpressionTransformerTest.java                 |   10 +-
 .../recordtransformer/RecordTransformerTest.java   |   17 +-
 .../segment/local/segment/index/JsonIndexTest.java |   37 +-
 .../SegmentGenerationWithFilterRecordsTest.java    |    2 +-
 .../forward/FixedByteChunkSVForwardIndexTest.java  |   10 -
 .../forward/VarByteChunkSVForwardIndexTest.java    |   14 -
 .../index/loader/SegmentPreProcessorTest.java      |    2 +-
 .../segment/local/utils/IngestionUtilsTest.java    |   14 +-
 .../spi/compression/ChunkCompressionType.java      |    2 +-
 .../spi/creator/SegmentGeneratorConfig.java        |   14 -
 .../api/resources/SegmentMetadataFetcher.java      |    2 +-
 .../server/api/resources/TableSizeResource.java    |    4 +-
 .../pinot/server/api/resources/TablesResource.java |    4 +-
 .../server/starter/helix/AdminApiApplication.java  |    5 +-
 .../starter/helix/HelixInstanceDataManager.java    |    6 +-
 .../server/starter/helix/HelixServerStarter.java   |   83 +-
 .../SegmentOnlineOfflineStateModelFactory.java     |    4 +-
 .../apache/pinot/server/api/AccessControlTest.java |    2 +-
 .../apache/pinot/server/api/BaseResourceTest.java  |    4 +-
 .../org/apache/pinot/spi/config/TableConfigs.java  |   25 +-
 .../apache/pinot/spi/config/table/FieldConfig.java |   12 -
 .../apache/pinot/spi/config/table/TableStatus.java |   70 -
 .../config/table/ingestion/ComplexTypeConfig.java  |   70 -
 .../config/table/ingestion/IngestionConfig.java    |   12 +-
 .../java/org/apache/pinot/spi/data/FieldSpec.java  |    9 -
 .../java/org/apache/pinot/spi/data/Schema.java     |    1 -
 .../spi/data/readers/BaseRecordExtractor.java      |    4 +-
 .../apache/pinot/spi/data/readers/GenericRow.java  |   49 -
 .../pinot/spi/data/readers/RecordReader.java       |   12 +-
 .../apache/pinot/spi/env/PinotConfiguration.java   |   14 +-
 .../PinotEnvironmentProvider.java                  |   42 -
 .../PinotEnvironmentProviderFactory.java           |   93 -
 .../pinot/spi/metrics/PinotMetricsRegistry.java    |    1 -
 .../spi/stream/StreamDataServerStartable.java      |    5 -
 .../apache/pinot/spi/utils/CommonConstants.java    |   20 +-
 .../java/org/apache/pinot/spi/utils/JsonUtils.java |  359 +-
 .../java/org/apache/pinot/spi/utils/NetUtils.java  |   56 -
 .../pinot/spi/utils/PinotReflectionUtils.java      |   20 +-
 .../PinotEnvironmentProviderFactoryTest.java       |   68 -
 .../pinot/spi/utils/IngestionConfigUtilsTest.java  |    8 +-
 .../org/apache/pinot/spi/utils/JsonUtilsTest.java  |  305 +-
 pinot-spi/src/test/resources/json_util_test.json   |   50 -
 pinot-tools/pom.xml                                |   30 -
 .../pinot/tools/BatchQuickstartWithMinion.java     |   11 +-
 .../org/apache/pinot/tools/GenericQuickstart.java  |    2 +-
 .../apache/pinot/tools/GitHubEventsQuickstart.java |    2 +-
 .../org/apache/pinot/tools/HybridQuickstart.java   |   19 +-
 .../org/apache/pinot/tools/JoinQuickStart.java     |   17 +-
 .../apache/pinot/tools/JsonIndexQuickStart.java    |   27 +-
 .../OfflineComplexTypeHandlingQuickStart.java      |  100 -
 .../org/apache/pinot/tools/QuickStartBase.java     |   35 -
 .../java/org/apache/pinot/tools/Quickstart.java    |   16 +-
 .../RealtimeComplexTypeHandlingQuickStart.java     |  117 -
 .../pinot/tools/RealtimeJsonIndexQuickStart.java   |   21 +-
 .../org/apache/pinot/tools/RealtimeQuickStart.java |   19 +-
 .../org/apache/pinot/tools/SegmentDumpTool.java    |    7 +-
 .../org/apache/pinot/tools/UpsertQuickStart.java   |   17 +-
 .../pinot/tools/admin/PinotAdministrator.java      |    2 -
 .../admin/command/AbstractBaseAdminCommand.java    |    3 +
 .../pinot/tools/admin/command/AddTableCommand.java |    2 +-
 .../admin/command/AvroSchemaToPinotSchema.java     |   45 +-
 .../tools/admin/command/JsonToPinotSchema.java     |  173 -
 .../command/LaunchDataIngestionJobCommand.java     |    2 +-
 .../tools/admin/command/QuickStartCommand.java     |   62 +-
 .../command/RealtimeProvisioningHelperCommand.java |    6 +-
 .../tools/admin/command/StartBrokerCommand.java    |   14 +-
 .../admin/command/StartControllerCommand.java      |   15 +-
 .../tools/admin/command/StartKafkaCommand.java     |    2 +-
 .../tools/admin/command/StartMinionCommand.java    |    2 +-
 .../tools/admin/command/StartServerCommand.java    |   19 +-
 .../admin/command/StartServiceManagerCommand.java  |   16 +-
 .../tools/admin/command/StartZookeeperCommand.java |    2 -
 .../anonymizer/PinotDataAndQueryAnonymizer.java    |    1 -
 .../pinot/tools/perf/PerfBenchmarkDriver.java      |    9 +-
 .../org/apache/pinot/tools/perf/QueryRunner.java   |  134 +-
 .../converter/PinotSegmentToAvroConverter.java     |    6 +-
 .../converter/PinotSegmentToCsvConverter.java      |    1 -
 .../converter/PinotSegmentToJsonConverter.java     |    1 -
 .../pinot/tools/service/PinotServiceManager.java   |   28 +-
 .../PinotServiceManagerAdminApiApplication.java    |    5 +-
 .../pinot/tools/utils/KafkaStarterUtils.java       |   23 +-
 .../apache/pinot/tools/utils/PinotConfigUtils.java |   19 +-
 .../src/main/resources/conf/pinot-controller.conf  |   42 -
 .../src/main/resources/conf/pinot-minion.conf      |   39 -
 .../src/main/resources/conf/pinot-server.conf      |   42 -
 .../src/main/resources/conf/quickstart-log4j2.xml  |   76 +-
 ...bEvents_offline_complexTypeHandling_schema.json |   64 -
 ...s_offline_complexTypeHandling_table_config.json |   29 -
 .../ingestionJobComplexTypeHandlingSpec.yaml       |  139 -
 .../batch/githubEvents/ingestionJobSpec.yaml       |    2 +-
 .../githubEvents_data.json                         |    0
 .../githubEvents_data.json                         | 9996 --------------------
 ...eHandling_meetupRsvp_realtime_table_config.json |   40 -
 .../complexTypeHandling_meetupRsvp_schema.json     |   54 -
 pom.xml                                            |    6 -
 402 files changed, 3128 insertions(+), 21044 deletions(-)
 mode change 100755 => 100644 compatibility-verifier/checkoutAndBuild.sh
 delete mode 100644 
compatibility-verifier/sample-test-suite/config/FeatureTest2-schema.json
 delete mode 100644 
compatibility-verifier/sample-test-suite/config/data/RealtimeFeatureTest1-data-00.csv
 rename 
compatibility-verifier/sample-test-suite/config/{feature-test-2-realtime-stream-config.json
 => feature-test-1-realtime-stream-config.json} (79%)
 rename 
compatibility-verifier/sample-test-suite/config/{feature-test-2-realtime.json 
=> feature-test-1-realtime.json} (87%)
 rename pinot-tools/src/main/resources/conf/pinot-broker.conf => 
compatibility-verifier/sample-test-suite/config/kafka/topic1.cfg (67%)
 delete mode 100644 
compatibility-verifier/sample-test-suite/config/queries/feature-test-2-sql-realtime.queries
 delete mode 100644 
compatibility-verifier/sample-test-suite/config/query-results/feature-test-2-sql-realtime.results
 copy docker/images/pinot-presto/etc/catalog/pinot.properties => 
compatibility-verifier/sample-test-suite/kafka-stream-produce-op.yaml (63%)
 copy docker/images/pinot-presto/etc/catalog/pinot.properties => 
compatibility-verifier/sample-test-suite/kafka-topic-create-op.yaml (75%)
 copy docker/images/pinot-presto/etc/catalog/pinot.properties => 
compatibility-verifier/sample-test-suite/offline-table-create-op.yaml (76%)
 copy docker/images/pinot-presto/etc/catalog/pinot.properties => 
compatibility-verifier/sample-test-suite/offline-table-delete-op.yaml (76%)
 copy docker/images/pinot-presto/etc/catalog/pinot.properties => 
compatibility-verifier/sample-test-suite/query-op.yaml (76%)
 copy docker/images/pinot-presto/etc/catalog/pinot.properties => 
compatibility-verifier/sample-test-suite/realtime-table-create-op.yaml (75%)
 copy docker/images/pinot-presto/etc/catalog/pinot.properties => 
compatibility-verifier/sample-test-suite/realtime-table-delete-op.yaml (75%)
 create mode 100644 compatibility-verifier/sample-test-suite/sample.yaml
 copy docker/images/pinot-presto/etc/catalog/pinot.properties => 
compatibility-verifier/sample-test-suite/segment-create-op.yaml (66%)
 copy docker/images/pinot-presto/etc/catalog/pinot.properties => 
compatibility-verifier/sample-test-suite/segment-delete-op.yaml (77%)
 copy licenses-binary/{LICENSE-codehaus-animal-sniffer.txt => 
LICENSE-angular.txt} (94%)
 create mode 100644 licenses-binary/LICENSE-aopalliance.txt
 copy licenses-binary/{LICENSE-codehaus-animal-sniffer.txt => 
LICENSE-codemirror.txt} (92%)
 create mode 100644 licenses-binary/LICENSE-cpl-1.0.txt
 delete mode 100644 licenses-binary/LICENSE-edl-1.0.txt
 copy licenses-binary/{LICENSE-stax2.txt => LICENSE-esotericsoftware.txt} (64%)
 create mode 100644 licenses-binary/LICENSE-foundation.txt
 rename licenses-binary/{LICENSE-google-auth.txt => LICENSE-fusesource.txt} 
(91%)
 copy licenses-binary/{LICENSE-codehaus-animal-sniffer.txt => 
LICENSE-handlebars.txt} (95%)
 create mode 100644 licenses-binary/LICENSE-jcraft.txt
 create mode 100644 licenses-binary/LICENSE-jline.txt
 copy licenses-binary/{LICENSE-stax2.txt => LICENSE-jquery-datatables.txt} (83%)
 create mode 100644 licenses-binary/LICENSE-jquery-requestAnimationFrame.txt
 create mode 100644 licenses-binary/LICENSE-jquery-sizzle.txt
 create mode 100644 licenses-binary/LICENSE-jquery.txt
 copy licenses-binary/{LICENSE-reactive-streams.txt => LICENSE-js-beautify.txt} 
(75%)
 create mode 100644 licenses-binary/LICENSE-mimepull.txt
 copy licenses-binary/{LICENSE-azure.txt => LICENSE-normalize.txt} (61%)
 create mode 100644 licenses-binary/LICENSE-paranamer.txt
 rename licenses-binary/{LICENSE-google-protobuf.txt => LICENSE-protobuf.txt} 
(100%)
 create mode 100644 licenses-binary/LICENSE-py4j.txt
 delete mode 100644 licenses-binary/LICENSE-reflections.txt
 rename licenses-binary/{LICENSE-scala-lang.txt => LICENSE-scala.txt} (100%)
 create mode 100644 licenses-binary/LICENSE-underscore.txt
 create mode 100644 licenses-binary/LICENSE-xmlenc.txt
 delete mode 100644 licenses-binary/LICENSE-zstd-jni.txt
 copy licenses-binary/LICENSE-codehaus-animal-sniffer.txt => 
licenses/LICENSE-angular.txt (94%)
 rename licenses-binary/LICENSE-codehaus-animal-sniffer.txt => 
licenses/LICENSE-codemirror.txt (92%)
 create mode 100644 licenses/LICENSE-foundation.txt
 copy licenses-binary/LICENSE-azure.txt => licenses/LICENSE-handlebars.txt (87%)
 rename licenses-binary/LICENSE-stax2.txt => 
licenses/LICENSE-jquery-datatables.txt (83%)
 create mode 100644 licenses/LICENSE-jquery-requestAnimationFrame.txt
 create mode 100644 licenses/LICENSE-jquery-sizzle.txt
 create mode 100644 licenses/LICENSE-jquery.txt
 rename licenses-binary/LICENSE-reactive-streams.txt => 
licenses/LICENSE-js-beautify.txt (75%)
 rename licenses-binary/LICENSE-azure.txt => licenses/LICENSE-normalize.txt 
(61%)
 create mode 100644 licenses/LICENSE-underscore.txt
 delete mode 100644 
pinot-controller/src/main/java/org/apache/pinot/controller/api/debug/TableDebugInfo.java
 delete mode 100644 
pinot-controller/src/main/java/org/apache/pinot/controller/api/resources/TableDebugResource.java
 delete mode 100644 
pinot-controller/src/main/java/org/apache/pinot/controller/recommender/rules/impl/SegmentSizeRule.java
 delete mode 100644 
pinot-controller/src/main/java/org/apache/pinot/controller/recommender/rules/io/configs/SegmentSizeRecommendations.java
 delete mode 100644 
pinot-controller/src/main/java/org/apache/pinot/controller/recommender/rules/io/params/SegmentSizeRuleParams.java
 delete mode 100644 
pinot-controller/src/test/java/org/apache/pinot/controller/recommender/rules/impl/PinotTablePartitionRuleTest.java
 delete mode 100644 
pinot-controller/src/test/java/org/apache/pinot/controller/recommender/rules/impl/SegmentSizeRuleTest.java
 delete mode 100644 
pinot-controller/src/test/resources/recommenderInput/BloomFilterInputWithDateTimeColumn.json
 delete mode 100644 
pinot-controller/src/test/resources/recommenderInput/SegmentSizeRuleInput.json
 delete mode 100644 
pinot-controller/src/test/resources/recommenderInput/SegmentSizeRuleInput_noNeedToGenerateSegment.json
 delete mode 100644 
pinot-controller/src/test/resources/recommenderInput/SegmentSizeRuleInput_realtimeOnlyTable.json
 delete mode 100644 
pinot-controller/src/test/resources/recommenderInput/SegmentSizeRuleInput_ruleIsDisableButItNeedsToBeSilentlyRun.json
 rename {pinot-segment-local/src/main/java/org/apache/pinot/segment/local => 
pinot-core/src/main/java/org/apache/pinot/core}/data/manager/SegmentDataManager.java
 (97%)
 rename {pinot-segment-local/src/main/java/org/apache/pinot/segment/local => 
pinot-core/src/main/java/org/apache/pinot/core}/data/manager/TableDataManager.java
 (97%)
 rename 
{pinot-segment-local/src/main/java/org/apache/pinot/segment/local/data/manager 
=> 
pinot-core/src/main/java/org/apache/pinot/core/data/manager/config}/TableDataManagerConfig.java
 (91%)
 rename {pinot-segment-local/src/main/java/org/apache/pinot/segment/local => 
pinot-core/src/main/java/org/apache/pinot/core}/upsert/TableUpsertMetadataManager.java
 (85%)
 rename 
{pinot-segment-local/src/test/java/org/apache/pinot/segment/local/indexsegment/mutable
 => 
pinot-core/src/test/java/org/apache/pinot/core/indexsegment}/IntermediateSegmentTest.java
 (98%)
 rename {pinot-segment-local/src/test/java/org/apache/pinot/segment/local => 
pinot-core/src/test/java/org/apache/pinot/core}/indexsegment/mutable/MutableSegmentImplAggregateMetricsTest.java
 (98%)
 rename {pinot-segment-local/src/test/java/org/apache/pinot/segment/local => 
pinot-core/src/test/java/org/apache/pinot/core}/indexsegment/mutable/MutableSegmentImplNullValueVectorTest.java
 (97%)
 rename {pinot-segment-local/src/test/java/org/apache/pinot/segment/local => 
pinot-core/src/test/java/org/apache/pinot/core}/indexsegment/mutable/MutableSegmentImplTest.java
 (98%)
 rename {pinot-segment-local/src/test/java/org/apache/pinot/segment/local => 
pinot-core/src/test/java/org/apache/pinot/core}/indexsegment/mutable/MutableSegmentImplTestUtils.java
 (96%)
 rename {pinot-segment-local/src/test/java/org/apache/pinot/segment/local => 
pinot-core/src/test/java/org/apache/pinot/core}/indexsegment/mutable/MutableSegmentImplUpsertTest.java
 (95%)
 delete mode 100644 
pinot-core/src/test/java/org/apache/pinot/core/operator/ThreadCpuTimeMeasurementTest.java
 rename 
pinot-core/src/test/java/org/apache/pinot/queries/{JsonDataTypeQueriesTest.java 
=> JsonMatchPredicateTest.java} (71%)
 delete mode 100644 
pinot-core/src/test/java/org/apache/pinot/queries/JsonMatchQueriesTest.java
 delete mode 100644 
pinot-core/src/test/java/org/apache/pinot/queries/NoDictionaryCompressionQueriesTest.java
 copy {pinot-segment-local => 
pinot-core}/src/test/resources/data/test_null_value_vector_data.json (100%)
 copy {pinot-segment-local => 
pinot-core}/src/test/resources/data/test_null_value_vector_pinot_schema.json 
(100%)
 rename {pinot-segment-local => 
pinot-core}/src/test/resources/data/test_upsert_data.json (100%)
 copy {pinot-segment-local => 
pinot-core}/src/test/resources/data/test_upsert_schema.json (100%)
 delete mode 100644 
pinot-perf/src/main/java/org/apache/pinot/perf/BenchmarkNoDictionaryIntegerCompression.java
 delete mode 100644 
pinot-perf/src/main/java/org/apache/pinot/perf/BenchmarkNoDictionaryLongCompression.java
 delete mode 100644 
pinot-perf/src/main/java/org/apache/pinot/perf/BenchmarkNoDictionaryStringCompression.java
 delete mode 100644 pinot-plugins/pinot-environment/pinot-azure/pom.xml
 delete mode 100644 
pinot-plugins/pinot-environment/pinot-azure/src/main/java/org/apache/pinot/plugin/provider/AzureEnvironmentProvider.java
 delete mode 100644 
pinot-plugins/pinot-environment/pinot-azure/src/test/java/org/apache/pinot/plugin/provider/AzureEnvironmentProviderTest.java
 delete mode 100644 
pinot-plugins/pinot-environment/pinot-azure/src/test/resources/mock-imds-response-without-computenode.json
 delete mode 100644 
pinot-plugins/pinot-environment/pinot-azure/src/test/resources/mock-imds-response-without-faultDomain.json
 delete mode 100644 
pinot-plugins/pinot-environment/pinot-azure/src/test/resources/mock-imds-response.json
 delete mode 100644 pinot-plugins/pinot-environment/pom.xml
 delete mode 100644 
pinot-plugins/pinot-input-format/pinot-avro-base/src/test/resources/fake_avro_nested_schema.avsc
 delete mode 100644 
pinot-segment-local/src/main/java/org/apache/pinot/segment/local/io/compression/ZstandardCompressor.java
 delete mode 100644 
pinot-segment-local/src/main/java/org/apache/pinot/segment/local/io/compression/ZstandardDecompressor.java
 create mode 100644 
pinot-segment-local/src/main/java/org/apache/pinot/segment/local/realtime/converter/RealtimeSegmentRecordReader.java
 delete mode 100644 
pinot-segment-local/src/main/java/org/apache/pinot/segment/local/recordtransformer/ComplexTypeTransformer.java
 delete mode 100644 
pinot-segment-local/src/test/java/org/apache/pinot/segment/local/recordtransformer/ComplexTypeTransformerTest.java
 delete mode 100644 
pinot-spi/src/main/java/org/apache/pinot/spi/config/table/TableStatus.java
 delete mode 100644 
pinot-spi/src/main/java/org/apache/pinot/spi/config/table/ingestion/ComplexTypeConfig.java
 delete mode 100644 
pinot-spi/src/main/java/org/apache/pinot/spi/environmentprovider/PinotEnvironmentProvider.java
 delete mode 100644 
pinot-spi/src/main/java/org/apache/pinot/spi/environmentprovider/PinotEnvironmentProviderFactory.java
 delete mode 100644 
pinot-spi/src/test/java/org/apache/pinot/spi/environmentprovider/PinotEnvironmentProviderFactoryTest.java
 delete mode 100644 pinot-spi/src/test/resources/json_util_test.json
 delete mode 100644 
pinot-tools/src/main/java/org/apache/pinot/tools/OfflineComplexTypeHandlingQuickStart.java
 delete mode 100644 
pinot-tools/src/main/java/org/apache/pinot/tools/QuickStartBase.java
 delete mode 100644 
pinot-tools/src/main/java/org/apache/pinot/tools/RealtimeComplexTypeHandlingQuickStart.java
 delete mode 100644 
pinot-tools/src/main/java/org/apache/pinot/tools/admin/command/JsonToPinotSchema.java
 delete mode 100644 pinot-tools/src/main/resources/conf/pinot-controller.conf
 delete mode 100644 pinot-tools/src/main/resources/conf/pinot-minion.conf
 delete mode 100644 pinot-tools/src/main/resources/conf/pinot-server.conf
 delete mode 100644 
pinot-tools/src/main/resources/examples/batch/githubEvents/githubEvents_offline_complexTypeHandling_schema.json
 delete mode 100644 
pinot-tools/src/main/resources/examples/batch/githubEvents/githubEvents_offline_complexTypeHandling_table_config.json
 delete mode 100644 
pinot-tools/src/main/resources/examples/batch/githubEvents/ingestionJobComplexTypeHandlingSpec.yaml
 rename 
pinot-tools/src/main/resources/examples/batch/githubEvents/{rawdata_json_index 
=> rawdata}/githubEvents_data.json (100%)
 delete mode 100644 
pinot-tools/src/main/resources/examples/batch/githubEvents/rawdata_complexTypeHandling/githubEvents_data.json
 delete mode 100644 
pinot-tools/src/main/resources/examples/stream/meetupRsvp/complexTypeHandling_meetupRsvp_realtime_table_config.json
 delete mode 100644 
pinot-tools/src/main/resources/examples/stream/meetupRsvp/complexTypeHandling_meetupRsvp_schema.json

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

Reply via email to