This is an automated email from the ASF dual-hosted git repository.
apolovtsev pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/ignite-3.git
from 6cca1f4653 IGNITE-24167 Sql. Introduce heuristics to optimize join
order (#5026)
add ba06feb677 IGNITE-17166 Refactor configuration annotation processor
(Part 2) (#5039)
No new revisions were added by this update.
Summary of changes:
.../processor/ItConfigurationProcessorTest.java | 87 ++-
.../configuration/processor/ClassWrapper.java | 4 +-
.../processor/ConfigurationProcessor.java | 717 ++-------------------
.../AbstractConfigurationValidator.java} | 27 +-
.../processor/validation/ConfigValidator.java | 76 +++
.../processor/validation/ConfigValueValidator.java | 90 +++
.../ConfigurationExtentionValidator.java | 55 ++
.../validation/ConfigurationRootValidator.java | 59 ++
.../validation/InjectedNameValidator.java | 99 +++
.../validation/InjectedValueValidator.java | 45 +-
.../validation/MiscellaneousIssuesValidator.java | 108 ++++
.../validation/NamedConfigValueValidator.java | 59 ++
.../PolymorphicConfigInstanceValidator.java | 62 ++
.../validation/PolymorphicConfigValidator.java | 58 ++
.../processor/validation/Validator.java | 166 +++++
15 files changed, 943 insertions(+), 769 deletions(-)
copy
modules/configuration-annotation-processor/src/{integrationTest/resources/org/apache/ignite/internal/configuration/processor/abstractconfig/validation/MustNotContainPolymorphicIdConfigurationSchema.java
=>
main/java/org/apache/ignite/internal/configuration/processor/validation/AbstractConfigurationValidator.java}
(52%)
create mode 100644
modules/configuration-annotation-processor/src/main/java/org/apache/ignite/internal/configuration/processor/validation/ConfigValidator.java
create mode 100644
modules/configuration-annotation-processor/src/main/java/org/apache/ignite/internal/configuration/processor/validation/ConfigValueValidator.java
create mode 100644
modules/configuration-annotation-processor/src/main/java/org/apache/ignite/internal/configuration/processor/validation/ConfigurationExtentionValidator.java
create mode 100644
modules/configuration-annotation-processor/src/main/java/org/apache/ignite/internal/configuration/processor/validation/ConfigurationRootValidator.java
create mode 100644
modules/configuration-annotation-processor/src/main/java/org/apache/ignite/internal/configuration/processor/validation/InjectedNameValidator.java
create mode 100644
modules/configuration-annotation-processor/src/main/java/org/apache/ignite/internal/configuration/processor/validation/MiscellaneousIssuesValidator.java
create mode 100644
modules/configuration-annotation-processor/src/main/java/org/apache/ignite/internal/configuration/processor/validation/NamedConfigValueValidator.java
create mode 100644
modules/configuration-annotation-processor/src/main/java/org/apache/ignite/internal/configuration/processor/validation/PolymorphicConfigInstanceValidator.java
create mode 100644
modules/configuration-annotation-processor/src/main/java/org/apache/ignite/internal/configuration/processor/validation/PolymorphicConfigValidator.java
create mode 100644
modules/configuration-annotation-processor/src/main/java/org/apache/ignite/internal/configuration/processor/validation/Validator.java