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
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()
boolean
isComposite()
boolean
isValueField()
boolean
multiValuedInRoot()
ProjectionConverter<F,?>
projectionConverter()
DslConverter<F,F>
rawDslConverter()
ProjectionConverter<F,F>
rawProjectionConverter()
SearchIndexCompositeNodeContext<SC>
toComposite()
S
toValueField()
FT
type()
Class<F>
valueClass()
-
Methods inherited from class org.hibernate.search.engine.search.common.spi.AbstractMultiIndexSearchIndexNodeContext
absolutePath, absolutePathComponents, eventContext, fromNodeIfCompatible, fromTypeIfCompatible, indexesEventContext, 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, 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:
type
in interfaceSearchIndexValueFieldContext<S extends SearchIndexValueFieldContext<SC>>
-
isComposite
public final boolean isComposite()
- Specified by:
isComposite
in interfaceSearchIndexNodeContext<S extends SearchIndexValueFieldContext<SC>>
-
isValueField
public final boolean isValueField()
- Specified by:
isValueField
in interfaceSearchIndexNodeContext<S extends SearchIndexValueFieldContext<SC>>
-
toComposite
public SearchIndexCompositeNodeContext<SC> toComposite()
- Specified by:
toComposite
in interfaceSearchIndexNodeContext<S extends SearchIndexValueFieldContext<SC>>
-
toValueField
public final S toValueField()
- Specified by:
toValueField
in interfaceSearchIndexNodeContext<S extends SearchIndexValueFieldContext<SC>>
-
multiValuedInRoot
public final boolean multiValuedInRoot()
- Specified by:
multiValuedInRoot
in interfaceSearchIndexValueFieldContext<S extends SearchIndexValueFieldContext<SC>>
-
valueClass
public final Class<F> valueClass()
- Specified by:
valueClass
in interfaceSearchIndexValueFieldTypeContext<S extends SearchIndexValueFieldContext<SC>,SC extends SearchIndexScope<?>,FT extends SearchIndexValueFieldTypeContext<SC,S,F>>
-
dslConverter
public final DslConverter<?,F> dslConverter()
- Specified by:
dslConverter
in interfaceSearchIndexValueFieldTypeContext<S extends SearchIndexValueFieldContext<SC>,SC extends SearchIndexScope<?>,FT extends SearchIndexValueFieldTypeContext<SC,S,F>>
-
rawDslConverter
public final DslConverter<F,F> rawDslConverter()
- Specified by:
rawDslConverter
in interfaceSearchIndexValueFieldTypeContext<S extends SearchIndexValueFieldContext<SC>,SC extends SearchIndexScope<?>,FT extends SearchIndexValueFieldTypeContext<SC,S,F>>
-
projectionConverter
public final ProjectionConverter<F,?> projectionConverter()
- Specified by:
projectionConverter
in interfaceSearchIndexValueFieldTypeContext<S extends SearchIndexValueFieldContext<SC>,SC extends SearchIndexScope<?>,FT extends SearchIndexValueFieldTypeContext<SC,S,F>>
-
rawProjectionConverter
public final ProjectionConverter<F,F> rawProjectionConverter()
- Specified by:
rawProjectionConverter
in interfaceSearchIndexValueFieldTypeContext<S extends SearchIndexValueFieldContext<SC>,SC extends SearchIndexScope<?>,FT extends SearchIndexValueFieldTypeContext<SC,S,F>>
-
-