Class SearchIndexSchemaElementContextHelper
java.lang.Object
org.hibernate.search.engine.search.common.spi.SearchIndexSchemaElementContextHelper
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final SearchIndexSchemaElementContextHelper
static final SearchIndexSchemaElementContextHelper
-
Method Summary
Modifier and TypeMethodDescription<T,
SC extends SearchIndexScope<?>, N extends SearchIndexNodeContext<SC>>
SearchExceptioncannotUseQueryElement
(SearchQueryElementTypeKey<T> key, N node, String hint, Exception causeOrNull) static void
checkNestedDocumentPathCompatibility
(SearchIndexNodeContext<?> left, SearchIndexNodeContext<?> right) protected abstract String
abstract String
<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 Details
-
VALUE_FIELD
-
COMPOSITE
-
-
Method Details
-
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<?>, T queryElementN extends SearchIndexNodeContext<SC>> (SearchQueryElementTypeKey<T> key, SearchQueryElementFactory<? extends T, ? super SC, ? super N> factory, SC scope, N node) -
cannotUseQueryElement
public <T,SC extends SearchIndexScope<?>, SearchException cannotUseQueryElementN extends SearchIndexNodeContext<SC>> (SearchQueryElementTypeKey<T> key, N node, String hint, Exception causeOrNull) -
missingSupportHint
-
partialSupportHint
-