Node

data class Node(val id: NodeId? = null, val type: Node.Type? = null, val data: NodeData? = null, val inEdges: Array<Edge>? = null, val outEdges: Array<Edge>? = null)

Represents a node in a lineage graph.

Constructors

Link copied to clipboard
constructor(id: NodeId? = null, type: Node.Type? = null, data: NodeData? = null, inEdges: Array<Edge>? = null, outEdges: Array<Edge>? = null)

Types

Link copied to clipboard

Values: DATASET, ACTION, RUN

Properties

Link copied to clipboard
val data: NodeData? = null

The data associated with the node (optional).

Link copied to clipboard
val id: NodeId? = null

The ID of the node (optional).

Link copied to clipboard
val inEdges: Array<Edge>? = null

The array of incoming edges to the node (optional).

Link copied to clipboard
val outEdges: Array<Edge>? = null

The array of outgoing edges from the node (optional).

Link copied to clipboard
val type: Node.Type? = null

The type of the node (optional).