Class ArangoAndFilterOptionResolver
java.lang.Object
ai.stapi.graphoperations.graphLoader.search.AbstractSearchOptionResolver<S,C,R>
ai.stapi.graphoperations.graphLoader.search.filterOption.AbstractCompositeFilterOptionResolver<S,ArangoSearchResolvingContext,ArangoQuery>
ai.stapi.arangograph.graphLoader.arangoQuery.searchOptionResolvers.AbstractArangoCompositeFilterOptionResolver<ai.stapi.graphoperations.graphLoader.search.filterOption.AndFilterOption>
ai.stapi.arangograph.graphLoader.arangoQuery.searchOptionResolvers.ArangoAndFilterOptionResolver
- All Implemented Interfaces:
ai.stapi.graphoperations.graphLoader.search.SearchOptionResolver<ArangoQuery>
public class ArangoAndFilterOptionResolver
extends AbstractArangoCompositeFilterOptionResolver<ai.stapi.graphoperations.graphLoader.search.filterOption.AndFilterOption>
-
Nested Class Summary
Nested classes/interfaces inherited from class ai.stapi.graphoperations.graphLoader.search.AbstractSearchOptionResolver
ai.stapi.graphoperations.graphLoader.search.AbstractSearchOptionResolver.SchemaAndCollectionComparisonOperator -
Field Summary
Fields inherited from class ai.stapi.graphoperations.graphLoader.search.AbstractSearchOptionResolver
structureSchemaFinder -
Constructor Summary
ConstructorsConstructorDescriptionArangoAndFilterOptionResolver(ai.stapi.schema.structureSchemaProvider.StructureSchemaFinder structureSchemaFinder, ai.stapi.graphoperations.graphLoader.search.GenericSearchOptionResolver<ArangoQuery> genericSearchOptionResolver) -
Method Summary
Modifier and TypeMethodDescriptionprotected ai.stapi.graphoperations.graphLoader.search.SearchResolvingContextcreateCompositeChildContext(ArangoSearchResolvingContext parentContext) protected ai.stapi.graphoperations.graphLoader.search.SearchResolvingContextcreateLeafChildContext(ArangoSearchResolvingContext parentContext, Integer leafIndex) protected ArangoQueryreduceChildResolvedFilters(ArangoQuery reduced, ArangoQuery childResolvedFilter) booleansupports(ai.stapi.graphoperations.graphLoader.search.SearchOption<?> option) Methods inherited from class ai.stapi.arangograph.graphLoader.arangoQuery.searchOptionResolvers.AbstractArangoCompositeFilterOptionResolver
getOperatorAndRightHand, postProcessResolvedFilterMethods inherited from class ai.stapi.graphoperations.graphLoader.search.filterOption.AbstractCompositeFilterOptionResolver
resolveTypedMethods inherited from class ai.stapi.graphoperations.graphLoader.search.AbstractSearchOptionResolver
createRelationshipStructureSchema, resolve
-
Constructor Details
-
ArangoAndFilterOptionResolver
public ArangoAndFilterOptionResolver(ai.stapi.schema.structureSchemaProvider.StructureSchemaFinder structureSchemaFinder, ai.stapi.graphoperations.graphLoader.search.GenericSearchOptionResolver<ArangoQuery> genericSearchOptionResolver)
-
-
Method Details
-
supports
public boolean supports(ai.stapi.graphoperations.graphLoader.search.SearchOption<?> option) -
createLeafChildContext
protected ai.stapi.graphoperations.graphLoader.search.SearchResolvingContext createLeafChildContext(ArangoSearchResolvingContext parentContext, Integer leafIndex) - Specified by:
createLeafChildContextin classai.stapi.graphoperations.graphLoader.search.filterOption.AbstractCompositeFilterOptionResolver<ai.stapi.graphoperations.graphLoader.search.filterOption.AndFilterOption,ArangoSearchResolvingContext, ArangoQuery>
-
createCompositeChildContext
protected ai.stapi.graphoperations.graphLoader.search.SearchResolvingContext createCompositeChildContext(ArangoSearchResolvingContext parentContext) - Specified by:
createCompositeChildContextin classai.stapi.graphoperations.graphLoader.search.filterOption.AbstractCompositeFilterOptionResolver<ai.stapi.graphoperations.graphLoader.search.filterOption.AndFilterOption,ArangoSearchResolvingContext, ArangoQuery>
-
reduceChildResolvedFilters
protected ArangoQuery reduceChildResolvedFilters(ArangoQuery reduced, ArangoQuery childResolvedFilter) - Specified by:
reduceChildResolvedFiltersin classai.stapi.graphoperations.graphLoader.search.filterOption.AbstractCompositeFilterOptionResolver<ai.stapi.graphoperations.graphLoader.search.filterOption.AndFilterOption,ArangoSearchResolvingContext, ArangoQuery>
-