public abstract class VertexQueryBase extends QueryBase implements VertexQuery
QueryBase.HasAuthorizationContainer, QueryBase.HasContainer, QueryBase.HasExtendedData, QueryBase.HasNotPropertyContainer, QueryBase.HasPropertyContainer, QueryBase.HasValueContainer, QueryBase.SortContainer| Modifier | Constructor and Description |
|---|---|
protected |
VertexQueryBase(Graph graph,
Vertex sourceVertex,
String queryString,
Authorizations authorizations) |
| Modifier and Type | Method and Description |
|---|---|
abstract QueryResultsIterable<Edge> |
edges(FetchHints fetchHints) |
Direction |
getDirection() |
String |
getOtherVertexId() |
Vertex |
getSourceVertex() |
VertexQuery |
hasDirection(Direction direction)
Sets the direction of edges to search
|
VertexQuery |
hasOtherVertexId(String otherVertexId)
Limits the search to only those edges with otherVertexId on the other end of the edge.
|
String |
toString() |
abstract QueryResultsIterable<Vertex> |
vertices(FetchHints fetchHints) |
addAggregation, boost, edgeIds, edgeIds, edges, edges, edges, elementIds, elementIds, elements, elements, extendedData, extendedData, extendedDataRowIds, extendedDataRowIds, extendedDataRows, extendedDataRows, getAggregationByName, getAggregations, getGraph, getParameters, has, has, has, has, has, has, has, hasAuthorization, hasAuthorization, hasEdgeLabel, hasEdgeLabel, hasExtendedData, hasExtendedData, hasExtendedData, hasExtendedData, hasId, hasId, hasNot, hasNot, hasNot, hasNot, idFetchHintsToElementFetchHints, isAggregationSupported, limit, limit, maxDocFrequency, maxQueryTerms, minDocFrequency, minScore, minTermFrequency, range, range, scoringStrategy, search, search, skip, sort, vertexIds, vertexIds, verticesclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddAggregation, edgeIds, edgeIds, edges, edges, edges, elementIds, elementIds, elements, elements, extendedDataRowIds, extendedDataRowIds, extendedDataRows, extendedDataRows, getAggregations, has, has, has, has, has, has, has, hasAuthorization, hasAuthorization, hasEdgeLabel, hasEdgeLabel, hasExtendedData, hasExtendedData, hasExtendedData, hasExtendedData, hasId, hasId, hasNot, hasNot, hasNot, hasNot, isAggregationSupported, limit, limit, minScore, range, range, scoringStrategy, search, search, skip, sort, vertexIds, vertexIds, verticesprotected VertexQueryBase(Graph graph, Vertex sourceVertex, String queryString, Authorizations authorizations)
public abstract QueryResultsIterable<Vertex> vertices(FetchHints fetchHints)
public abstract QueryResultsIterable<Edge> edges(FetchHints fetchHints)
public Vertex getSourceVertex()
public VertexQuery hasDirection(Direction direction)
VertexQueryhasDirection in interface VertexQuerypublic VertexQuery hasOtherVertexId(String otherVertexId)
VertexQueryhasOtherVertexId in interface VertexQuerypublic String getOtherVertexId()
public Direction getDirection()
Copyright © 2014–2018. All rights reserved.