Class AbstractIndexCompositeNodeType<SC extends SearchIndexScope<?>,N extends SearchIndexCompositeNodeContext<SC>>
java.lang.Object
org.hibernate.search.engine.backend.types.spi.AbstractIndexCompositeNodeType<SC,N>
- All Implemented Interfaces:
IndexObjectFieldTypeDescriptor
,SearchIndexCompositeNodeTypeContext<SC,
,N> SearchIndexNodeTypeContext<SC,
N>
public abstract class AbstractIndexCompositeNodeType<SC extends SearchIndexScope<?>,N extends SearchIndexCompositeNodeContext<SC>>
extends Object
implements IndexObjectFieldTypeDescriptor, SearchIndexCompositeNodeTypeContext<SC,N>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
AbstractIndexCompositeNodeType.Builder<SC extends SearchIndexScope<?>,
N extends SearchIndexCompositeNodeContext<SC>> -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
-
Method Summary
Modifier and TypeMethodDescriptionboolean
nested()
final <T> SearchQueryElementFactory<? extends T,
? super SC, ? super N> toString()
-
Constructor Details
-
AbstractIndexCompositeNodeType
-
-
Method Details
-
toString
-
nested
public boolean nested()- Specified by:
nested
in interfaceIndexObjectFieldTypeDescriptor
- Specified by:
nested
in interfaceSearchIndexCompositeNodeTypeContext<SC extends SearchIndexScope<?>,
N extends SearchIndexCompositeNodeContext<SC>> - Returns:
true
if this object field is represented internally as a nested document, enabling features such as thenested predicate
.
-
queryElementFactory
public final <T> SearchQueryElementFactory<? extends T,? super SC, queryElementFactory? super N> (SearchQueryElementTypeKey<T> key) - Specified by:
queryElementFactory
in interfaceSearchIndexNodeTypeContext<SC extends SearchIndexScope<?>,
N extends SearchIndexCompositeNodeContext<SC>>
-