karps-0.2.0.0: Haskell bindings for Spark Dataframes and Datasets

Safe HaskellNone
LanguageHaskell2010

Spark.Core.Internal.ComputeDag

Synopsis

Documentation

data ComputeDag v e Source #

A DAG of computation nodes.

At a high level, it is a total function with a number of inputs and a number of outputs.

Note about the edges: the edges flow along the path of dependencies: the inputs are the start points, and the outputs are the end points of the graph.

Constructors

ComputeDag 

Fields

Instances

(Show e, Show v) => Show (ComputeDag v e) Source # 

Methods

showsPrec :: Int -> ComputeDag v e -> ShowS #

show :: ComputeDag v e -> String #

showList :: [ComputeDag v e] -> ShowS #

computeGraphToGraph :: ComputeDag v e -> Graph v e Source #

Conversion

graphToComputeGraph :: Graph v e -> ComputeDag v e Source #

Conversion

mapVertices :: (Vertex v -> v') -> ComputeDag v e -> ComputeDag v' e Source #

mapVertexData :: (v -> v') -> ComputeDag v e -> ComputeDag v' e Source #