Class AbstractSearchOptionResolver<S extends SearchOption<?>,C extends SearchResolvingContext,R extends ResolvedQueryPart>
java.lang.Object
ai.stapi.graphoperations.graphLoader.search.AbstractSearchOptionResolver<S,C,R>
- All Implemented Interfaces:
SearchOptionResolver<R>
- Direct Known Subclasses:
AbstractCompositeFilterOptionResolver,AbstractInMemorySearchOptionResolver
public abstract class AbstractSearchOptionResolver<S extends SearchOption<?>,C extends SearchResolvingContext,R extends ResolvedQueryPart>
extends Object
implements SearchOptionResolver<R>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final record -
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractSearchOptionResolver(StructureSchemaFinder structureSchemaFinder) -
Method Summary
Modifier and TypeMethodDescriptioncreateRelationshipStructureSchema(GraphDescription attributeNamePath, String graphElementType) resolve(SearchOption<?> option, SearchResolvingContext context) protected abstract RresolveTyped(S option, C context) Methods 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
-
Field Details
-
structureSchemaFinder
-
-
Constructor Details
-
AbstractSearchOptionResolver
-
-
Method Details
-
resolveTyped
-
resolve
- Specified by:
resolvein interfaceSearchOptionResolver<S extends SearchOption<?>>
-
createRelationshipStructureSchema
protected List<AbstractSearchOptionResolver.SchemaAndCollectionComparisonOperator> createRelationshipStructureSchema(GraphDescription attributeNamePath, String graphElementType)
-