This is an automated email from the ASF dual-hosted git repository.
jooger pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/ignite-3.git
from 2e5f3cc39f1 IGNITE-25903 Sql. Support literals in PA metadata builder
(#6406)
add 339709ec4e8 IGNITE-26138 Sql. Partition awareness. Prepare partition
pruning metadata after planning (#6374)
No new revisions were added by this update.
Summary of changes:
.../sql/group1/explain/mapping.test | 42 ++--
.../sql/engine/exec/mapping/ColocationGroup.java | 22 +++
.../sql/engine/exec/mapping/FragmentPrinter.java | 47 ++++-
.../sql/engine/exec/mapping/MappedFragment.java | 22 ++-
.../engine/exec/mapping/MappingServiceImpl.java | 17 +-
.../sql/engine/exec/mapping/QuerySplitter.java | 16 +-
.../internal/sql/engine/prepare/DdlPlan.java | 13 ++
.../internal/sql/engine/prepare/ExplainPlan.java | 13 ++
.../sql/engine/prepare/KeyValueGetPlan.java | 19 +-
.../sql/engine/prepare/KeyValueModifyPlan.java | 19 +-
.../internal/sql/engine/prepare/KillPlan.java | 13 ++
.../internal/sql/engine/prepare/MultiStepPlan.java | 29 ++-
.../sql/engine/prepare/PrepareServiceImpl.java | 71 +++++--
.../internal/sql/engine/prepare/QueryPlan.java | 11 ++
.../sql/engine/prepare/SelectCountPlan.java | 11 ++
.../PartitionAwarenessMetadataExtractor.java | 22 ++-
.../engine/prepare/pruning/PartitionPruner.java | 3 +-
.../prepare/pruning/PartitionPrunerImpl.java | 28 ++-
.../prepare/pruning/PartitionPruningMetadata.java | 25 +++
.../prepare/pruning/PartitionPruningPredicate.java | 6 +-
.../ignite/internal/sql/engine/util/Cloner.java | 59 ++++++
.../sql/engine/exec/ExecutionServiceImplTest.java | 24 +--
.../exec/mapping/MappingServiceImplTest.java | 2 +-
.../sql/engine/exec/mapping/MappingTestRunner.java | 14 +-
.../planner/PartitionPruningMetadataTest.java | 5 +-
.../pruning/PartitionPruningPredicateSelfTest.java | 15 +-
.../src/test/resources/mapping/correlated.test | 191 +++++++++++-------
.../sql-engine/src/test/resources/mapping/dml.test | 57 ++++--
.../src/test/resources/mapping/hash_join.test | 73 ++++---
.../src/test/resources/mapping/merge_join.test | 23 ++-
.../src/test/resources/mapping/set_ops.test | 35 ++--
.../src/test/resources/mapping/table_affinity.test | 52 +++--
.../test/resources/mapping/table_functions.test | 3 +-
.../src/test/resources/mapping/table_identity.test | 84 +++++---
.../resources/mapping/table_identity_single.test | 60 ++++--
.../src/test/resources/mapping/table_single.test | 36 +++-
.../resources/mapping/test_backup_mapping.test | 160 +++++++++------
.../resources/mapping/test_partition_pruning.test | 218 ++++++++++++++++-----
.../src/test/resources/mapping/union.test | 74 ++++---
.../src/test/resources/mapping/values.test | 6 +-
40 files changed, 1184 insertions(+), 456 deletions(-)