Class AbstractCompositeFilterOptionResolver<S extends CompositeFilterOption,C extends SearchResolvingContext,R extends ResolvedQueryPart>
java.lang.Object
ai.stapi.graphoperations.graphLoader.search.AbstractSearchOptionResolver<S,C,R>
ai.stapi.graphoperations.graphLoader.search.filterOption.AbstractCompositeFilterOptionResolver<S,C,R>
- All Implemented Interfaces:
SearchOptionResolver<R>
public abstract class AbstractCompositeFilterOptionResolver<S extends CompositeFilterOption,C extends SearchResolvingContext,R extends ResolvedQueryPart>
extends AbstractSearchOptionResolver<S,C,R>
-
Nested Class Summary
Nested classes/interfaces inherited from class ai.stapi.graphoperations.graphLoader.search.AbstractSearchOptionResolver
AbstractSearchOptionResolver.SchemaAndCollectionComparisonOperator -
Field Summary
Fields inherited from class ai.stapi.graphoperations.graphLoader.search.AbstractSearchOptionResolver
structureSchemaFinder -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractCompositeFilterOptionResolver(StructureSchemaFinder structureSchemaFinder, GenericSearchOptionResolver<R> genericSearchOptionResolver) -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract SearchResolvingContextcreateCompositeChildContext(C parentContext) protected abstract SearchResolvingContextcreateLeafChildContext(C parentContext, Integer leafIndex) protected RpostProcessResolvedFilter(R resolvedFilter, C context) protected abstract RreduceChildResolvedFilters(R reduced, R childResolvedFilter) protected RresolveTyped(S option, C context) Methods inherited from class ai.stapi.graphoperations.graphLoader.search.AbstractSearchOptionResolver
createRelationshipStructureSchema, resolveMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ai.stapi.graphoperations.graphLoader.search.SearchOptionResolver
supports
-
Constructor Details
-
AbstractCompositeFilterOptionResolver
protected AbstractCompositeFilterOptionResolver(StructureSchemaFinder structureSchemaFinder, GenericSearchOptionResolver<R> genericSearchOptionResolver)
-
-
Method Details
-
reduceChildResolvedFilters
-
createCompositeChildContext
-
createLeafChildContext
protected abstract SearchResolvingContext createLeafChildContext(C parentContext, Integer leafIndex) -
postProcessResolvedFilter
-
resolveTyped
- Specified by:
resolveTypedin classAbstractSearchOptionResolver<S extends CompositeFilterOption,C extends SearchResolvingContext, R extends ResolvedQueryPart>
-