public interface IdsMap
Modifier and Type | Method and Description |
---|---|
int |
getClusterNodeId(int seqId)
获取seqId对应的节点号
|
java.util.Set<java.lang.Integer> |
getClusterNodeIds()
获取集群集群Id
|
int |
getEndSeqId(int clusterNodeId)
获取本机终止的seqId
|
int |
getLocalClusterNodeId()
获取集群集群Id
|
int |
getLocalEndSeqId()
获取本机终止的seqId
|
int |
getLocalSizeWithDeleted(int clusterNodeId)
获取本机邻居数量
|
int |
getLocalStartSeqId()
获取本机起始的seqId
|
int |
getOffsetByTypeIndex(int clusterNodeId,
int typeIndex)
获取节点上的点类型偏移量。
|
int |
getSeqId(long vertexId)
获取seqId
|
int |
getSizeByTypeIndex(int clusterNodeId,
int typeIndex)
获取节点上的点类型总数。
|
int |
getSizeWithDeleted()
包含删除的点
|
int |
getStartSeqId(int clusterNodeId)
获取本机起始的seqId
|
int |
getTypeIndexBySeqId(int seqId)
获取seqId获取点类型标识
|
long |
getVertexId(int seqId)
通过seqId获取VertexId
|
java.util.Set<java.lang.Integer> |
getVertexTypes()
获取点类型过滤。
|
IdsMap |
refresh(Graph graph,
java.util.Set<java.lang.Integer> vertexTypes)
更新后的IdsMap
|
long getVertexId(int seqId)
seqId
- Idint getSeqId(long vertexId)
vertexId
- 底层表示Idint getStartSeqId(int clusterNodeId)
clusterNodeId
- 本机标识int getEndSeqId(int clusterNodeId)
clusterNodeId
- 本机标识int getLocalStartSeqId()
int getLocalEndSeqId()
int getSizeWithDeleted()
int getLocalSizeWithDeleted(int clusterNodeId)
clusterNodeId
- 机器标识IdsMap refresh(Graph graph, java.util.Set<java.lang.Integer> vertexTypes)
graph
- graphvertexTypes
- vertexTypesjava.util.Set<java.lang.Integer> getClusterNodeIds()
int getLocalClusterNodeId()
int getTypeIndexBySeqId(int seqId)
seqId
- Idint getClusterNodeId(int seqId)
seqId
- Idjava.util.Set<java.lang.Integer> getVertexTypes()
int getOffsetByTypeIndex(int clusterNodeId, int typeIndex)
clusterNodeId
- 节点号typeIndex
- 点类型编号int getSizeByTypeIndex(int clusterNodeId, int typeIndex)
clusterNodeId
- 节点号typeIndex
- 点类型编号