Package ai.stapi.arangograph.graphLoader
Class ArangoGraphLoader
java.lang.Object
ai.stapi.arangograph.graphLoader.ArangoGraphLoader
- All Implemented Interfaces:
ai.stapi.graphoperations.graphLoader.GraphLoader
public class ArangoGraphLoader
extends Object
implements ai.stapi.graphoperations.graphLoader.GraphLoader
-
Constructor Summary
ConstructorsConstructorDescriptionArangoGraphLoader(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) -
Method Summary
Modifier and TypeMethodDescription<T> ai.stapi.graphoperations.graphLoader.GraphLoaderFindAsObjectOutput<T>find(ai.stapi.graphoperations.graphLanguage.graphDescription.specific.query.GraphElementQueryDescription graphDescription, Class<T> objectClass, ai.stapi.graphoperations.graphLoader.GraphLoaderReturnType... returnTypes) List<ai.stapi.graph.traversableGraphElements.TraversableGraphElement>findAsTraversable(ai.stapi.graphoperations.graphLanguage.graphDescription.specific.query.GraphElementQueryDescription graphDescription) List<ai.stapi.graph.traversableGraphElements.TraversableNode>findAsTraversableNodesWithOriginalRepository(ai.stapi.graphoperations.graphLanguage.graphDescription.specific.query.NodeQueryGraphDescription graphDescription) Deprecated.<T> ai.stapi.graphoperations.graphLoader.GraphLoaderGetAsObjectOutput<T>get(ai.stapi.identity.UniqueIdentifier elementId, ai.stapi.graphoperations.graphLanguage.graphDescription.specific.query.GraphElementQueryDescription graphDescription, Class<T> objectClass, ai.stapi.graphoperations.graphLoader.GraphLoaderReturnType... returnTypes) ai.stapi.graph.traversableGraphElements.TraversableGraphElementgetAsTraversable(ai.stapi.identity.UniqueIdentifier elementId, ai.stapi.graphoperations.graphLanguage.graphDescription.specific.query.GraphElementQueryDescription graphDescription)
-
Constructor Details
-
ArangoGraphLoader
public 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)
-
-
Method Details
-
findAsTraversable
public List<ai.stapi.graph.traversableGraphElements.TraversableGraphElement> findAsTraversable(ai.stapi.graphoperations.graphLanguage.graphDescription.specific.query.GraphElementQueryDescription graphDescription) - Specified by:
findAsTraversablein interfaceai.stapi.graphoperations.graphLoader.GraphLoader
-
getAsTraversable
public ai.stapi.graph.traversableGraphElements.TraversableGraphElement getAsTraversable(ai.stapi.identity.UniqueIdentifier elementId, ai.stapi.graphoperations.graphLanguage.graphDescription.specific.query.GraphElementQueryDescription graphDescription) - Specified by:
getAsTraversablein interfaceai.stapi.graphoperations.graphLoader.GraphLoader
-
find
public <T> ai.stapi.graphoperations.graphLoader.GraphLoaderFindAsObjectOutput<T> find(ai.stapi.graphoperations.graphLanguage.graphDescription.specific.query.GraphElementQueryDescription graphDescription, Class<T> objectClass, ai.stapi.graphoperations.graphLoader.GraphLoaderReturnType... returnTypes) - Specified by:
findin interfaceai.stapi.graphoperations.graphLoader.GraphLoader
-
get
public <T> ai.stapi.graphoperations.graphLoader.GraphLoaderGetAsObjectOutput<T> get(ai.stapi.identity.UniqueIdentifier elementId, ai.stapi.graphoperations.graphLanguage.graphDescription.specific.query.GraphElementQueryDescription graphDescription, Class<T> objectClass, ai.stapi.graphoperations.graphLoader.GraphLoaderReturnType... returnTypes) - Specified by:
getin interfaceai.stapi.graphoperations.graphLoader.GraphLoader
-
findAsTraversableNodesWithOriginalRepository
@Deprecated public List<ai.stapi.graph.traversableGraphElements.TraversableNode> findAsTraversableNodesWithOriginalRepository(ai.stapi.graphoperations.graphLanguage.graphDescription.specific.query.NodeQueryGraphDescription graphDescription) Deprecated.
-