This is an automated email from the ASF dual-hosted git repository. github-bot pushed a change to branch dependabot/maven/net.openhft-posix-2.25ea0 in repository https://gitbox.apache.org/repos/asf/pinot.git
discard 561b2166ff Bump net.openhft:posix from 2.23.2 to 2.25ea0 add 650e2584b1 [Minor] Add Nullable annotation to HttpHeaders in BrokerRequestHandler (#12816) add 805bc4ac1b Bump nl.jqno.equalsverifier:equalsverifier from 3.15.8 to 3.16.1 (#12836) add 98873ebcbf Bump net.sf.jopt-simple:jopt-simple from 4.6 to 5.0.4 (#12835) add d001acedf3 Bump jakarta.annotation:jakarta.annotation-api from 2.1.1 to 3.0.0 (#12834) add 68b7302463 Bump org.apache.datasketches:datasketches-java from 5.0.1 to 5.0.2 (#12833) add 9b38a1f14c Bump io.projectreactor:reactor-core from 3.6.2 to 3.6.4 (#12832) add 39edec5cb4 Bump com.azure:azure-core-http-netty from 1.14.0 to 1.14.2 (#12831) add 0f8630d2a3 Bump net.java.dev.jna:jna-platform from 5.6.0 to 5.14.0 (#12829) add eb91286552 Bump com.diffplug.spotless:spotless-maven-plugin from 2.28.0 to 2.43.0 (#12827) add 2fe29bb052 Bump com.azure:azure-storage-file-datalake from 12.18.2 to 12.18.3 (#12826) add 5504d0857b Bump bouncycastle.version from 1.77 to 1.78 (#12825) add 569189fe0d Bump actions/checkout from 2 to 4 (#12822) add 364f000036 Bump com.google.cloud:libraries-bom from 26.34.0 to 26.37.0 (#12823) add af44a2048e Bump actions/setup-node from 3 to 4 (#12821) add 3c57a47a50 Bump testcontainers.version from 1.17.3 to 1.19.7 (#12820) add 369c6593d1 Bump docker/login-action from 2 to 3 (#12819) add 2f5dbf1c70 Bump docker/setup-buildx-action from 2 to 3 (#12817) add 396988de67 Bump github/codeql-action from 2 to 3 (#12818) add 156a3e425f Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.0 to 3.2.2 (#12728) add 620c46acd3 Move package org.apache.calcite to org.apache.pinot.calcite (#12837) add 101af7c583 add SegmentContext to collect validDocIds bitmaps for many segments together (#12694) add b5148ebfeb Bump cloud.localstack:localstack-utils from 0.2.19 to 0.2.23 (#12842) add c722607743 Bump aws.sdk.version from 2.25.17 to 2.25.27 (#12843) add 73ef57b3af Bump org.apache:apache from 21 to 31 (#12846) add abf45fc6e0 Bump com.google.errorprone:error_prone_annotations from 2.25.0 to 2.26.1 (#12847) add df5fcb7b0f Bump com.google.apis:google-api-services-storage (#12848) add e001a884e4 Bump com.gradle:common-custom-user-data-maven-extension from 1.13 to 2 (#12850) add d9b1f040bf Bump com.microsoft.azure:msal4j from 1.14.3 to 1.15.0 (#12853) add 3a7cef3155 Bump net.openhft:chronicle-core from 2.25ea10 to 2.25ea13 (#12854) add 07682d24f8 Bump com.azure:azure-identity from 1.11.3 to 1.12.0 (#12855) add 7e4ea06b99 use static TypeReference object (#12776) add 425eea9e80 Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.2.0 to 3.6.3 (#12852) add c93de37765 remove easymock library (#12859) add 13673f1150 Add SchemaConformingTransformerV2 to enhance text search abilities (#12788) add 85806e4398 Bump org.testng:testng from 7.9.0 to 7.10.1 (#12868) add 02dd133952 Bump org.codehaus.woodstox:stax2-api from 4.1 to 4.2.2 (#12851) add 6bc2450a73 Bump org.glassfish.tyrus.bundles:tyrus-standalone-client (#12869) add 0e3a9a64af Bump com.google.j2objc:j2objc-annotations from 2.8 to 3.0.0 (#12870) add ae819e2321 Bump com.github.eirslett:frontend-maven-plugin from 1.11.0 to 1.15.0 (#12874) add c39a97845a Bump org.apache.spark:spark-launcher_2.12 from 3.5.0 to 3.5.1 (#12877) add 870fa2a810 Bump org.apache.maven.plugins:maven-project-info-reports-plugin (#12876) add 30a3cd5a9c Bump io.grpc:grpc-context from 1.60.1 to 1.63.0 (#12872) add 9af7cd6c10 Bump com.fasterxml.woodstox:woodstox-core from 6.4.0 to 6.6.2 (#12873) add f2d27da607 Bump aws.sdk.version from 2.25.27 to 2.25.28 (#12871) add 9b64b5cdd0 Support ValueWindowFunction for LEAD/LAG/FIRST_VALUE/LAST_VALUE (#12878) add 6725ca8c92 Bump net.minidev:json-smart from 2.5.0 to 2.5.1 (#12881) add 0da1d4e006 Bump com.puppycrawl.tools:checkstyle from 8.45.1 to 10.15.0 (#12784) add 549cb60cac Bump org.scalatest:scalatest_2.12 from 3.1.1 to 3.2.18 (#12879) add 5a909743e9 Move some mispositioned tests under pinot-core (#12884) add ed0ecdd2e4 Bump io.projectreactor:reactor-core from 3.6.4 to 3.6.5 (#12897) add 6ca21baf4d Bump com.azure:azure-core from 1.45.1 to 1.48.0 (#12896) add 2063690b11 Bump aws.sdk.version from 2.25.28 to 2.25.29 (#12894) add be2b3e5970 Bump com.github.jnr:jnr-constants from 0.10.3 to 0.10.4 (#12893) add f5d629c10e Bump org.apache.spark:spark-core_2.12 from 3.5.0 to 3.5.1 (#12903) add 6ab2c89a6b Bump org.apache.httpcomponents:httpcore from 4.4.13 to 4.4.16 (#12902) add 8ee2663c20 Bump com.github.seancfoley:ipaddress from 5.3.4 to 5.5.0 (#12901) add 8d6a892a26 Bump io.grpc:grpc-protobuf-lite from 1.62.2 to 1.63.0 (#12900) add 183144f07f Upgrade reflections from 0.9.11 to 0.10.2 (#12885) add 1c409c2e8c Bump org.apache.rat:apache-rat-plugin from 0.13 to 0.16.1 (#12895) add 7b2005dfa8 Bump confluent.version from 7.6.0 to 7.6.1 (#12891) add ec56ba601e Bump com.gradle:gradle-enterprise-maven-extension from 1.19.2 to 1.20.1 (#12889) add 7401798d1e Bump commons-io:commons-io from 2.15.1 to 2.16.1 (#12890) add ce2d0dbac1 Bump com.github.jnr:jnr-posix from 3.1.15 to 3.1.19 (#12892) add 0638744d8c Bump net.openhft:posix from 2.23.2 to 2.25ea0 This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this: * -- * -- B -- O -- O -- O (561b2166ff) \ N -- N -- N refs/heads/dependabot/maven/net.openhft-posix-2.25ea0 (0638744d8c) You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B. 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: .../build-multi-arch-pinot-docker-image.yml | 8 +- .../workflows/build-pinot-base-docker-image.yml | 4 +- .github/workflows/build-pinot-docker-image.yml | 4 +- .github/workflows/build-presto-docker-image.yml | 4 +- .github/workflows/build-superset-docker-image.yml | 4 +- .github/workflows/pinot_compatibility_tests.yml | 2 +- .github/workflows/pinot_tests.yml | 4 +- .github/workflows/pinot_vuln_check.yml | 2 +- .mvn/extensions.xml | 4 +- .../requesthandler/BaseBrokerRequestHandler.java | 13 +- .../requesthandler/BrokerRequestHandler.java | 4 +- .../BrokerRequestHandlerDelegate.java | 12 +- .../MultiStageBrokerRequestHandler.java | 2 +- .../apache/pinot/common/metrics/ServerGauge.java | 1 + .../apache/pinot/common/metrics/ServerMeter.java | 1 + .../apache/pinot/common/minion/MinionClient.java | 34 +- .../common/request/context/LiteralContextTest.java | 0 .../common/utils/request/RequestUtilsTest.java | 31 +- pinot-connectors/pinot-spark-2-connector/pom.xml | 4 +- pinot-connectors/pinot-spark-3-connector/pom.xml | 4 +- pinot-connectors/pinot-spark-common/pom.xml | 4 +- pinot-controller/pom.xml | 2 +- .../api/resources/PinotQueryResource.java | 2 +- .../api/resources/PinotTenantRestletResource.java | 2 +- .../core/data/manager/BaseTableDataManager.java | 10 + .../manager/realtime/RealtimeTableDataManager.java | 14 + .../core/operator/InstanceResponseOperator.java | 12 +- .../StreamingInstanceResponseOperator.java | 9 +- .../plan/AcquireReleaseColumnsSegmentPlanNode.java | 10 +- .../pinot/core/plan/AggregationPlanNode.java | 13 +- .../apache/pinot/core/plan/DistinctPlanNode.java | 9 +- .../apache/pinot/core/plan/DocIdSetPlanNode.java | 11 +- .../org/apache/pinot/core/plan/FilterPlanNode.java | 34 +- .../apache/pinot/core/plan/GroupByPlanNode.java | 13 +- .../pinot/core/plan/InstanceResponsePlanNode.java | 10 +- .../apache/pinot/core/plan/ProjectPlanNode.java | 15 +- .../apache/pinot/core/plan/SelectionPlanNode.java | 20 +- .../plan/StreamingInstanceResponsePlanNode.java | 8 +- .../core/plan/StreamingSelectionPlanNode.java | 9 +- .../core/plan/maker/InstancePlanMakerImplV2.java | 50 +- .../apache/pinot/core/plan/maker/PlanMaker.java | 12 +- .../function/AggregationFunctionUtils.java | 23 +- .../query/executor/ServerQueryExecutorV1Impl.java | 45 +- .../combine/SelectionCombineOperatorTest.java | 3 +- .../query/SelectionOrderByOperatorTest.java | 6 +- .../StreamingSelectionOnlyOperatorTest.java | 6 +- .../apache/pinot/core/plan/FilterPlanNodeTest.java | 13 +- .../java/org/apache/pinot/core/plan/TestUtils.java | 43 + ...adataAndDictionaryAggregationPlanMakerTest.java | 9 +- .../DictionaryBasedGroupKeyGeneratorTest.java | 5 +- .../query/aggregation/groupby/GroupByTrimTest.java | 4 +- .../groupby/NoDictionaryGroupKeyGeneratorTest.java | 5 +- .../pinot/core/startree/v2/BaseStarTreeV2Test.java | 7 +- .../util/IntDoubleIndexedPriorityQueueTest.java | 3 +- .../util/IntObjectIndexedPriorityQueueTest.java | 3 +- .../util/QueryMultiThreadingUtilsTest.java | 3 +- .../org/apache/pinot/queries/BaseQueriesTest.java | 19 +- .../pinot/queries/BooleanAggQueriesTest.java | 3 +- .../apache/pinot/queries/TransformQueriesTest.java | 2 +- pinot-integration-tests/pom.xml | 4 +- .../integration/tests/custom/GeoSpatialTest.java | 2 +- .../perf/BenchmarkNativeAndLuceneBasedLike.java | 3 +- .../perf/BenchmarkNativeVsLuceneTextIndex.java | 3 +- .../pinot-batch-ingestion-spark-3/pom.xml | 2 +- pinot-plugins/pinot-file-system/pinot-adls/pom.xml | 14 +- pinot-plugins/pinot-file-system/pinot-s3/pom.xml | 2 +- .../pinot-input-format/pinot-protobuf/pom.xml | 2 +- .../pinot-stream-ingestion/pinot-kinesis/pom.xml | 8 +- .../plugin/stream/kinesis/KinesisConsumerTest.java | 41 +- .../kinesis/KinesisStreamMetadataProviderTest.java | 94 ++- .../pinot-stream-ingestion/pinot-pulsar/pom.xml | 4 +- .../calcite/jdbc/CalciteSchemaBuilder.java | 15 +- .../calcite/prepare/PinotCalciteCatalogReader.java | 19 +- .../calcite/rel/hint/PinotHintOptions.java | 6 +- .../calcite/rel/hint/PinotHintStrategyTable.java | 18 +- .../calcite/rel/logical/PinotLogicalExchange.java | 23 +- .../rel/logical/PinotLogicalSortExchange.java | 45 +- .../calcite/rel/logical/PinotRelExchangeType.java | 2 +- .../rel/rules/ImmutableSortExchangeCopyRule.java | 15 +- .../PinotAggregateExchangeNodeInsertRule.java | 14 +- .../rules/PinotAggregateLiteralAttachmentRule.java | 6 +- .../rel/rules/PinotAggregateToSemiJoinRule.java | 3 +- .../rel/rules/PinotEvaluateLiteralRule.java | 2 +- .../rel/rules/PinotExchangeEliminationRule.java | 4 +- .../rel/rules/PinotFilterExpandSearchRule.java | 2 +- .../rel/rules/PinotJoinExchangeNodeInsertRule.java | 4 +- .../rel/rules/PinotJoinToDynamicBroadcastRule.java | 10 +- .../calcite/rel/rules/PinotQueryRuleSets.java | 4 +- .../rel/rules/PinotRelDistributionTraitRule.java | 8 +- .../calcite/rel/rules/PinotRuleUtils.java | 4 +- .../rules/PinotSetOpExchangeNodeInsertRule.java | 4 +- .../rules/PinotSingleValueAggregateRemoveRule.java | 2 +- .../rel/rules/PinotSortExchangeCopyRule.java | 4 +- .../rel/rules/PinotSortExchangeNodeInsertRule.java | 4 +- .../rules/PinotWindowExchangeNodeInsertRule.java | 8 +- .../calcite/sql/PinotSqlAggFunction.java | 6 +- .../calcite/sql/PinotSqlTransformFunction.java | 5 +- .../calcite/sql/fun/PinotOperatorTable.java | 23 +- .../calcite/sql/fun/PinotSqlCoalesceFunction.java | 3 +- .../sql/util/PinotChainedSqlOperatorTable.java | 21 +- .../calcite/sql2rel/PinotConvertletTable.java | 6 +- .../org/apache/pinot/query/QueryEnvironment.java | 14 +- .../apache/pinot/query/catalog/PinotCatalog.java | 5 +- .../planner/logical/PinotLogicalQueryPlanner.java | 2 +- .../query/planner/logical/PlanFragmenter.java | 2 +- .../planner/logical/RelToPlanNodeConverter.java | 6 +- .../query/planner/logical/SubPlanFragmenter.java | 2 +- .../planner/physical/DispatchablePlanVisitor.java | 2 +- .../query/planner/plannode/AggregateNode.java | 4 +- .../pinot/query/planner/plannode/ExchangeNode.java | 2 +- .../query/planner/plannode/MailboxReceiveNode.java | 2 +- .../query/planner/plannode/MailboxSendNode.java | 2 +- .../apache/pinot/query/routing/WorkerManager.java | 2 +- .../rel/rules/PinotSortExchangeCopyRuleTest.java | 35 +- .../pinot/query/QueryEnvironmentTestBase.java | 4 +- .../query/runtime/operator/AggregateOperator.java | 2 +- .../query/runtime/operator/HashJoinOperator.java | 2 +- .../operator/MultistageGroupByExecutor.java | 2 +- .../runtime/operator/WindowAggregateOperator.java | 36 +- .../runtime/operator/utils/AggregationUtils.java | 2 +- .../operator/window/FirstValueWindowFunction.java | 31 +- .../operator/window/LagValueWindowFunction.java | 33 +- .../operator/window/LastValueWindowFunction.java | 25 +- .../operator/window/LeadValueWindowFunction.java | 33 +- .../operator/window/ValueWindowFunction.java | 54 ++ .../runtime/operator/window/WindowFunction.java | 20 +- .../plan/pipeline/PipelineBreakerVisitor.java | 2 +- .../runtime/operator/AggregateOperatorTest.java | 2 +- .../runtime/operator/HashJoinOperatorTest.java | 2 +- .../plan/pipeline/PipelineBreakerExecutorTest.java | 2 +- .../testutils/MockInstanceDataManagerFactory.java | 6 + .../local/data/manager/TableDataManager.java | 9 + .../recordtransformer/CompositeTransformer.java | 12 +- .../SchemaConformingTransformer.java | 31 +- .../SchemaConformingTransformerV2.java | 727 ++++++++++++++++ .../upsert/BasePartitionUpsertMetadataManager.java | 64 ++ ...oncurrentMapPartitionUpsertMetadataManager.java | 34 +- .../ConcurrentMapTableUpsertMetadataManager.java | 8 + .../local/upsert/TableUpsertMetadataManager.java | 5 + .../pinot/segment/local/utils/Base64Utils.java | 29 +- .../pinot/segment/local/utils/IngestionUtils.java | 3 +- .../segment/local/utils/TableConfigUtils.java | 8 + .../converter/RealtimeSegmentConverterTest.java | 4 +- .../SchemaConformingTransformerV2Test.java | 934 +++++++++++++++++++++ .../pinot/segment/local/utils/Base64UtilsTest.java | 96 +++ .../apache/pinot/segment/spi/SegmentContext.java | 30 +- .../config/table/ingestion/IngestionConfig.java | 15 + .../SchemaConformingTransformerConfig.java | 4 +- .../SchemaConformingTransformerV2Config.java | 253 ++++++ .../pinot/spi/utils/PinotReflectionUtils.java | 6 +- .../pinot/spi/crypt/PinotCrypterFactoryTest.java | 0 pinot-tools/pom.xml | 2 +- pom.xml | 63 +- 153 files changed, 3071 insertions(+), 686 deletions(-) rename {pinot-core => pinot-common}/src/test/java/org/apache/pinot/common/request/context/LiteralContextTest.java (100%) create mode 100644 pinot-core/src/test/java/org/apache/pinot/core/plan/TestUtils.java rename pinot-core/src/test/java/org/apache/pinot/{ => core}/util/IntDoubleIndexedPriorityQueueTest.java (97%) rename pinot-core/src/test/java/org/apache/pinot/{ => core}/util/IntObjectIndexedPriorityQueueTest.java (97%) rename pinot-core/src/test/java/org/apache/pinot/{ => core}/util/QueryMultiThreadingUtilsTest.java (97%) rename pinot-query-planner/src/main/java/org/apache/{ => pinot}/calcite/jdbc/CalciteSchemaBuilder.java (71%) rename pinot-query-planner/src/main/java/org/apache/{ => pinot}/calcite/prepare/PinotCalciteCatalogReader.java (96%) rename pinot-query-planner/src/main/java/org/apache/{ => pinot}/calcite/rel/hint/PinotHintOptions.java (95%) rename pinot-query-planner/src/main/java/org/apache/{ => pinot}/calcite/rel/hint/PinotHintStrategyTable.java (90%) rename pinot-query-planner/src/main/java/org/apache/{ => pinot}/calcite/rel/logical/PinotLogicalExchange.java (81%) rename pinot-query-planner/src/main/java/org/apache/{ => pinot}/calcite/rel/logical/PinotLogicalSortExchange.java (78%) rename pinot-query-planner/src/main/java/org/apache/{ => pinot}/calcite/rel/logical/PinotRelExchangeType.java (97%) rename pinot-query-planner/src/main/java/org/apache/{ => pinot}/calcite/rel/rules/ImmutableSortExchangeCopyRule.java (98%) rename pinot-query-planner/src/main/java/org/apache/{ => pinot}/calcite/rel/rules/PinotAggregateExchangeNodeInsertRule.java (97%) rename pinot-query-planner/src/main/java/org/apache/{ => pinot}/calcite/rel/rules/PinotAggregateLiteralAttachmentRule.java (96%) rename pinot-query-planner/src/main/java/org/apache/{ => pinot}/calcite/rel/rules/PinotAggregateToSemiJoinRule.java (98%) rename pinot-query-planner/src/main/java/org/apache/{ => pinot}/calcite/rel/rules/PinotEvaluateLiteralRule.java (99%) rename pinot-query-planner/src/main/java/org/apache/{ => pinot}/calcite/rel/rules/PinotExchangeEliminationRule.java (94%) rename pinot-query-planner/src/main/java/org/apache/{ => pinot}/calcite/rel/rules/PinotFilterExpandSearchRule.java (98%) rename pinot-query-planner/src/main/java/org/apache/{ => pinot}/calcite/rel/rules/PinotJoinExchangeNodeInsertRule.java (96%) rename pinot-query-planner/src/main/java/org/apache/{ => pinot}/calcite/rel/rules/PinotJoinToDynamicBroadcastRule.java (96%) rename pinot-query-planner/src/main/java/org/apache/{ => pinot}/calcite/rel/rules/PinotQueryRuleSets.java (97%) rename pinot-query-planner/src/main/java/org/apache/{ => pinot}/calcite/rel/rules/PinotRelDistributionTraitRule.java (97%) rename pinot-query-planner/src/main/java/org/apache/{ => pinot}/calcite/rel/rules/PinotRuleUtils.java (97%) rename pinot-query-planner/src/main/java/org/apache/{ => pinot}/calcite/rel/rules/PinotSetOpExchangeNodeInsertRule.java (96%) rename pinot-query-planner/src/main/java/org/apache/{ => pinot}/calcite/rel/rules/PinotSingleValueAggregateRemoveRule.java (98%) rename pinot-query-planner/src/main/java/org/apache/{ => pinot}/calcite/rel/rules/PinotSortExchangeCopyRule.java (97%) rename pinot-query-planner/src/main/java/org/apache/{ => pinot}/calcite/rel/rules/PinotSortExchangeNodeInsertRule.java (96%) rename pinot-query-planner/src/main/java/org/apache/{ => pinot}/calcite/rel/rules/PinotWindowExchangeNodeInsertRule.java (98%) rename pinot-query-planner/src/main/java/org/apache/{ => pinot}/calcite/sql/PinotSqlAggFunction.java (91%) rename pinot-query-planner/src/main/java/org/apache/{ => pinot}/calcite/sql/PinotSqlTransformFunction.java (90%) rename pinot-query-planner/src/main/java/org/apache/{ => pinot}/calcite/sql/fun/PinotOperatorTable.java (90%) copy pinot-query-planner/src/main/java/org/apache/{ => pinot}/calcite/sql/fun/PinotSqlCoalesceFunction.java (92%) rename pinot-query-planner/src/main/java/org/apache/{ => pinot}/calcite/sql/util/PinotChainedSqlOperatorTable.java (83%) rename pinot-query-planner/src/main/java/org/apache/{ => pinot}/calcite/sql2rel/PinotConvertletTable.java (92%) rename pinot-query-planner/src/test/java/org/apache/{ => pinot}/calcite/rel/rules/PinotSortExchangeCopyRuleTest.java (92%) rename pinot-core/src/test/java/org/apache/pinot/common/utils/request/RequestUtilsTest.java => pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/operator/window/FirstValueWindowFunction.java (54%) copy pinot-query-planner/src/main/java/org/apache/calcite/sql/fun/PinotSqlCoalesceFunction.java => pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/operator/window/LagValueWindowFunction.java (56%) copy pinot-query-planner/src/main/java/org/apache/calcite/sql/fun/PinotSqlCoalesceFunction.java => pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/operator/window/LastValueWindowFunction.java (60%) copy pinot-query-planner/src/main/java/org/apache/calcite/sql/fun/PinotSqlCoalesceFunction.java => pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/operator/window/LeadValueWindowFunction.java (54%) create mode 100644 pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/operator/window/ValueWindowFunction.java copy pinot-query-planner/src/main/java/org/apache/calcite/sql/fun/PinotSqlCoalesceFunction.java => pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/operator/window/WindowFunction.java (65%) create mode 100644 pinot-segment-local/src/main/java/org/apache/pinot/segment/local/recordtransformer/SchemaConformingTransformerV2.java copy pinot-query-planner/src/main/java/org/apache/calcite/sql/fun/PinotSqlCoalesceFunction.java => pinot-segment-local/src/main/java/org/apache/pinot/segment/local/utils/Base64Utils.java (56%) rename {pinot-core/src/test/java/org/apache/pinot => pinot-segment-local/src/test/java/org/apache/pinot/segment/local}/realtime/converter/RealtimeSegmentConverterTest.java (99%) create mode 100644 pinot-segment-local/src/test/java/org/apache/pinot/segment/local/recordtransformer/SchemaConformingTransformerV2Test.java create mode 100644 pinot-segment-local/src/test/java/org/apache/pinot/segment/local/utils/Base64UtilsTest.java rename pinot-query-planner/src/main/java/org/apache/calcite/sql/fun/PinotSqlCoalesceFunction.java => pinot-segment-spi/src/main/java/org/apache/pinot/segment/spi/SegmentContext.java (56%) create mode 100644 pinot-spi/src/main/java/org/apache/pinot/spi/config/table/ingestion/SchemaConformingTransformerV2Config.java rename {pinot-core => pinot-spi}/src/test/java/org/apache/pinot/spi/crypt/PinotCrypterFactoryTest.java (100%) --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@pinot.apache.org For additional commands, e-mail: commits-h...@pinot.apache.org