Package | Description |
---|---|
com.graphdbapi.driver | |
com.graphdbapi.driver.v1.graph.query.bfs |
Modifier and Type | Method and Description |
---|---|
static Direction |
Direction.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static Direction[] |
Direction.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
Modifier and Type | Method and Description |
---|---|
EdgeDegreeInfo |
Graph.getDegree(long id,
Set<String> edgeTypeFilter,
Direction direction,
VisitCondition vertexCondition,
VisitCondition edgeCondition,
boolean includeLoop)
查询点的degree信息。
|
default Iterator<Edge> |
Graph.retrieveEdgeByVertexId(long vertexId,
long anotherId,
Set<String> edgeTypeFilter,
Direction direction,
VisitCondition edgeCondition)
查询边。通过指定的两点id和方向查询。
|
Iterator<Edge> |
Graph.retrieveEdgeByVertexId(long vertexId,
long anotherId,
Set<String> edgeTypeFilter,
Direction direction,
VisitCondition edgeCondition,
boolean getLoop)
Deprecated.
|
Iterator<Edge> |
Graph.retrieveEdgeByVertexId(long id,
Set<String> edgeTypeFilter,
Direction direction,
int limitEdge,
VisitCondition vertexCondition,
VisitCondition edgeCondition,
boolean getLoop)
查询邻居。通过起始点id查询。
|
default Iterator<Edge> |
Graph.retrieveEdgeByVertexId(long id,
Set<String> edgeTypeFilter,
Direction direction,
VisitCondition vertexCondition,
VisitCondition edgeCondition,
boolean getLoop)
查询邻居。通过起始点id查询。
|
Iterator<Edge> |
Graph.retrieveEdgeByVertexPk(String pk,
String type,
Set<String> edgeTypeFilter,
Direction direction,
int limitEdge,
VisitCondition vertexCondition,
VisitCondition edgeCondition,
boolean getLoop)
查询邻居。通过点pk和type查询。
|
default Iterator<Edge> |
Graph.retrieveEdgeByVertexPk(String pk,
String type,
Set<String> edgeTypeFilter,
Direction direction,
VisitCondition vertexCondition,
VisitCondition edgeCondition,
boolean getLoop)
查询邻居。通过起始点pk和type查询。
|
Iterator<Edge> |
Graph.retrieveEdgeByVertexPk(String vertexPk,
String vertexType,
String anotherPk,
String anotherType,
Set<String> edgeTypeFilter,
Direction direction,
int limitEdge,
VisitCondition edgeCondition)
查询边。通过两点pk和方向、类型等查询。
|
Modifier and Type | Method and Description |
---|---|
QueryResult |
Graph.bfsMaster(long startId,
int depth,
int limitNeighbor,
int limitEdge,
List<Direction> dirList,
List<VisitCondition> vertexConditionList,
List<VisitCondition> edgeConditionList,
List<Set<String>> edgeTypeFilterList,
boolean hop,
boolean onlyCount,
boolean returnVertex,
boolean returnEdge)
多度查询邻居。通过起始点id查询。
|
QueryResult |
Graph.bfsMasterByPk(String pk,
String type,
int depth,
int limitNeighbor,
int limitEdge,
List<Direction> dirList,
List<VisitCondition> vertexConditionList,
List<VisitCondition> edgeConditionList,
List<Set<String>> edgeTypeFilterList,
boolean hop,
boolean onlyCount,
boolean returnVertex,
boolean returnEdge)
多度查询邻居。通过起始点pk查询
|
Set<Long> |
Graph.bfsWithResultType(long startId,
int depth,
int limitNeighbor,
int limitEdge,
List<Direction> dirList,
List<VisitCondition> vertexConditionList,
List<VisitCondition> edgeConditionList,
List<Set<String>> edgeTypeFilterList,
Set<String> resultTypeSet)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
List<Direction> |
BfsParam.getDirList() |
Modifier and Type | Method and Description |
---|---|
BfsParamBuilder |
BfsParamBuilder.setDirection(Direction direction)
方向。为所有扩展都设置方向。
|
BfsParamBuilder |
BfsParamBuilder.setDirection(int specifiedDepth,
Direction direction)
方向。为指定度数设置方向。
|
Constructor and Description |
---|
BfsParam(long startId,
int depth,
int limitNeighbor,
int limitEdge,
List<Direction> dirList,
List<VisitCondition> vertexConditionList,
List<VisitCondition> edgeConditionList,
List<Set<String>> edgeTypeFilterList,
boolean hop,
boolean onlyCount,
boolean returnVertex,
boolean returnEdge) |
Copyright © 2024. All rights reserved.