Packages

p

org.graphframes

propertygraph

package propertygraph

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. case class PropertyGraphFrame(vertexPropertyGroups: Seq[VertexPropertyGroup], edgesPropertyGroups: Seq[EdgePropertyGroup]) extends Product with Serializable

    A high-level abstraction for working with property graphs that simplifies interaction with the GraphFrames library.

    A high-level abstraction for working with property graphs that simplifies interaction with the GraphFrames library.

    PropertyGraphFrame serves as a logical structure that manages collections of vertex and edge property groups, providing a user-friendly API for graph operations. It handles various internal complexities such as:

    • ID conversion and collision prevention
    • Management of directed/undirected graph representations
    • Handling of weighted/unweighted edges
    • Data consistency across different property groups

    The class maintains separate collections for vertex and edge properties, allowing for flexible graph construction while ensuring data integrity. Each property (vertex or edge) handles its data internally, while this class provides a simplified interface for working with the underlying GraphFrame structure.

    vertexPropertyGroups

    Sequence of vertex property groups that define the graph's vertices

    edgesPropertyGroups

    Sequence of edge property groups that define the graph's edges

Value Members

  1. object PropertyGraphFrame extends Serializable

Ungrouped