[hibernate-commits] [hibernate/hibernate-search] a8c880: Add missing @Overrides.

GitHub noreply at github.com
Mon Dec 5 14:10:27 EST 2016


  Branch: refs/heads/master
  Home:   https://github.com/hibernate/hibernate-search
  Commit: a8c88008cf76d8b5798c942f6de12101352d8de7
      https://github.com/hibernate/hibernate-search/commit/a8c88008cf76d8b5798c942f6de12101352d8de7
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2016-12-05 (Mon, 05 Dec 2016)

  Changed paths:
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/util/impl/FieldHelper.java
    M engine/src/main/java/org/hibernate/search/bridge/TwoWayFieldBridge.java

  Log Message:
  -----------
  Add missing @Overrides.


  Commit: 8a485aad24385ea093c4ddce96e4ba7629189d8d
      https://github.com/hibernate/hibernate-search/commit/8a485aad24385ea093c4ddce96e4ba7629189d8d
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2016-12-05 (Mon, 05 Dec 2016)

  Changed paths:
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/util/impl/FieldHelper.java
    M engine/src/main/java/org/hibernate/search/bridge/builtin/impl/NullEncodingFieldBridge.java
    M engine/src/main/java/org/hibernate/search/bridge/builtin/impl/NullEncodingTwoWayFieldBridge.java
    A engine/src/main/java/org/hibernate/search/bridge/util/impl/BridgeAdaptor.java
    A engine/src/main/java/org/hibernate/search/bridge/util/impl/BridgeAdaptorUtils.java
    M engine/src/main/java/org/hibernate/search/bridge/util/impl/NumericFieldUtils.java
    M engine/src/main/java/org/hibernate/search/bridge/util/impl/String2FieldBridgeAdaptor.java
    M engine/src/main/java/org/hibernate/search/bridge/util/impl/TwoWayString2FieldBridgeAdaptor.java
    M engine/src/main/java/org/hibernate/search/engine/metadata/impl/AnnotationMetadataProvider.java
    M engine/src/main/java/org/hibernate/search/query/dsl/impl/ConnectedMultiFieldsTermQueryBuilder.java

  Log Message:
  -----------
  HSEARCH-2415 Unify the way we take adaptors into account when introspecting bridges


  Commit: 49c062012a748eb4761cd983dedfbef5da0e9863
      https://github.com/hibernate/hibernate-search/commit/49c062012a748eb4761cd983dedfbef5da0e9863
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2016-12-05 (Mon, 05 Dec 2016)

  Changed paths:
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/impl/ElasticsearchIndexWorkVisitor.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/logging/impl/Log.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/schema/impl/DefaultElasticsearchSchemaTranslator.java
    R elasticsearch/src/main/java/org/hibernate/search/elasticsearch/schema/impl/ElasticSearchIndexNullAsHelper.java
    M elasticsearch/src/test/java/org/hibernate/search/elasticsearch/test/ElasticsearchIndexMappingIT.java
    M engine/src/main/java/org/hibernate/search/bridge/builtin/NumericEncodingDateBridge.java
    M engine/src/main/java/org/hibernate/search/bridge/builtin/NumericFieldBridge.java
    M engine/src/main/java/org/hibernate/search/bridge/builtin/impl/NullEncodingTwoWayFieldBridge.java
    A engine/src/main/java/org/hibernate/search/bridge/builtin/nullencoding/impl/KeywordBasedNullCodec.java
    A engine/src/main/java/org/hibernate/search/bridge/builtin/nullencoding/impl/NotEncodingCodec.java
    A engine/src/main/java/org/hibernate/search/bridge/builtin/nullencoding/impl/NumericDoubleNullCodec.java
    A engine/src/main/java/org/hibernate/search/bridge/builtin/nullencoding/impl/NumericFloatNullCodec.java
    A engine/src/main/java/org/hibernate/search/bridge/builtin/nullencoding/impl/NumericIntegerNullCodec.java
    A engine/src/main/java/org/hibernate/search/bridge/builtin/nullencoding/impl/NumericLongNullCodec.java
    M engine/src/main/java/org/hibernate/search/bridge/builtin/time/impl/DurationBridge.java
    M engine/src/main/java/org/hibernate/search/bridge/builtin/time/impl/InstantBridge.java
    R engine/src/main/java/org/hibernate/search/bridge/builtin/time/impl/NumericTimeBridge.java
    M engine/src/main/java/org/hibernate/search/bridge/builtin/time/impl/YearBridge.java
    A engine/src/main/java/org/hibernate/search/bridge/spi/EncodingBridge.java
    A engine/src/main/java/org/hibernate/search/bridge/spi/NullMarkerCodec.java
    A engine/src/main/java/org/hibernate/search/bridge/util/impl/EncodingStringBridge.java
    M engine/src/main/java/org/hibernate/search/bridge/util/impl/NumericFieldUtils.java
    M engine/src/main/java/org/hibernate/search/engine/impl/LuceneOptionsImpl.java
    R engine/src/main/java/org/hibernate/search/engine/impl/nullencoding/KeywordBasedNullCodec.java
    R engine/src/main/java/org/hibernate/search/engine/impl/nullencoding/NotEncodingCodec.java
    R engine/src/main/java/org/hibernate/search/engine/impl/nullencoding/NullMarkerCodec.java
    R engine/src/main/java/org/hibernate/search/engine/impl/nullencoding/NumericDoubleNullCodec.java
    R engine/src/main/java/org/hibernate/search/engine/impl/nullencoding/NumericFloatNullCodec.java
    R engine/src/main/java/org/hibernate/search/engine/impl/nullencoding/NumericIntegerNullCodec.java
    R engine/src/main/java/org/hibernate/search/engine/impl/nullencoding/NumericLongNullCodec.java
    R engine/src/main/java/org/hibernate/search/engine/impl/nullencoding/NumericNullEncodersHelper.java
    M engine/src/main/java/org/hibernate/search/engine/metadata/impl/AnnotationMetadataProvider.java
    M engine/src/main/java/org/hibernate/search/engine/metadata/impl/DocumentFieldMetadata.java
    M engine/src/main/java/org/hibernate/search/engine/spi/DocumentBuilderIndexedEntity.java
    M engine/src/main/java/org/hibernate/search/metadata/impl/FieldDescriptorImpl.java
    M engine/src/main/java/org/hibernate/search/util/logging/impl/Log.java

  Log Message:
  -----------
  HSEARCH-2415 Make it possible for any field bridge to define null encoding and indexNullAs parsing

Previously, we used type introspection on the field bridges to determine
whether a field bridge was using numeric encoding on its main (default)
field and to parse indexNullAs accordingly. The downside of this method
is that it prevents extensions from additional modules such as the
Elasticsearch integration.

This commit introduces the EncodingBridge interface for bridges with
specific data encoding on the main field, making it possible for those
to define what their numeric encoding is (if any) and how to parse their
indexNullAs parameter.


  Commit: eb7a0be7a0f3544bc05a004d2ed3dbdc19b17c12
      https://github.com/hibernate/hibernate-search/commit/eb7a0be7a0f3544bc05a004d2ed3dbdc19b17c12
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2016-12-05 (Mon, 05 Dec 2016)

  Changed paths:
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/bridge/builtin/impl/ElasticsearchCalendarBridge.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/bridge/builtin/impl/ElasticsearchDateBridge.java

  Log Message:
  -----------
  HSEARCH-2415 Restore previous type-checking behavior for indexNullAs on date/calendar fields with Elasticsearch


  Commit: ae481050ac4981a4a700023b08793e84dbb6ae0c
      https://github.com/hibernate/hibernate-search/commit/ae481050ac4981a4a700023b08793e84dbb6ae0c
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2016-12-05 (Mon, 05 Dec 2016)

  Changed paths:
    A elasticsearch/src/main/java/org/hibernate/search/elasticsearch/bridge/builtin/impl/ElasticsearchBooleanBridge.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/bridge/impl/ElasticsearchBridgeProvider.java
    A elasticsearch/src/main/java/org/hibernate/search/elasticsearch/bridge/impl/ElasticsearchPrimitiveBridgeProvider.java

  Log Message:
  -----------
  HSEARCH-2415 Restore previous type-checking behavior for indexNullAs on boolean fields with Elasticsearch


  Commit: 4d30d47fa2cc53668f9512b4a5e4c0bfa288f02e
      https://github.com/hibernate/hibernate-search/commit/4d30d47fa2cc53668f9512b4a5e4c0bfa288f02e
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2016-12-05 (Mon, 05 Dec 2016)

  Changed paths:
    M documentation/src/main/asciidoc/elasticsearch-integration.asciidoc
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/bridge/builtin/time/impl/ElasticsearchInstantBridge.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/bridge/builtin/time/impl/ElasticsearchLocalDateBridge.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/bridge/builtin/time/impl/ElasticsearchLocalDateTimeBridge.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/bridge/builtin/time/impl/ElasticsearchLocalTimeBridge.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/bridge/builtin/time/impl/ElasticsearchMonthDayBridge.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/bridge/builtin/time/impl/ElasticsearchOffsetDateTimeBridge.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/bridge/builtin/time/impl/ElasticsearchOffsetTimeBridge.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/bridge/builtin/time/impl/ElasticsearchTemporalAccessorStringBridge.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/bridge/builtin/time/impl/ElasticsearchYearBridge.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/bridge/builtin/time/impl/ElasticsearchYearMonthBridge.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/bridge/builtin/time/impl/ElasticsearchZonedDateTimeBridge.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/logging/impl/Log.java

  Log Message:
  -----------
  HSEARCH-2415 Add support for indexNullAs on Elasticsearch time bridges


  Commit: cc1c82789a269fa38f976a42c58a21670a43f699
      https://github.com/hibernate/hibernate-search/commit/cc1c82789a269fa38f976a42c58a21670a43f699
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2016-12-05 (Mon, 05 Dec 2016)

  Changed paths:
    M engine/src/main/java/org/hibernate/search/engine/metadata/impl/AnnotationMetadataProvider.java

  Log Message:
  -----------
  HSEARCH-2415 Fix a previously hidden issue with embedded IDs not being marked as numeric

Tests started failing following a previous commit for HSEARCH-2415.


  Commit: 87bf951a5060c5172b19593451e3de670f34cc5b
      https://github.com/hibernate/hibernate-search/commit/87bf951a5060c5172b19593451e3de670f34cc5b
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2016-12-05 (Mon, 05 Dec 2016)

  Changed paths:
    A elasticsearch/src/test/java/org/hibernate/search/elasticsearch/test/ElasticsearchIndexNullAsIT.java
    M elasticsearch/src/test/java/org/hibernate/search/elasticsearch/test/ElasticsearchIndexNullAsTypeCheckingIT.java

  Log Message:
  -----------
  HSEARCH-2415 Test indexNullAs more extensively with Elasticsearch


  Commit: e97d93498e27ac739905b576eda3784d29ade4e4
      https://github.com/hibernate/hibernate-search/commit/e97d93498e27ac739905b576eda3784d29ade4e4
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2016-12-05 (Mon, 05 Dec 2016)

  Changed paths:
    M engine/src/main/java/org/hibernate/search/bridge/builtin/impl/NullEncodingFieldBridge.java
    M engine/src/main/java/org/hibernate/search/bridge/builtin/impl/NullEncodingTwoWayFieldBridge.java
    M engine/src/main/java/org/hibernate/search/bridge/util/impl/BridgeAdaptor.java
    M engine/src/main/java/org/hibernate/search/bridge/util/impl/BridgeAdaptorUtils.java
    M engine/src/main/java/org/hibernate/search/bridge/util/impl/String2FieldBridgeAdaptor.java
    M engine/src/main/java/org/hibernate/search/bridge/util/impl/TwoWayString2FieldBridgeAdaptor.java
    M orm/src/test/java/org/hibernate/search/test/configuration/ProgrammaticMappingTest.java
    M orm/src/test/java/org/hibernate/search/test/engine/NumericFieldTest.java

  Log Message:
  -----------
  HSEARCH-2415 Make the BridgeAdaptor unwrapping closer to the EntityManager unwrapping pattern


  Commit: 87afa4f1cbfa0f574872aec38c25f0ec98b3dee1
      https://github.com/hibernate/hibernate-search/commit/87afa4f1cbfa0f574872aec38c25f0ec98b3dee1
  Author: Sanne Grinovero <sanne at hibernate.org>
  Date:   2016-12-05 (Mon, 05 Dec 2016)

  Changed paths:
    M engine/src/main/java/org/hibernate/search/bridge/builtin/impl/NullEncodingFieldBridge.java
    M engine/src/main/java/org/hibernate/search/bridge/builtin/impl/NullEncodingTwoWayFieldBridge.java
    M engine/src/main/java/org/hibernate/search/bridge/util/impl/String2FieldBridgeAdaptor.java
    M engine/src/main/java/org/hibernate/search/bridge/util/impl/TwoWayString2FieldBridgeAdaptor.java

  Log Message:
  -----------
  HSEARCH-2415 Simplify recursive unwrapping of BridgeAdaptor


Compare: https://github.com/hibernate/hibernate-search/compare/2a4be0c5e1ae...87afa4f1cbfa


More information about the hibernate-commits mailing list