Class ArangoNoneMatchFilterOptionResolver

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.NoneMatchFilterOption>
ai.stapi.arangograph.graphLoader.arangoQuery.searchOptionResolvers.ArangoNoneMatchFilterOptionResolver
All Implemented Interfaces:
ai.stapi.graphoperations.graphLoader.search.SearchOptionResolver<ArangoQuery>

public class ArangoNoneMatchFilterOptionResolver extends AbstractArangoCompositeFilterOptionResolver<ai.stapi.graphoperations.graphLoader.search.filterOption.NoneMatchFilterOption>
  • Constructor Details

    • ArangoNoneMatchFilterOptionResolver

      public ArangoNoneMatchFilterOptionResolver(ai.stapi.schema.structureSchemaProvider.StructureSchemaFinder structureSchemaFinder, ai.stapi.graphoperations.graphLoader.search.GenericSearchOptionResolver<ArangoQuery> genericFilterOptionResolver)
  • Method Details

    • supports

      public boolean supports(ai.stapi.graphoperations.graphLoader.search.SearchOption<?> option)
    • postProcessResolvedFilter

      protected ArangoQuery postProcessResolvedFilter(ArangoQuery resolvedFilter, ArangoSearchResolvingContext context)
      Overrides:
      postProcessResolvedFilter in class AbstractArangoCompositeFilterOptionResolver<ai.stapi.graphoperations.graphLoader.search.filterOption.NoneMatchFilterOption>
    • createLeafChildContext

      protected ai.stapi.graphoperations.graphLoader.search.SearchResolvingContext createLeafChildContext(ArangoSearchResolvingContext parentContext, Integer leafIndex)
      Specified by:
      createLeafChildContext in class ai.stapi.graphoperations.graphLoader.search.filterOption.AbstractCompositeFilterOptionResolver<ai.stapi.graphoperations.graphLoader.search.filterOption.NoneMatchFilterOption,ArangoSearchResolvingContext,ArangoQuery>
    • createCompositeChildContext

      protected ai.stapi.graphoperations.graphLoader.search.SearchResolvingContext createCompositeChildContext(ArangoSearchResolvingContext parentContext)
      Specified by:
      createCompositeChildContext in class ai.stapi.graphoperations.graphLoader.search.filterOption.AbstractCompositeFilterOptionResolver<ai.stapi.graphoperations.graphLoader.search.filterOption.NoneMatchFilterOption,ArangoSearchResolvingContext,ArangoQuery>
    • reduceChildResolvedFilters

      protected ArangoQuery reduceChildResolvedFilters(ArangoQuery reduced, ArangoQuery childResolvedFilter)
      Specified by:
      reduceChildResolvedFilters in class ai.stapi.graphoperations.graphLoader.search.filterOption.AbstractCompositeFilterOptionResolver<ai.stapi.graphoperations.graphLoader.search.filterOption.NoneMatchFilterOption,ArangoSearchResolvingContext,ArangoQuery>