Class LuceneObjectProjection.Factory

java.lang.Object
org.hibernate.search.backend.lucene.search.common.impl.AbstractLuceneCompositeNodeSearchQueryElementFactory<org.hibernate.search.backend.lucene.search.projection.impl.LuceneObjectProjection.Builder>
org.hibernate.search.backend.lucene.search.projection.impl.LuceneObjectProjection.Factory
All Implemented Interfaces:
SearchQueryElementFactory<org.hibernate.search.backend.lucene.search.projection.impl.LuceneObjectProjection.Builder,LuceneSearchIndexScope<?>,LuceneSearchIndexCompositeNodeContext>
Enclosing class:
LuceneObjectProjection<E,V,P>

public static class LuceneObjectProjection.Factory extends AbstractLuceneCompositeNodeSearchQueryElementFactory<org.hibernate.search.backend.lucene.search.projection.impl.LuceneObjectProjection.Builder>
  • Constructor Details

    • Factory

      public Factory()
  • Method Details

    • create

      public org.hibernate.search.backend.lucene.search.projection.impl.LuceneObjectProjection.Builder create(LuceneSearchIndexScope<?> scope, LuceneSearchIndexCompositeNodeContext node)
      Parameters:
      scope - The search context, i.e. information regarding the targeted indexes.
      node - The targeted index node.
      Returns:
      The query element, or an intermediary builder (depending on the factory type).