Class AbstractIndexNodeType<SC extends SearchIndexScope<?>,N extends SearchIndexNodeContext<SC>>
java.lang.Object
org.hibernate.search.engine.backend.types.spi.AbstractIndexNodeType<SC,N>
- All Implemented Interfaces:
IndexFieldTypeDescriptor
,SearchIndexNodeTypeContext<SC,
N>
- Direct Known Subclasses:
AbstractIndexCompositeNodeType
,AbstractIndexValueFieldType
public abstract class AbstractIndexNodeType<SC extends SearchIndexScope<?>,N extends SearchIndexNodeContext<SC>>
extends Object
implements IndexFieldTypeDescriptor, SearchIndexNodeTypeContext<SC,N>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
AbstractIndexNodeType.Builder<SC extends SearchIndexScope<?>,
N extends SearchIndexNodeContext<SC>> -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
-
Method Summary
Modifier and TypeMethodDescriptionfinal <T> SearchQueryElementFactory<? extends T,
? super SC, ? super N> toString()
traits()
-
Constructor Details
-
AbstractIndexNodeType
-
-
Method Details
-
toString
-
traits
- Specified by:
traits
in interfaceIndexFieldTypeDescriptor
- Returns:
- An (unmodifiable) set of strings
representing the
field traits
enabled for fields of this type.
-
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 SearchIndexNodeContext<SC>>
-