Class ArangoGraphLoaderConfiguration
java.lang.Object
ai.stapi.arangograph.configuration.ArangoGraphLoaderConfiguration
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionarangoAllMatchFilterOptionResolver(ai.stapi.schema.structureSchemaProvider.StructureSchemaFinder structureSchemaFinder, ai.stapi.graphoperations.graphLoader.search.GenericSearchOptionResolver<ArangoQuery> genericFilterOptionResolver) arangoAndFilterOptionResolver(ai.stapi.schema.structureSchemaProvider.StructureSchemaFinder structureSchemaFinder, ai.stapi.graphoperations.graphLoader.search.GenericSearchOptionResolver<ArangoQuery> genericFilterOptionResolver) arangoAnyMatchFilterOptionResolver(ai.stapi.schema.structureSchemaProvider.StructureSchemaFinder structureSchemaFinder, ai.stapi.graphoperations.graphLoader.search.GenericSearchOptionResolver<ArangoQuery> genericFilterOptionResolver) arangoAscendingSortOptionResolver(ArangoGenericSearchOptionResolver arangoGenericSearchOptionResolver, ai.stapi.schema.structureSchemaProvider.StructureSchemaFinder structureSchemaFinder, GenericSubQueryResolver genericSubQueryResolver, ai.stapi.graphoperations.graphLoader.graphLoaderOGMFactory.GraphLoaderOgmFactory graphLoaderOGMFactory) arangoContainsFilterOptionResolver(ArangoGenericSearchOptionResolver arangoGenericSearchOptionResolver, ai.stapi.schema.structureSchemaProvider.StructureSchemaFinder structureSchemaFinder, GenericSubQueryResolver genericSubQueryResolver, ai.stapi.graphoperations.graphLoader.graphLoaderOGMFactory.GraphLoaderOgmFactory graphLoaderOGMFactory) arangoDescendingSortOptionResolver(ArangoGenericSearchOptionResolver arangoGenericSearchOptionResolver, ai.stapi.schema.structureSchemaProvider.StructureSchemaFinder structureSchemaFinder, GenericSubQueryResolver genericSubQueryResolver, ai.stapi.graphoperations.graphLoader.graphLoaderOGMFactory.GraphLoaderOgmFactory graphLoaderOGMFactory) arangoEdgeCollectionSubQueryResolver(GenericSubQueryResolver genericSubQueryResolver) arangoEdgeGetSubQueryResolver(GenericSubQueryResolver genericSubQueryResolver) arangoEndsWithFilterOptionResolver(ArangoGenericSearchOptionResolver arangoGenericSearchOptionResolver, ai.stapi.schema.structureSchemaProvider.StructureSchemaFinder structureSchemaFinder, GenericSubQueryResolver genericSubQueryResolver, ai.stapi.graphoperations.graphLoader.graphLoaderOGMFactory.GraphLoaderOgmFactory graphLoaderOGMFactory) arangoEqualsFilterOptionResolver(ArangoGenericSearchOptionResolver arangoGenericSearchOptionResolver, ai.stapi.schema.structureSchemaProvider.StructureSchemaFinder structureSchemaFinder, GenericSubQueryResolver genericSubQueryResolver, ai.stapi.graphoperations.graphLoader.graphLoaderOGMFactory.GraphLoaderOgmFactory graphLoaderOGMFactory) arangoGenericSearchOptionResolver(List<ai.stapi.graphoperations.graphLoader.search.SearchOptionResolver<ArangoQuery>> searchOptionResolvers) arangoGraphLoader(com.arangodb.ArangoDB arangoDb, ArangoEdgeRepository arangoEdgeRepository, ArangoNodeRepository arangoNodeRepository, ArangoQueryBuilderProvider arangoQueryBuilderProvider, GenericSubQueryResolver genericSubQueryResolver, com.fasterxml.jackson.databind.ObjectMapper objectMapper, ai.stapi.graphoperations.graphLoader.graphLoaderOGMFactory.GraphLoaderOgmFactory graphLoaderOgmFactory) arangoGraphTraversalSubQueryResolver(GenericSubQueryResolver genericSubQueryResolver) arangoGreaterThanFilterOptionResolver(ArangoGenericSearchOptionResolver arangoGenericSearchOptionResolver, ai.stapi.schema.structureSchemaProvider.StructureSchemaFinder structureSchemaFinder, GenericSubQueryResolver genericSubQueryResolver, ai.stapi.graphoperations.graphLoader.graphLoaderOGMFactory.GraphLoaderOgmFactory graphLoaderOGMFactory) arangoGreaterThanOrEqualFilterOptionResolver(ArangoGenericSearchOptionResolver arangoGenericSearchOptionResolver, ai.stapi.schema.structureSchemaProvider.StructureSchemaFinder structureSchemaFinder, GenericSubQueryResolver genericSubQueryResolver, ai.stapi.graphoperations.graphLoader.graphLoaderOGMFactory.GraphLoaderOgmFactory graphLoaderOGMFactory) arangoLowerThanFilterOptionResolver(ArangoGenericSearchOptionResolver arangoGenericSearchOptionResolver, ai.stapi.schema.structureSchemaProvider.StructureSchemaFinder structureSchemaFinder, GenericSubQueryResolver genericSubQueryResolver, ai.stapi.graphoperations.graphLoader.graphLoaderOGMFactory.GraphLoaderOgmFactory graphLoaderOGMFactory) arangoLowerThanOrEqualFilterOptionResolver(ArangoGenericSearchOptionResolver arangoGenericSearchOptionResolver, ai.stapi.schema.structureSchemaProvider.StructureSchemaFinder structureSchemaFinder, GenericSubQueryResolver genericSubQueryResolver, ai.stapi.graphoperations.graphLoader.graphLoaderOGMFactory.GraphLoaderOgmFactory graphLoaderOGMFactory) arangoNodeCollectionSubQueryResolver(GenericSubQueryResolver genericSubQueryResolver) arangoNodeGetSubQueryResolver(GenericSubQueryResolver genericSubQueryResolver) arangoNoneMatchFilterOptionResolver(ai.stapi.schema.structureSchemaProvider.StructureSchemaFinder structureSchemaFinder, ai.stapi.graphoperations.graphLoader.search.GenericSearchOptionResolver<ArangoQuery> genericFilterOptionResolver) arangoNotEqualsFilterOptionResolver(ArangoGenericSearchOptionResolver arangoGenericSearchOptionResolver, ai.stapi.schema.structureSchemaProvider.StructureSchemaFinder structureSchemaFinder, GenericSubQueryResolver genericSubQueryResolver, ai.stapi.graphoperations.graphLoader.graphLoaderOGMFactory.GraphLoaderOgmFactory graphLoaderOGMFactory) arangoNotFilterOptionResolver(ai.stapi.schema.structureSchemaProvider.StructureSchemaFinder structureSchemaFinder, ai.stapi.graphoperations.graphLoader.search.GenericSearchOptionResolver<ArangoQuery> genericFilterOptionResolver) arangoOffsetPaginationOptionResolver(ArangoGenericSearchOptionResolver arangoGenericSearchOptionResolver, ai.stapi.schema.structureSchemaProvider.StructureSchemaFinder structureSchemaFinder, GenericSubQueryResolver genericSubQueryResolver, ai.stapi.graphoperations.graphLoader.graphLoaderOGMFactory.GraphLoaderOgmFactory graphLoaderOgmFactory) arangoOrFilterOptionResolver(ai.stapi.schema.structureSchemaProvider.StructureSchemaFinder structureSchemaFinder, ai.stapi.graphoperations.graphLoader.search.GenericSearchOptionResolver<ArangoQuery> genericFilterOptionResolver) arangoQueryBuilderProvider(ArangoGenericSearchOptionResolver arangoGenericSearchOptionResolver, ai.stapi.schema.structureSchemaProvider.StructureSchemaFinder structureSchemaFinder) arangoStartsWithFilterOptionResolver(ArangoGenericSearchOptionResolver arangoGenericSearchOptionResolver, ai.stapi.schema.structureSchemaProvider.StructureSchemaFinder structureSchemaFinder, GenericSubQueryResolver genericSubQueryResolver, ai.stapi.graphoperations.graphLoader.graphLoaderOGMFactory.GraphLoaderOgmFactory graphLoaderOGMFactory) genericSubQueryResolver(List<ArangoSubQueryResolver> subQueryResolvers)
-
Constructor Details
-
ArangoGraphLoaderConfiguration
public ArangoGraphLoaderConfiguration()
-
-
Method Details
-
arangoGraphLoader
@Bean public ArangoGraphLoader arangoGraphLoader(com.arangodb.ArangoDB arangoDb, ArangoEdgeRepository arangoEdgeRepository, ArangoNodeRepository arangoNodeRepository, ArangoQueryBuilderProvider arangoQueryBuilderProvider, GenericSubQueryResolver genericSubQueryResolver, com.fasterxml.jackson.databind.ObjectMapper objectMapper, ai.stapi.graphoperations.graphLoader.graphLoaderOGMFactory.GraphLoaderOgmFactory graphLoaderOgmFactory) -
arangoQueryBuilderProvider
@Bean @ConditionalOnBean(ArangoGraphLoader.class) public ArangoQueryBuilderProvider arangoQueryBuilderProvider(ArangoGenericSearchOptionResolver arangoGenericSearchOptionResolver, ai.stapi.schema.structureSchemaProvider.StructureSchemaFinder structureSchemaFinder) -
genericSubQueryResolver
@Bean @ConditionalOnBean(ArangoGraphLoader.class) public GenericSubQueryResolver genericSubQueryResolver(List<ArangoSubQueryResolver> subQueryResolvers) -
arangoGenericSearchOptionResolver
@Bean @ConditionalOnBean(ArangoGraphLoader.class) public ArangoGenericSearchOptionResolver arangoGenericSearchOptionResolver(List<ai.stapi.graphoperations.graphLoader.search.SearchOptionResolver<ArangoQuery>> searchOptionResolvers) -
arangoAllMatchFilterOptionResolver
@Bean @ConditionalOnBean(ArangoGenericSearchOptionResolver.class) public ArangoAllMatchFilterOptionResolver arangoAllMatchFilterOptionResolver(ai.stapi.schema.structureSchemaProvider.StructureSchemaFinder structureSchemaFinder, @Lazy ai.stapi.graphoperations.graphLoader.search.GenericSearchOptionResolver<ArangoQuery> genericFilterOptionResolver) -
arangoAnyMatchFilterOptionResolver
@Bean @ConditionalOnBean(ArangoGenericSearchOptionResolver.class) public ArangoAnyMatchFilterOptionResolver arangoAnyMatchFilterOptionResolver(ai.stapi.schema.structureSchemaProvider.StructureSchemaFinder structureSchemaFinder, @Lazy ai.stapi.graphoperations.graphLoader.search.GenericSearchOptionResolver<ArangoQuery> genericFilterOptionResolver) -
arangoNoneMatchFilterOptionResolver
@Bean @ConditionalOnBean(ArangoGenericSearchOptionResolver.class) public ArangoNoneMatchFilterOptionResolver arangoNoneMatchFilterOptionResolver(ai.stapi.schema.structureSchemaProvider.StructureSchemaFinder structureSchemaFinder, @Lazy ai.stapi.graphoperations.graphLoader.search.GenericSearchOptionResolver<ArangoQuery> genericFilterOptionResolver) -
arangoAndFilterOptionResolver
@Bean @ConditionalOnBean(ArangoGenericSearchOptionResolver.class) public ArangoAndFilterOptionResolver arangoAndFilterOptionResolver(ai.stapi.schema.structureSchemaProvider.StructureSchemaFinder structureSchemaFinder, @Lazy ai.stapi.graphoperations.graphLoader.search.GenericSearchOptionResolver<ArangoQuery> genericFilterOptionResolver) -
arangoOrFilterOptionResolver
@Bean @ConditionalOnBean(ArangoGenericSearchOptionResolver.class) public ArangoOrFilterOptionResolver arangoOrFilterOptionResolver(ai.stapi.schema.structureSchemaProvider.StructureSchemaFinder structureSchemaFinder, @Lazy ai.stapi.graphoperations.graphLoader.search.GenericSearchOptionResolver<ArangoQuery> genericFilterOptionResolver) -
arangoNotFilterOptionResolver
@Bean @ConditionalOnBean(ArangoGenericSearchOptionResolver.class) public ArangoNotFilterOptionResolver arangoNotFilterOptionResolver(ai.stapi.schema.structureSchemaProvider.StructureSchemaFinder structureSchemaFinder, @Lazy ai.stapi.graphoperations.graphLoader.search.GenericSearchOptionResolver<ArangoQuery> genericFilterOptionResolver) -
arangoAscendingSortOptionResolver
@Bean @ConditionalOnBean(ArangoGenericSearchOptionResolver.class) public ArangoAscendingSortOptionResolver arangoAscendingSortOptionResolver(@Lazy ArangoGenericSearchOptionResolver arangoGenericSearchOptionResolver, ai.stapi.schema.structureSchemaProvider.StructureSchemaFinder structureSchemaFinder, GenericSubQueryResolver genericSubQueryResolver, ai.stapi.graphoperations.graphLoader.graphLoaderOGMFactory.GraphLoaderOgmFactory graphLoaderOGMFactory) -
arangoContainsFilterOptionResolver
@Bean @ConditionalOnBean(ArangoGenericSearchOptionResolver.class) public ArangoContainsFilterOptionResolver arangoContainsFilterOptionResolver(@Lazy ArangoGenericSearchOptionResolver arangoGenericSearchOptionResolver, ai.stapi.schema.structureSchemaProvider.StructureSchemaFinder structureSchemaFinder, GenericSubQueryResolver genericSubQueryResolver, ai.stapi.graphoperations.graphLoader.graphLoaderOGMFactory.GraphLoaderOgmFactory graphLoaderOGMFactory) -
arangoDescendingSortOptionResolver
@Bean @ConditionalOnBean(ArangoGenericSearchOptionResolver.class) public ArangoDescendingSortOptionResolver arangoDescendingSortOptionResolver(@Lazy ArangoGenericSearchOptionResolver arangoGenericSearchOptionResolver, ai.stapi.schema.structureSchemaProvider.StructureSchemaFinder structureSchemaFinder, GenericSubQueryResolver genericSubQueryResolver, ai.stapi.graphoperations.graphLoader.graphLoaderOGMFactory.GraphLoaderOgmFactory graphLoaderOGMFactory) -
arangoEndsWithFilterOptionResolver
@Bean @ConditionalOnBean(ArangoGenericSearchOptionResolver.class) public ArangoEndsWithFilterOptionResolver arangoEndsWithFilterOptionResolver(@Lazy ArangoGenericSearchOptionResolver arangoGenericSearchOptionResolver, ai.stapi.schema.structureSchemaProvider.StructureSchemaFinder structureSchemaFinder, GenericSubQueryResolver genericSubQueryResolver, ai.stapi.graphoperations.graphLoader.graphLoaderOGMFactory.GraphLoaderOgmFactory graphLoaderOGMFactory) -
arangoEqualsFilterOptionResolver
@Bean @ConditionalOnBean(ArangoGenericSearchOptionResolver.class) public ArangoEqualsFilterOptionResolver arangoEqualsFilterOptionResolver(@Lazy ArangoGenericSearchOptionResolver arangoGenericSearchOptionResolver, ai.stapi.schema.structureSchemaProvider.StructureSchemaFinder structureSchemaFinder, GenericSubQueryResolver genericSubQueryResolver, ai.stapi.graphoperations.graphLoader.graphLoaderOGMFactory.GraphLoaderOgmFactory graphLoaderOGMFactory) -
arangoGreaterThanFilterOptionResolver
@Bean @ConditionalOnBean(ArangoGenericSearchOptionResolver.class) public ArangoGreaterThanFilterOptionResolver arangoGreaterThanFilterOptionResolver(@Lazy ArangoGenericSearchOptionResolver arangoGenericSearchOptionResolver, ai.stapi.schema.structureSchemaProvider.StructureSchemaFinder structureSchemaFinder, GenericSubQueryResolver genericSubQueryResolver, ai.stapi.graphoperations.graphLoader.graphLoaderOGMFactory.GraphLoaderOgmFactory graphLoaderOGMFactory) -
arangoGreaterThanOrEqualFilterOptionResolver
@Bean @ConditionalOnBean(ArangoGenericSearchOptionResolver.class) public ArangoGreaterThanOrEqualFilterOptionResolver arangoGreaterThanOrEqualFilterOptionResolver(@Lazy ArangoGenericSearchOptionResolver arangoGenericSearchOptionResolver, ai.stapi.schema.structureSchemaProvider.StructureSchemaFinder structureSchemaFinder, GenericSubQueryResolver genericSubQueryResolver, ai.stapi.graphoperations.graphLoader.graphLoaderOGMFactory.GraphLoaderOgmFactory graphLoaderOGMFactory) -
arangoLowerThanFilterOptionResolver
@Bean @ConditionalOnBean(ArangoGenericSearchOptionResolver.class) public ArangoLowerThanFilterOptionResolver arangoLowerThanFilterOptionResolver(@Lazy ArangoGenericSearchOptionResolver arangoGenericSearchOptionResolver, ai.stapi.schema.structureSchemaProvider.StructureSchemaFinder structureSchemaFinder, GenericSubQueryResolver genericSubQueryResolver, ai.stapi.graphoperations.graphLoader.graphLoaderOGMFactory.GraphLoaderOgmFactory graphLoaderOGMFactory) -
arangoLowerThanOrEqualFilterOptionResolver
@Bean @ConditionalOnBean(ArangoGenericSearchOptionResolver.class) public ArangoLowerThanOrEqualFilterOptionResolver arangoLowerThanOrEqualFilterOptionResolver(@Lazy ArangoGenericSearchOptionResolver arangoGenericSearchOptionResolver, ai.stapi.schema.structureSchemaProvider.StructureSchemaFinder structureSchemaFinder, GenericSubQueryResolver genericSubQueryResolver, ai.stapi.graphoperations.graphLoader.graphLoaderOGMFactory.GraphLoaderOgmFactory graphLoaderOGMFactory) -
arangoStartsWithFilterOptionResolver
@Bean @ConditionalOnBean(ArangoGenericSearchOptionResolver.class) public ArangoStartsWithFilterOptionResolver arangoStartsWithFilterOptionResolver(@Lazy ArangoGenericSearchOptionResolver arangoGenericSearchOptionResolver, ai.stapi.schema.structureSchemaProvider.StructureSchemaFinder structureSchemaFinder, GenericSubQueryResolver genericSubQueryResolver, ai.stapi.graphoperations.graphLoader.graphLoaderOGMFactory.GraphLoaderOgmFactory graphLoaderOGMFactory) -
arangoNotEqualsFilterOptionResolver
@Bean @ConditionalOnBean(ArangoGenericSearchOptionResolver.class) public ArangoNotEqualsFilterOptionResolver arangoNotEqualsFilterOptionResolver(@Lazy ArangoGenericSearchOptionResolver arangoGenericSearchOptionResolver, ai.stapi.schema.structureSchemaProvider.StructureSchemaFinder structureSchemaFinder, GenericSubQueryResolver genericSubQueryResolver, ai.stapi.graphoperations.graphLoader.graphLoaderOGMFactory.GraphLoaderOgmFactory graphLoaderOGMFactory) -
arangoOffsetPaginationOptionResolver
@Bean @ConditionalOnBean(ArangoGenericSearchOptionResolver.class) public ArangoOffsetPaginationOptionResolver arangoOffsetPaginationOptionResolver(@Lazy ArangoGenericSearchOptionResolver arangoGenericSearchOptionResolver, ai.stapi.schema.structureSchemaProvider.StructureSchemaFinder structureSchemaFinder, GenericSubQueryResolver genericSubQueryResolver, ai.stapi.graphoperations.graphLoader.graphLoaderOGMFactory.GraphLoaderOgmFactory graphLoaderOgmFactory) -
arangoEdgeCollectionSubQueryResolver
@Bean @ConditionalOnBean(GenericSubQueryResolver.class) public ArangoEdgeCollectionSubQueryResolver arangoEdgeCollectionSubQueryResolver(@Lazy GenericSubQueryResolver genericSubQueryResolver) -
arangoNodeCollectionSubQueryResolver
@Bean @ConditionalOnBean(GenericSubQueryResolver.class) public ArangoNodeCollectionSubQueryResolver arangoNodeCollectionSubQueryResolver(@Lazy GenericSubQueryResolver genericSubQueryResolver) -
arangoEdgeGetSubQueryResolver
@Bean @ConditionalOnBean(GenericSubQueryResolver.class) public ArangoEdgeGetSubQueryResolver arangoEdgeGetSubQueryResolver(@Lazy GenericSubQueryResolver genericSubQueryResolver) -
arangoGraphTraversalSubQueryResolver
@Bean @ConditionalOnBean(GenericSubQueryResolver.class) public ArangoGraphTraversalSubQueryResolver arangoGraphTraversalSubQueryResolver(@Lazy GenericSubQueryResolver genericSubQueryResolver) -
arangoNodeGetSubQueryResolver
@Bean @ConditionalOnBean(GenericSubQueryResolver.class) public ArangoNodeGetSubQueryResolver arangoNodeGetSubQueryResolver(@Lazy GenericSubQueryResolver genericSubQueryResolver)
-