Class AbstractArangoSubQueryResolver
java.lang.Object
ai.stapi.arangograph.graphLoader.arangoQuery.arangoSubQueryResolver.AbstractArangoSubQueryResolver
- All Implemented Interfaces:
ArangoSubQueryResolver
- Direct Known Subclasses:
ArangoEdgeCollectionSubQueryResolver,ArangoEdgeGetSubQueryResolver,ArangoGraphTraversalSubQueryResolver,ArangoNodeCollectionSubQueryResolver,ArangoNodeGetSubQueryResolver
public abstract class AbstractArangoSubQueryResolver
extends Object
implements ArangoSubQueryResolver
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractArangoSubQueryResolver(GenericSubQueryResolver genericSubQueryResolver) -
Method Summary
Modifier and TypeMethodDescriptionprotected @NotNull List<ai.stapi.graphoperations.graphLanguage.graphDescription.GraphDescription>getChildNodeDescriptions(ai.stapi.graphoperations.graphLanguage.graphDescription.specific.positive.AbstractEdgeDescription edgeDescription) protected voidresolveAttributes(ai.stapi.graphoperations.graphLanguage.graphDescription.GraphDescription graphDescription, ArangoKeptAttributesBuilder keptAttributesBuilder) protected voidresolveGraphTraversalJoins(ai.stapi.graphoperations.graphLanguage.graphDescription.GraphDescription graphDescription, ArangoGraphTraversalJoinable subQueryBuilder) protected voidresolveGraphTraversalMapping(Map<String, ai.stapi.graphoperations.objectGraphLanguage.ObjectFieldDefinition> fields, ArangoGraphTraversalJoinable subQueryBuilder) protected voidresolveLeafOGM(String fieldName, ai.stapi.graphoperations.objectGraphLanguage.LeafObjectGraphMapping leafObjectGraphMapping, ArangoMappedObjectBuilder mappedObjectBuilder) protected voidresolveMappedAttributes(Map<String, ai.stapi.graphoperations.objectGraphLanguage.ObjectFieldDefinition> fields, ArangoMappedObjectBuilder mappedObjectBuilder) protected voidresolveSearchOptions(ai.stapi.graphoperations.graphLoader.search.SearchQueryParameters searchParam, ArangoSearchOptionsBuilder searchOptionsBuilder) protected voidresolveSearchOptionsWithoutPagination(ai.stapi.graphoperations.graphLoader.search.SearchQueryParameters searchParam, ArangoSearchOptionsBuilder searchOptionsBuilder) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ai.stapi.arangograph.graphLoader.arangoQuery.arangoSubQueryResolver.ArangoSubQueryResolver
resolve, resolve, supports
-
Field Details
-
genericSubQueryResolver
-
-
Constructor Details
-
AbstractArangoSubQueryResolver
-
-
Method Details
-
resolveAttributes
protected void resolveAttributes(ai.stapi.graphoperations.graphLanguage.graphDescription.GraphDescription graphDescription, ArangoKeptAttributesBuilder keptAttributesBuilder) -
resolveSearchOptions
protected void resolveSearchOptions(ai.stapi.graphoperations.graphLoader.search.SearchQueryParameters searchParam, ArangoSearchOptionsBuilder searchOptionsBuilder) -
resolveSearchOptionsWithoutPagination
protected void resolveSearchOptionsWithoutPagination(ai.stapi.graphoperations.graphLoader.search.SearchQueryParameters searchParam, ArangoSearchOptionsBuilder searchOptionsBuilder) -
resolveGraphTraversalJoins
protected void resolveGraphTraversalJoins(ai.stapi.graphoperations.graphLanguage.graphDescription.GraphDescription graphDescription, ArangoGraphTraversalJoinable subQueryBuilder) -
resolveMappedAttributes
protected void resolveMappedAttributes(Map<String, ai.stapi.graphoperations.objectGraphLanguage.ObjectFieldDefinition> fields, ArangoMappedObjectBuilder mappedObjectBuilder) -
resolveLeafOGM
protected void resolveLeafOGM(String fieldName, ai.stapi.graphoperations.objectGraphLanguage.LeafObjectGraphMapping leafObjectGraphMapping, ArangoMappedObjectBuilder mappedObjectBuilder) -
resolveGraphTraversalMapping
protected void resolveGraphTraversalMapping(Map<String, ai.stapi.graphoperations.objectGraphLanguage.ObjectFieldDefinition> fields, ArangoGraphTraversalJoinable subQueryBuilder) -
getChildNodeDescriptions
@NotNull protected @NotNull List<ai.stapi.graphoperations.graphLanguage.graphDescription.GraphDescription> getChildNodeDescriptions(ai.stapi.graphoperations.graphLanguage.graphDescription.specific.positive.AbstractEdgeDescription edgeDescription)
-