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

Reply via email to