rendered paste bodyservice GraphStore extends fb303.FacebookService {
i64 createNode(
1: required NodeType node_type
);
void createEdge(
1: required Edge edge
);
list<Node> getNodes(
1: required list<i64> ids
) throws (
1: base.InvalidIdException iie,
2: base.ServiceUnavailableException sue
)
list<list<i64>> getEdges(
1: required list<i64> ids,
2: required EdgeType edge_type
) throws (
1: base.ServiceUnavailableException sue
);
list<list<Node>> getConnectedNodes(
1: required list<i64> ids,
2: required EdgeType edge_type
) throws (
1: base.ServiceUnavailableException sue
)
void updateNode(
1: required Node node
) throws (
1: base.InvalidIdException iie,
2: base.ServiceUnavailableException sue
)
void deleteEdge(
1: required Edge edge
) throws (
1: base.ServiceUnavailableException sue
);
void deleteNode(
1: required i64 id
) throws (
1: base.ServiceUnavailableException sue
);
}