Class SearchIndexSchemaElementContextHelper
- java.lang.Object
-
- org.hibernate.search.engine.search.common.spi.SearchIndexSchemaElementContextHelper
-
public abstract class SearchIndexSchemaElementContextHelper extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static SearchIndexSchemaElementContextHelper
COMPOSITE
static SearchIndexSchemaElementContextHelper
VALUE_FIELD
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description static void
checkNestedDocumentPathCompatibility(SearchIndexNodeContext<?> left, SearchIndexNodeContext<?> right)
protected abstract String
missingSupportHint(SearchQueryElementTypeKey<?> key)
abstract String
partialSupportHint()
<T,SC extends SearchIndexScope<?>,N extends SearchIndexNodeContext<SC>>
TqueryElement(SearchQueryElementTypeKey<T> key, SearchQueryElementFactory<? extends T,? super SC,? super N> factory, SC scope, N node)
static <T extends SearchIndexCompositeNodeContext<?>>
TthrowingToComposite(SearchIndexNodeContext<?> element)
static <T extends SearchIndexCompositeNodeContext<?>>
TthrowingToObjectField(SearchIndexNodeContext<?> element)
static <T extends SearchIndexValueFieldContext<?>>
TthrowingToValueField(SearchIndexNodeContext<?> element)
-
-
-
Field Detail
-
VALUE_FIELD
public static final SearchIndexSchemaElementContextHelper VALUE_FIELD
-
COMPOSITE
public static final SearchIndexSchemaElementContextHelper COMPOSITE
-
-
Method Detail
-
throwingToComposite
public static <T extends SearchIndexCompositeNodeContext<?>> T throwingToComposite(SearchIndexNodeContext<?> element)
-
throwingToObjectField
public static <T extends SearchIndexCompositeNodeContext<?>> T throwingToObjectField(SearchIndexNodeContext<?> element)
-
throwingToValueField
public static <T extends SearchIndexValueFieldContext<?>> T throwingToValueField(SearchIndexNodeContext<?> element)
-
checkNestedDocumentPathCompatibility
public static void checkNestedDocumentPathCompatibility(SearchIndexNodeContext<?> left, SearchIndexNodeContext<?> right)
-
queryElement
public <T,SC extends SearchIndexScope<?>,N extends SearchIndexNodeContext<SC>> T queryElement(SearchQueryElementTypeKey<T> key, SearchQueryElementFactory<? extends T,? super SC,? super N> factory, SC scope, N node)
-
missingSupportHint
protected abstract String missingSupportHint(SearchQueryElementTypeKey<?> key)
-
partialSupportHint
public abstract String partialSupportHint()
-
-