Class ArangoGraphTraversalSubQueryBuilder
java.lang.Object
ai.stapi.arangograph.graphLoader.arangoQuery.builder.ArangoGraphTraversalSubQueryBuilder
- All Implemented Interfaces:
ArangoSubQueryBuilder
-
Field Summary
Fields inherited from interface ai.stapi.arangograph.graphLoader.arangoQuery.builder.ArangoSubQueryBuilder
BASE_SUB_QUERY_VARIABLE_NAME, DATA, EDGE_DOCUMENT_BASE_NAME, EDGES, GRAPH_RESPONSE, NODE_DOCUMENT_BASE_NAME, NODES -
Constructor Summary
ConstructorsConstructorDescriptionArangoGraphTraversalSubQueryBuilder(ArangoGenericSearchOptionResolver searchOptionResolver, ai.stapi.schema.structureSchemaProvider.StructureSchemaFinder structureSchemaFinder, ai.stapi.graphoperations.graphLanguage.graphDescription.specific.positive.AbstractEdgeDescription edgeDescription, String subQueryPostfix, AqlVariable variableTraversingStart) -
Method Summary
Modifier and TypeMethodDescriptionasConnections(ArangoGenericSearchOptionResolver searchOptionResolver, ai.stapi.schema.structureSchemaProvider.StructureSchemaFinder structureSchemaProvider, ai.stapi.graphoperations.graphLanguage.graphDescription.specific.positive.AbstractEdgeDescription edgeDescription, String subQueryPostfix, AqlVariable variableTraversingStart) build(ai.stapi.graphoperations.graphLoader.GraphLoaderReturnType... returnTypes) mapOtherNode(String nodeType) setOtherNode(String nodeType) 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.builder.ArangoSubQueryBuilder
createChildSubQueryPostfix, createCollectionVariable, createConnectionObject, createEdgeDocumentName, createGraphObject, createIdVariable, createNodeDocumentName, createReturnStatement, createSubQueryVariable, getChildSubQueryEdges, getChildSubQueryNodes, mergeBindParameters
-
Constructor Details
-
ArangoGraphTraversalSubQueryBuilder
public ArangoGraphTraversalSubQueryBuilder(ArangoGenericSearchOptionResolver searchOptionResolver, ai.stapi.schema.structureSchemaProvider.StructureSchemaFinder structureSchemaFinder, ai.stapi.graphoperations.graphLanguage.graphDescription.specific.positive.AbstractEdgeDescription edgeDescription, String subQueryPostfix, AqlVariable variableTraversingStart)
-
-
Method Details
-
asConnections
public static ArangoGraphTraversalSubQueryBuilder asConnections(ArangoGenericSearchOptionResolver searchOptionResolver, ai.stapi.schema.structureSchemaProvider.StructureSchemaFinder structureSchemaProvider, ai.stapi.graphoperations.graphLanguage.graphDescription.specific.positive.AbstractEdgeDescription edgeDescription, String subQueryPostfix, AqlVariable variableTraversingStart) -
setOtherNode
-
mapOtherNode
-
setEdgeKeptAttributes
-
setEdgeSearchOptions
-
setEdgeMappedScalars
-
setNodeSearchOptions
-
build
- Specified by:
buildin interfaceArangoSubQueryBuilder
-
getEdgeType
-