Class ESFacetedQueryResultBuilder<I extends io.vertigo.datamodel.data.model.DataObject>

java.lang.Object
io.vertigo.datafactory.plugins.search.elasticsearch_7_17.ESFacetedQueryResultBuilder<I>
Type Parameters:
I - Type de l'objet représentant l'index
All Implemented Interfaces:
io.vertigo.core.lang.Builder<io.vertigo.datafactory.collections.model.FacetedQueryResult<I,io.vertigo.datafactory.search.model.SearchQuery>>

public final class ESFacetedQueryResultBuilder<I extends io.vertigo.datamodel.data.model.DataObject> extends Object implements io.vertigo.core.lang.Builder<io.vertigo.datafactory.collections.model.FacetedQueryResult<I,io.vertigo.datafactory.search.model.SearchQuery>>
Requête physique d'accès à ElasticSearch. Le driver exécute les requêtes de façon synchrone dans le contexte transactionnelle de la ressource.
Author:
pchretien, npiedeloup
  • Constructor Summary

    Constructors
    Constructor
    Description
    ESFacetedQueryResultBuilder(ESDocumentCodec esDocumentCodec, io.vertigo.datamodel.data.definitions.DataDefinition indexDtDefinition, org.elasticsearch.action.search.SearchResponse queryResponse, io.vertigo.datafactory.search.model.SearchQuery searchQuery)
    Constructor.
  • Method Summary

    Modifier and Type
    Method
    Description
    io.vertigo.datafactory.collections.model.FacetedQueryResult<I,io.vertigo.datafactory.search.model.SearchQuery>

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ESFacetedQueryResultBuilder

      public ESFacetedQueryResultBuilder(ESDocumentCodec esDocumentCodec, io.vertigo.datamodel.data.definitions.DataDefinition indexDtDefinition, org.elasticsearch.action.search.SearchResponse queryResponse, io.vertigo.datafactory.search.model.SearchQuery searchQuery)
      Constructor.
      Parameters:
      esDocumentCodec - Translation codec from Index Dto to document
      indexDtDefinition - Index Dtdefinition
      queryResponse - ES Query response
      searchQuery - Search query
  • Method Details

    • build

      public io.vertigo.datafactory.collections.model.FacetedQueryResult<I,io.vertigo.datafactory.search.model.SearchQuery> build()
      Specified by:
      build in interface io.vertigo.core.lang.Builder<I extends io.vertigo.datamodel.data.model.DataObject>