public class RWStaticGraphAccessor<K,VV,EV> extends BaseActionAccess implements IStaticGraphAccessor<K,VV,EV>
| 限定符和类型 | 字段 | 说明 |
|---|---|---|
private IStaticGraphStore<K,VV,EV> |
graphStore |
|
private static org.slf4j.Logger |
LOGGER |
registeredAction| 构造器 | 说明 |
|---|---|
RWStaticGraphAccessor() |
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
void |
addEdge(IEdge<K,EV> edge) |
|
void |
addVertex(IVertex<K,VV> vertex) |
|
protected List<ActionType> |
allowActionTypes() |
|
Map<K,Long> |
getAggResult(IStatePushDown pushdown) |
|
Map<K,Long> |
getAggResult(List<K> keys,
IStatePushDown pushdown) |
|
org.apache.geaflow.common.iterator.CloseableIterator<IEdge<K,EV>> |
getEdgeIterator(IStatePushDown pushdown) |
|
org.apache.geaflow.common.iterator.CloseableIterator<IEdge<K,EV>> |
getEdgeIterator(List<K> keys,
IStatePushDown pushdown) |
|
<R> org.apache.geaflow.common.iterator.CloseableIterator<org.apache.geaflow.common.tuple.Tuple<K,R>> |
getEdgeProjectIterator(IStatePushDown<K,IEdge<K,EV>,R> pushdown) |
|
<R> org.apache.geaflow.common.iterator.CloseableIterator<org.apache.geaflow.common.tuple.Tuple<K,R>> |
getEdgeProjectIterator(List<K> keys,
IStatePushDown<K,IEdge<K,EV>,R> pushdown) |
|
List<IEdge<K,EV>> |
getEdges(K sid,
IStatePushDown pushdown) |
|
OneDegreeGraph<K,VV,EV> |
getOneDegreeGraph(K sid,
IStatePushDown pushdown) |
|
org.apache.geaflow.common.iterator.CloseableIterator<OneDegreeGraph<K,VV,EV>> |
getOneDegreeGraphIterator(IStatePushDown pushdown) |
|
org.apache.geaflow.common.iterator.CloseableIterator<OneDegreeGraph<K,VV,EV>> |
getOneDegreeGraphIterator(List<K> keys,
IStatePushDown pushdown) |
|
IStaticGraphStore<K,VV,EV> |
getStore() |
|
IVertex<K,VV> |
getVertex(K sid,
IStatePushDown pushdown) |
|
org.apache.geaflow.common.iterator.CloseableIterator<IVertex<K,VV>> |
getVertexIterator(IStatePushDown pushdown) |
|
org.apache.geaflow.common.iterator.CloseableIterator<IVertex<K,VV>> |
getVertexIterator(List<K> keys,
IStatePushDown pushdown) |
|
void |
init(StateContext context,
IStoreBuilder storeBuilder) |
|
org.apache.geaflow.common.iterator.CloseableIterator<K> |
vertexIDIterator() |
|
org.apache.geaflow.common.iterator.CloseableIterator<K> |
vertexIDIterator(IStatePushDown pushDown) |
doStoreAction, initAction, registerActionclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdoStoreAction, registerActionprivate static final org.slf4j.Logger LOGGER
private IStaticGraphStore<K,VV,EV> graphStore
public void init(StateContext context, IStoreBuilder storeBuilder)
protected List<ActionType> allowActionTypes()
allowActionTypes 在类中 BaseActionAccesspublic List<IEdge<K,EV>> getEdges(K sid, IStatePushDown pushdown)
getEdges 在接口中 StaticGraphTrait<K,VV,EV>public OneDegreeGraph<K,VV,EV> getOneDegreeGraph(K sid, IStatePushDown pushdown)
getOneDegreeGraph 在接口中 StaticGraphTrait<K,VV,EV>public org.apache.geaflow.common.iterator.CloseableIterator<K> vertexIDIterator()
vertexIDIterator 在接口中 StaticGraphTrait<K,VV,EV>public org.apache.geaflow.common.iterator.CloseableIterator<K> vertexIDIterator(IStatePushDown pushDown)
vertexIDIterator 在接口中 StaticGraphTrait<K,VV,EV>public IVertex<K,VV> getVertex(K sid, IStatePushDown pushdown)
getVertex 在接口中 StaticGraphTrait<K,VV,EV>public org.apache.geaflow.common.iterator.CloseableIterator<IVertex<K,VV>> getVertexIterator(IStatePushDown pushdown)
getVertexIterator 在接口中 StaticGraphTrait<K,VV,EV>public org.apache.geaflow.common.iterator.CloseableIterator<IVertex<K,VV>> getVertexIterator(List<K> keys, IStatePushDown pushdown)
getVertexIterator 在接口中 StaticGraphTrait<K,VV,EV>public org.apache.geaflow.common.iterator.CloseableIterator<IEdge<K,EV>> getEdgeIterator(IStatePushDown pushdown)
getEdgeIterator 在接口中 StaticGraphTrait<K,VV,EV>public org.apache.geaflow.common.iterator.CloseableIterator<IEdge<K,EV>> getEdgeIterator(List<K> keys, IStatePushDown pushdown)
getEdgeIterator 在接口中 StaticGraphTrait<K,VV,EV>public org.apache.geaflow.common.iterator.CloseableIterator<OneDegreeGraph<K,VV,EV>> getOneDegreeGraphIterator(IStatePushDown pushdown)
getOneDegreeGraphIterator 在接口中 StaticGraphTrait<K,VV,EV>public org.apache.geaflow.common.iterator.CloseableIterator<OneDegreeGraph<K,VV,EV>> getOneDegreeGraphIterator(List<K> keys, IStatePushDown pushdown)
getOneDegreeGraphIterator 在接口中 StaticGraphTrait<K,VV,EV>public <R> org.apache.geaflow.common.iterator.CloseableIterator<org.apache.geaflow.common.tuple.Tuple<K,R>> getEdgeProjectIterator(IStatePushDown<K,IEdge<K,EV>,R> pushdown)
getEdgeProjectIterator 在接口中 StaticGraphTrait<K,VV,EV>public <R> org.apache.geaflow.common.iterator.CloseableIterator<org.apache.geaflow.common.tuple.Tuple<K,R>> getEdgeProjectIterator(List<K> keys, IStatePushDown<K,IEdge<K,EV>,R> pushdown)
getEdgeProjectIterator 在接口中 StaticGraphTrait<K,VV,EV>public Map<K,Long> getAggResult(IStatePushDown pushdown)
getAggResult 在接口中 StaticGraphTrait<K,VV,EV>public Map<K,Long> getAggResult(List<K> keys, IStatePushDown pushdown)
getAggResult 在接口中 StaticGraphTrait<K,VV,EV>Copyright © 2025. All rights reserved.