Package hydra.pg.graphson
Interface Utils
-
public interface UtilsUtility functions for GraphSON encoding and property graph conversion.
-
-
Method Summary
Static Methods Modifier and Type Method Description static <T0> java.util.List<VertexWithAdjacentEdges<T0>>elementsToVerticesWithAdjacentEdges(java.util.List<Element<T0>> els)Convert a list of property graph elements to a list of vertices with their adjacent edgesstatic <T0> AdjacentEdge<T0>elementsToVerticesWithAdjacentEdges_adjEdgeIn(T0 edgeId, EdgeLabel label, T0 outV, java.util.Map<PropertyKey,T0> props)static <T0> AdjacentEdge<T0>elementsToVerticesWithAdjacentEdges_adjEdgeOut(T0 edgeId, T0 inV, EdgeLabel label, java.util.Map<PropertyKey,T0> props)static <T0> T0elementsToVerticesWithAdjacentEdges_edgeId(Edge<T0> edge)static <T0> java.util.List<Edge<T0>>elementsToVerticesWithAdjacentEdges_edges(Pair<java.util.List<Vertex<T0>>,java.util.List<Edge<T0>>> partitioned)static <T0> T0elementsToVerticesWithAdjacentEdges_inV(Edge<T0> edge)static <T0> T0elementsToVerticesWithAdjacentEdges_outV(Edge<T0> edge)static <T0> Pair<java.util.List<Vertex<T0>>,java.util.List<Edge<T0>>>elementsToVerticesWithAdjacentEdges_partitioned(java.util.List<Element<T0>> els)static <T0> java.util.Map<PropertyKey,T0>elementsToVerticesWithAdjacentEdges_props(Edge<T0> edge)static <T0> java.util.Map<T0,VertexWithAdjacentEdges<T0>>elementsToVerticesWithAdjacentEdges_vertexMap0(java.util.List<Vertex<T0>> vertices)static <T0> java.util.Map<T0,VertexWithAdjacentEdges<T0>>elementsToVerticesWithAdjacentEdges_vertexMap1(java.util.List<Edge<T0>> edges, java.util.Map<T0,VertexWithAdjacentEdges<T0>> vertexMap0)static <T0> java.util.List<Vertex<T0>>elementsToVerticesWithAdjacentEdges_vertices(Pair<java.util.List<Vertex<T0>>,java.util.List<Edge<T0>>> partitioned)static <T0> java.util.Map<T0,VertexWithAdjacentEdges<T0>>elementsToVerticesWithAdjacentEdges_vmap1(AdjacentEdge<T0> adjEdgeOut, T0 outV, java.util.Map<T0,VertexWithAdjacentEdges<T0>> vmap)static <T0> Either<T0,Value>encodeStringValue(java.lang.String s)Encode a String value as a GraphSON Valuestatic Either<Error_,Value>encodeTermValue(Term term)Encode a Hydra Term as a GraphSON Value.static <T0,T1>
Either<T1,java.util.List<Value>>pgElementsToGraphson(java.util.function.Function<T0,Either<T1,Value>> encodeValue, java.util.List<Element<T0>> els)Convert property graph elements to a list of GraphSON JSON values
-
-
-
Method Detail
-
elementsToVerticesWithAdjacentEdges
static <T0> java.util.List<VertexWithAdjacentEdges<T0>> elementsToVerticesWithAdjacentEdges(java.util.List<Element<T0>> els)
Convert a list of property graph elements to a list of vertices with their adjacent edges
-
elementsToVerticesWithAdjacentEdges_adjEdgeIn
static <T0> AdjacentEdge<T0> elementsToVerticesWithAdjacentEdges_adjEdgeIn(T0 edgeId, EdgeLabel label, T0 outV, java.util.Map<PropertyKey,T0> props)
-
elementsToVerticesWithAdjacentEdges_adjEdgeOut
static <T0> AdjacentEdge<T0> elementsToVerticesWithAdjacentEdges_adjEdgeOut(T0 edgeId, T0 inV, EdgeLabel label, java.util.Map<PropertyKey,T0> props)
-
elementsToVerticesWithAdjacentEdges_edgeId
static <T0> T0 elementsToVerticesWithAdjacentEdges_edgeId(Edge<T0> edge)
-
elementsToVerticesWithAdjacentEdges_edges
static <T0> java.util.List<Edge<T0>> elementsToVerticesWithAdjacentEdges_edges(Pair<java.util.List<Vertex<T0>>,java.util.List<Edge<T0>>> partitioned)
-
elementsToVerticesWithAdjacentEdges_inV
static <T0> T0 elementsToVerticesWithAdjacentEdges_inV(Edge<T0> edge)
-
elementsToVerticesWithAdjacentEdges_outV
static <T0> T0 elementsToVerticesWithAdjacentEdges_outV(Edge<T0> edge)
-
elementsToVerticesWithAdjacentEdges_partitioned
static <T0> Pair<java.util.List<Vertex<T0>>,java.util.List<Edge<T0>>> elementsToVerticesWithAdjacentEdges_partitioned(java.util.List<Element<T0>> els)
-
elementsToVerticesWithAdjacentEdges_props
static <T0> java.util.Map<PropertyKey,T0> elementsToVerticesWithAdjacentEdges_props(Edge<T0> edge)
-
elementsToVerticesWithAdjacentEdges_vertexMap0
static <T0> java.util.Map<T0,VertexWithAdjacentEdges<T0>> elementsToVerticesWithAdjacentEdges_vertexMap0(java.util.List<Vertex<T0>> vertices)
-
elementsToVerticesWithAdjacentEdges_vertexMap1
static <T0> java.util.Map<T0,VertexWithAdjacentEdges<T0>> elementsToVerticesWithAdjacentEdges_vertexMap1(java.util.List<Edge<T0>> edges, java.util.Map<T0,VertexWithAdjacentEdges<T0>> vertexMap0)
-
elementsToVerticesWithAdjacentEdges_vertices
static <T0> java.util.List<Vertex<T0>> elementsToVerticesWithAdjacentEdges_vertices(Pair<java.util.List<Vertex<T0>>,java.util.List<Edge<T0>>> partitioned)
-
elementsToVerticesWithAdjacentEdges_vmap1
static <T0> java.util.Map<T0,VertexWithAdjacentEdges<T0>> elementsToVerticesWithAdjacentEdges_vmap1(AdjacentEdge<T0> adjEdgeOut, T0 outV, java.util.Map<T0,VertexWithAdjacentEdges<T0>> vmap)
-
encodeStringValue
static <T0> Either<T0,Value> encodeStringValue(java.lang.String s)
Encode a String value as a GraphSON Value
-
encodeTermValue
static Either<Error_,Value> encodeTermValue(Term term)
Encode a Hydra Term as a GraphSON Value. Supports literals and unit values.
-
-