Class AbstractMultiIndexSearchIndexValueFieldContext<S extends SearchIndexValueFieldContext<SC>,SC extends SearchIndexScope<?>,FT extends SearchIndexValueFieldTypeContext<SC,S,F>,F>
- java.lang.Object
-
- org.hibernate.search.engine.search.common.spi.AbstractMultiIndexSearchIndexNodeContext<S,SC,FT>
-
- org.hibernate.search.engine.search.common.spi.AbstractMultiIndexSearchIndexValueFieldContext<S,SC,FT,F>
-
- All Implemented Interfaces:
SearchIndexNodeContext<SC>,SearchIndexNodeTypeContext<SC,S>,SearchIndexValueFieldContext<SC>,SearchIndexValueFieldTypeContext<SC,S,F>,EventContextProvider
- Direct Known Subclasses:
ElasticsearchMultiIndexSearchIndexValueFieldContext,LuceneMultiIndexSearchIndexValueFieldContext
public abstract class AbstractMultiIndexSearchIndexValueFieldContext<S extends SearchIndexValueFieldContext<SC>,SC extends SearchIndexScope<?>,FT extends SearchIndexValueFieldTypeContext<SC,S,F>,F> extends AbstractMultiIndexSearchIndexNodeContext<S,SC,FT> implements SearchIndexValueFieldContext<SC>, SearchIndexValueFieldTypeContext<SC,S,F>
-
-
Field Summary
-
Fields inherited from class org.hibernate.search.engine.search.common.spi.AbstractMultiIndexSearchIndexNodeContext
absolutePath, nodeForEachIndex, scope
-
-
Constructor Summary
Constructors Constructor Description AbstractMultiIndexSearchIndexValueFieldContext(SC scope, String absolutePath, List<? extends S> fieldForEachIndex)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DslConverter<?,F>dslConverter()booleanhighlighterTypeSupported(SearchHighlighterType type)booleanisComposite()booleanisObjectField()booleanisValueField()ProjectionConverter<F,?>projectionConverter()DslConverter<F,F>rawDslConverter()ProjectionConverter<F,F>rawProjectionConverter()SearchIndexCompositeNodeContext<SC>toComposite()SearchIndexCompositeNodeContext<SC>toObjectField()StoValueField()FTtype()Class<F>valueClass()-
Methods inherited from class org.hibernate.search.engine.search.common.spi.AbstractMultiIndexSearchIndexNodeContext
absolutePath, absolutePathComponents, cannotUseQueryElement, closestMultiValuedParentAbsolutePath, eventContext, fromNodeIfCompatible, fromTypeIfCompatible, indexesEventContext, multiValued, multiValuedInRoot, nestedDocumentPath, nestedPathHierarchy, queryElement, queryElementFactory, relativeEventContext, self, selfAsNodeType, typeOf
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.hibernate.search.util.common.reporting.spi.EventContextProvider
eventContext
-
Methods inherited from interface org.hibernate.search.engine.search.common.spi.SearchIndexNodeContext
absolutePath, absolutePathComponents, cannotUseQueryElement, closestMultiValuedParentAbsolutePath, multiValued, multiValuedInRoot, nestedDocumentPath, nestedPathHierarchy, queryElement, relativeEventContext
-
Methods inherited from interface org.hibernate.search.engine.search.common.spi.SearchIndexNodeTypeContext
queryElementFactory
-
Methods inherited from interface org.hibernate.search.engine.search.common.spi.SearchIndexValueFieldTypeContext
dslConverter, projectionConverter
-
-
-
-
Method Detail
-
type
public final FT type()
- Specified by:
typein interfaceSearchIndexValueFieldContext<S extends SearchIndexValueFieldContext<SC>>
-
isComposite
public final boolean isComposite()
- Specified by:
isCompositein interfaceSearchIndexNodeContext<S extends SearchIndexValueFieldContext<SC>>
-
isObjectField
public boolean isObjectField()
- Specified by:
isObjectFieldin interfaceSearchIndexNodeContext<S extends SearchIndexValueFieldContext<SC>>
-
isValueField
public final boolean isValueField()
- Specified by:
isValueFieldin interfaceSearchIndexNodeContext<S extends SearchIndexValueFieldContext<SC>>
-
toComposite
public SearchIndexCompositeNodeContext<SC> toComposite()
- Specified by:
toCompositein interfaceSearchIndexNodeContext<S extends SearchIndexValueFieldContext<SC>>
-
toObjectField
public SearchIndexCompositeNodeContext<SC> toObjectField()
- Specified by:
toObjectFieldin interfaceSearchIndexNodeContext<S extends SearchIndexValueFieldContext<SC>>
-
toValueField
public final S toValueField()
- Specified by:
toValueFieldin interfaceSearchIndexNodeContext<S extends SearchIndexValueFieldContext<SC>>
-
valueClass
public final Class<F> valueClass()
- Specified by:
valueClassin interfaceSearchIndexValueFieldTypeContext<S extends SearchIndexValueFieldContext<SC>,SC extends SearchIndexScope<?>,FT extends SearchIndexValueFieldTypeContext<SC,S,F>>
-
dslConverter
public final DslConverter<?,F> dslConverter()
- Specified by:
dslConverterin interfaceSearchIndexValueFieldTypeContext<S extends SearchIndexValueFieldContext<SC>,SC extends SearchIndexScope<?>,FT extends SearchIndexValueFieldTypeContext<SC,S,F>>
-
rawDslConverter
public final DslConverter<F,F> rawDslConverter()
- Specified by:
rawDslConverterin interfaceSearchIndexValueFieldTypeContext<S extends SearchIndexValueFieldContext<SC>,SC extends SearchIndexScope<?>,FT extends SearchIndexValueFieldTypeContext<SC,S,F>>
-
projectionConverter
public final ProjectionConverter<F,?> projectionConverter()
- Specified by:
projectionConverterin interfaceSearchIndexValueFieldTypeContext<S extends SearchIndexValueFieldContext<SC>,SC extends SearchIndexScope<?>,FT extends SearchIndexValueFieldTypeContext<SC,S,F>>
-
rawProjectionConverter
public final ProjectionConverter<F,F> rawProjectionConverter()
- Specified by:
rawProjectionConverterin interfaceSearchIndexValueFieldTypeContext<S extends SearchIndexValueFieldContext<SC>,SC extends SearchIndexScope<?>,FT extends SearchIndexValueFieldTypeContext<SC,S,F>>
-
highlighterTypeSupported
public boolean highlighterTypeSupported(SearchHighlighterType type)
- Specified by:
highlighterTypeSupportedin interfaceSearchIndexValueFieldTypeContext<S extends SearchIndexValueFieldContext<SC>,SC extends SearchIndexScope<?>,FT extends SearchIndexValueFieldTypeContext<SC,S,F>>
-
-