krapsh-0.1.6.1: 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.

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 #