[hibernate-commits] [hibernate/hibernate-search] dc4365: HSEARCH-3687 Use self-types in projection DSL inte...

Yoann Rodière noreply at github.com
Wed Sep 18 11:27:12 EDT 2019


  Branch: refs/heads/master
  Home:   https://github.com/hibernate/hibernate-search
  Commit: dc436569fa5df6a08c0704713aa75da47a7bff05
      https://github.com/hibernate/hibernate-search/commit/dc436569fa5df6a08c0704713aa75da47a7bff05
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-09-18 (Wed, 18 Sep 2019)

  Changed paths:
    M engine/src/main/java/org/hibernate/search/engine/search/projection/dsl/CompositeProjectionOptionsStep.java
    M engine/src/main/java/org/hibernate/search/engine/search/projection/dsl/DistanceToFieldProjectionOptionsStep.java
    M engine/src/main/java/org/hibernate/search/engine/search/projection/dsl/DocumentReferenceProjectionOptionsStep.java
    M engine/src/main/java/org/hibernate/search/engine/search/projection/dsl/EntityProjectionOptionsStep.java
    M engine/src/main/java/org/hibernate/search/engine/search/projection/dsl/EntityReferenceProjectionOptionsStep.java
    M engine/src/main/java/org/hibernate/search/engine/search/projection/dsl/FieldProjectionOptionsStep.java
    M engine/src/main/java/org/hibernate/search/engine/search/projection/dsl/ScoreProjectionOptionsStep.java
    M engine/src/main/java/org/hibernate/search/engine/search/projection/dsl/SearchProjectionFactory.java
    M engine/src/main/java/org/hibernate/search/engine/search/projection/dsl/impl/CompositeProjectionOptionsStepImpl.java
    M engine/src/main/java/org/hibernate/search/engine/search/projection/dsl/impl/DefaultSearchProjectionFactory.java
    M engine/src/main/java/org/hibernate/search/engine/search/projection/dsl/impl/DistanceToFieldProjectionOptionsStepImpl.java
    M engine/src/main/java/org/hibernate/search/engine/search/projection/dsl/impl/DocumentReferenceProjectionOptionsStepImpl.java
    M engine/src/main/java/org/hibernate/search/engine/search/projection/dsl/impl/EntityProjectionOptionsStepImpl.java
    M engine/src/main/java/org/hibernate/search/engine/search/projection/dsl/impl/EntityReferenceProjectionOptionsStepImpl.java
    M engine/src/main/java/org/hibernate/search/engine/search/projection/dsl/impl/FieldProjectionOptionsStepImpl.java
    M engine/src/main/java/org/hibernate/search/engine/search/projection/dsl/impl/ScoreProjectionOptionsStepImpl.java
    M engine/src/main/java/org/hibernate/search/engine/search/projection/dsl/spi/DelegatingSearchProjectionFactory.java

  Log Message:
  -----------
  HSEARCH-3687 Use self-types in projection DSL interfaces

So that we won't need to break APIs if one day we need backend-specific
extensions to add options to standard projections.


  Commit: ee4eb5b9d973d9878c5147cfd8516cf30697e488
      https://github.com/hibernate/hibernate-search/commit/ee4eb5b9d973d9878c5147cfd8516cf30697e488
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-09-18 (Wed, 18 Sep 2019)

  Changed paths:
    R engine/src/main/java/org/hibernate/search/engine/search/aggregation/dsl/BucketAggregationOptionsStep.java
    R engine/src/main/java/org/hibernate/search/engine/search/aggregation/dsl/CombinedAggregationOptionsStep.java

  Log Message:
  -----------
  HSEARCH-3687 Remove unused interfaces in the aggregation DSL


  Commit: 6c73affee9f8a34b611ec2da89dd014fa21b3ac3
      https://github.com/hibernate/hibernate-search/commit/6c73affee9f8a34b611ec2da89dd014fa21b3ac3
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-09-18 (Wed, 18 Sep 2019)

  Changed paths:
    M engine/src/main/java/org/hibernate/search/engine/search/aggregation/dsl/RangeAggregationFieldStep.java
    M engine/src/main/java/org/hibernate/search/engine/search/aggregation/dsl/RangeAggregationOptionsStep.java
    M engine/src/main/java/org/hibernate/search/engine/search/aggregation/dsl/RangeAggregationRangeMoreStep.java
    M engine/src/main/java/org/hibernate/search/engine/search/aggregation/dsl/RangeAggregationRangeStep.java
    M engine/src/main/java/org/hibernate/search/engine/search/aggregation/dsl/TermsAggregationFieldStep.java
    M engine/src/main/java/org/hibernate/search/engine/search/aggregation/dsl/TermsAggregationOptionsStep.java
    M engine/src/main/java/org/hibernate/search/engine/search/aggregation/dsl/impl/RangeAggregationFieldStepImpl.java
    M engine/src/main/java/org/hibernate/search/engine/search/aggregation/dsl/impl/RangeAggregationRangeStepImpl.java
    M engine/src/main/java/org/hibernate/search/engine/search/aggregation/dsl/impl/TermsAggregationFieldStepImpl.java
    M engine/src/main/java/org/hibernate/search/engine/search/aggregation/dsl/impl/TermsAggregationOptionsStepImpl.java

  Log Message:
  -----------
  HSEARCH-3687 Use self-types in aggregation DSL interfaces

So that we won't need to break APIs if one day we need backend-specific
extensions to add options to standard aggregations.


  Commit: f519177aa7a6869c34ead6071aaf1b25bd523792
      https://github.com/hibernate/hibernate-search/commit/f519177aa7a6869c34ead6071aaf1b25bd523792
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-09-18 (Wed, 18 Sep 2019)

  Changed paths:
    M engine/src/main/java/org/hibernate/search/engine/search/sort/dsl/CompositeSortComponentsStep.java
    M engine/src/main/java/org/hibernate/search/engine/search/sort/dsl/DistanceSortOptionsStep.java
    M engine/src/main/java/org/hibernate/search/engine/search/sort/dsl/FieldSortOptionsStep.java
    M engine/src/main/java/org/hibernate/search/engine/search/sort/dsl/ScoreSortOptionsStep.java
    M engine/src/main/java/org/hibernate/search/engine/search/sort/dsl/SearchSortFactory.java
    M engine/src/main/java/org/hibernate/search/engine/search/sort/dsl/impl/CompositeSortComponentsStepImpl.java
    M engine/src/main/java/org/hibernate/search/engine/search/sort/dsl/impl/DefaultSearchSortFactory.java
    M engine/src/main/java/org/hibernate/search/engine/search/sort/dsl/impl/DistanceSortOptionsStepImpl.java
    M engine/src/main/java/org/hibernate/search/engine/search/sort/dsl/impl/FieldSortOptionsStepImpl.java
    M engine/src/main/java/org/hibernate/search/engine/search/sort/dsl/impl/ScoreSortOptionsStepImpl.java
    M engine/src/main/java/org/hibernate/search/engine/search/sort/dsl/spi/DelegatingSearchSortFactory.java

  Log Message:
  -----------
  HSEARCH-3687 Use self-types in sort DSL interfaces

So that we won't need to break APIs if one day we need backend-specific
extensions to add options to standard sorts.


  Commit: 725f166e7403aff3c448d59d8aeda58a7a15b21e
      https://github.com/hibernate/hibernate-search/commit/725f166e7403aff3c448d59d8aeda58a7a15b21e
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-09-18 (Wed, 18 Sep 2019)

  Changed paths:
    M engine/src/main/java/org/hibernate/search/engine/search/predicate/dsl/BooleanPredicateClausesStep.java
    M engine/src/main/java/org/hibernate/search/engine/search/predicate/dsl/ExistsPredicateFieldStep.java
    M engine/src/main/java/org/hibernate/search/engine/search/predicate/dsl/ExistsPredicateOptionsStep.java
    M engine/src/main/java/org/hibernate/search/engine/search/predicate/dsl/MatchAllPredicateOptionsStep.java
    M engine/src/main/java/org/hibernate/search/engine/search/predicate/dsl/MatchIdPredicateMatchingMoreStep.java
    M engine/src/main/java/org/hibernate/search/engine/search/predicate/dsl/MatchIdPredicateMatchingStep.java
    A engine/src/main/java/org/hibernate/search/engine/search/predicate/dsl/MatchIdPredicateOptionsStep.java
    M engine/src/main/java/org/hibernate/search/engine/search/predicate/dsl/MatchPredicateFieldMoreStep.java
    M engine/src/main/java/org/hibernate/search/engine/search/predicate/dsl/MatchPredicateFieldStep.java
    M engine/src/main/java/org/hibernate/search/engine/search/predicate/dsl/MatchPredicateMatchingStep.java
    M engine/src/main/java/org/hibernate/search/engine/search/predicate/dsl/MatchPredicateOptionsStep.java
    M engine/src/main/java/org/hibernate/search/engine/search/predicate/dsl/NestedPredicateFieldStep.java
    M engine/src/main/java/org/hibernate/search/engine/search/predicate/dsl/NestedPredicateNestStep.java
    M engine/src/main/java/org/hibernate/search/engine/search/predicate/dsl/NestedPredicateOptionsStep.java
    M engine/src/main/java/org/hibernate/search/engine/search/predicate/dsl/PhrasePredicateFieldMoreStep.java
    M engine/src/main/java/org/hibernate/search/engine/search/predicate/dsl/PhrasePredicateFieldStep.java
    M engine/src/main/java/org/hibernate/search/engine/search/predicate/dsl/PhrasePredicateMatchingStep.java
    M engine/src/main/java/org/hibernate/search/engine/search/predicate/dsl/PhrasePredicateOptionsStep.java
    M engine/src/main/java/org/hibernate/search/engine/search/predicate/dsl/RangePredicateFieldMoreStep.java
    M engine/src/main/java/org/hibernate/search/engine/search/predicate/dsl/RangePredicateFieldStep.java
    M engine/src/main/java/org/hibernate/search/engine/search/predicate/dsl/RangePredicateLastLimitExcludeStep.java
    M engine/src/main/java/org/hibernate/search/engine/search/predicate/dsl/RangePredicateMatchingStep.java
    M engine/src/main/java/org/hibernate/search/engine/search/predicate/dsl/RangePredicateOptionsStep.java
    M engine/src/main/java/org/hibernate/search/engine/search/predicate/dsl/SearchPredicateFactory.java
    M engine/src/main/java/org/hibernate/search/engine/search/predicate/dsl/SimpleQueryStringPredicateFieldMoreStep.java
    M engine/src/main/java/org/hibernate/search/engine/search/predicate/dsl/SimpleQueryStringPredicateFieldStep.java
    M engine/src/main/java/org/hibernate/search/engine/search/predicate/dsl/SimpleQueryStringPredicateMatchingStep.java
    M engine/src/main/java/org/hibernate/search/engine/search/predicate/dsl/SimpleQueryStringPredicateOptionsStep.java
    M engine/src/main/java/org/hibernate/search/engine/search/predicate/dsl/SpatialPredicateInitialStep.java
    M engine/src/main/java/org/hibernate/search/engine/search/predicate/dsl/SpatialWithinPredicateAreaStep.java
    M engine/src/main/java/org/hibernate/search/engine/search/predicate/dsl/SpatialWithinPredicateFieldMoreStep.java
    M engine/src/main/java/org/hibernate/search/engine/search/predicate/dsl/SpatialWithinPredicateFieldStep.java
    M engine/src/main/java/org/hibernate/search/engine/search/predicate/dsl/SpatialWithinPredicateOptionsStep.java
    M engine/src/main/java/org/hibernate/search/engine/search/predicate/dsl/WildcardPredicateFieldMoreStep.java
    M engine/src/main/java/org/hibernate/search/engine/search/predicate/dsl/WildcardPredicateFieldStep.java
    M engine/src/main/java/org/hibernate/search/engine/search/predicate/dsl/WildcardPredicateMatchingStep.java
    M engine/src/main/java/org/hibernate/search/engine/search/predicate/dsl/WildcardPredicateOptionsStep.java
    M engine/src/main/java/org/hibernate/search/engine/search/predicate/dsl/impl/BooleanPredicateClausesStepImpl.java
    M engine/src/main/java/org/hibernate/search/engine/search/predicate/dsl/impl/DefaultSearchPredicateFactory.java
    M engine/src/main/java/org/hibernate/search/engine/search/predicate/dsl/impl/ExistsPredicateFieldStepImpl.java
    M engine/src/main/java/org/hibernate/search/engine/search/predicate/dsl/impl/MatchAllPredicateOptionsStepImpl.java
    M engine/src/main/java/org/hibernate/search/engine/search/predicate/dsl/impl/MatchIdPredicateMatchingStepImpl.java
    M engine/src/main/java/org/hibernate/search/engine/search/predicate/dsl/impl/MatchPredicateFieldMoreStepImpl.java
    M engine/src/main/java/org/hibernate/search/engine/search/predicate/dsl/impl/MatchPredicateFieldStepImpl.java
    M engine/src/main/java/org/hibernate/search/engine/search/predicate/dsl/impl/NestedPredicateFieldStepImpl.java
    M engine/src/main/java/org/hibernate/search/engine/search/predicate/dsl/impl/PhrasePredicateFieldMoreStepImpl.java
    M engine/src/main/java/org/hibernate/search/engine/search/predicate/dsl/impl/PhrasePredicateFieldStepImpl.java
    M engine/src/main/java/org/hibernate/search/engine/search/predicate/dsl/impl/RangePredicateFieldMoreStepImpl.java
    M engine/src/main/java/org/hibernate/search/engine/search/predicate/dsl/impl/RangePredicateFieldStepImpl.java
    M engine/src/main/java/org/hibernate/search/engine/search/predicate/dsl/impl/SimpleQueryStringPredicateFieldMoreStepImpl.java
    M engine/src/main/java/org/hibernate/search/engine/search/predicate/dsl/impl/SimpleQueryStringPredicateFieldStepImpl.java
    M engine/src/main/java/org/hibernate/search/engine/search/predicate/dsl/impl/SpatialPredicateInitialStepImpl.java
    M engine/src/main/java/org/hibernate/search/engine/search/predicate/dsl/impl/SpatialWithinPredicateFieldMoreStepImpl.java
    M engine/src/main/java/org/hibernate/search/engine/search/predicate/dsl/impl/SpatialWithinPredicateFieldStepImpl.java
    M engine/src/main/java/org/hibernate/search/engine/search/predicate/dsl/impl/WildcardPredicateFieldMoreStepImpl.java
    M engine/src/main/java/org/hibernate/search/engine/search/predicate/dsl/impl/WildcardPredicateFieldStepImpl.java
    M engine/src/main/java/org/hibernate/search/engine/search/predicate/dsl/spi/DelegatingSearchPredicateFactory.java

  Log Message:
  -----------
  HSEARCH-3687 Use self-types in predicate DSL interfaces

So that we won't need to break APIs if one day we need backend-specific
extensions to add options to standard predicates.


Compare: https://github.com/hibernate/hibernate-search/compare/bb42532b0b9e...725f166e7403



More information about the hibernate-commits mailing list