Interface ArangoSubQueryBuilder
- All Known Subinterfaces:
ArangoMainQueryBuilder
- All Known Implementing Classes:
ArangoEdgeCollectionSubQueryBuilder,ArangoEdgeGetSubQueryBuilder,ArangoEdgeSubQueryBuilder,ArangoGraphTraversalNodeOptionBuilder,ArangoGraphTraversalSubQueryBuilder,ArangoNodeCollectionSubQueryBuilder,ArangoNodeGetSubQueryBuilder,ArangoNodeSubQueryBuilder,ArangoQueryByNodeTypeBuilder
public interface ArangoSubQueryBuilder
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionbuild(ai.stapi.graphoperations.graphLoader.GraphLoaderReturnType... returnTypes) default StringcreateChildSubQueryPostfix(String subQueryPostfix, Integer index) default AqlVariablecreateCollectionVariable(String subQueryPostfix) default AqlObjectdefault AqlVariablecreateEdgeDocumentName(String subQueryPostfix) default AqlObjectcreateGraphObject(AqlNode nodes, AqlNode edges) default AqlVariablecreateIdVariable(String subQueryPostfix) default AqlVariablecreateNodeDocumentName(String subQueryPostfix) default AqlReturncreateReturnStatement(AqlNode graph, AqlNode data, ai.stapi.graphoperations.graphLoader.GraphLoaderReturnType... returnTypes) default AqlVariablecreateSubQueryVariable(String subQueryPostfix) default AqlVariablegetChildSubQueryEdges(AqlVariable subQueryVariable) default AqlVariablegetChildSubQueryNodes(AqlVariable subQueryVariable) mergeBindParameters(Map<String, Object>... bindParameters)
-
Field Details
-
NODE_DOCUMENT_BASE_NAME
- See Also:
-
EDGE_DOCUMENT_BASE_NAME
- See Also:
-
BASE_SUB_QUERY_VARIABLE_NAME
- See Also:
-
NODES
- See Also:
-
EDGES
- See Also:
-
GRAPH_RESPONSE
- See Also:
-
DATA
- See Also:
-
-
Method Details
-
build
-
createChildSubQueryPostfix
-
createEdgeDocumentName
-
createNodeDocumentName
-
createSubQueryVariable
-
createGraphObject
-
createReturnStatement
-
getChildSubQueryEdges
-
getChildSubQueryNodes
-
mergeBindParameters
-
createCollectionVariable
-
createIdVariable
-
createConnectionObject
-