krapsh-0.1.6.1: Haskell bindings for Spark Dataframes and Datasets

Safe HaskellNone
LanguageHaskell2010

Spark.Core.Internal.Paths

Synopsis

Documentation

class HasNodeName v where Source #

Minimal complete definition

getNodeName, assignPath

Methods

getNodeName :: v -> NodeName Source #

assignPath :: v -> NodePath -> v Source #

data PathEdge Source #

The types of edges for the calculation of paths. - same level parent -> the node should have the same prefix as its parents - inner edge -> the parent defines the scope of this node

Constructors

SameLevelEdge 
InnerEdge 

data ParentSplit a Source #

Constructors

ParentSplit 

Fields

Instances

iGetScopes0 :: forall a. Show a => [Vertex a] -> (Vertex a -> ParentSplit a) -> Scopes Source #