hydra-0.5.1: Type-aware transformations for data and programs
Safe HaskellSafe-Inferred
LanguageHaskell2010

Hydra.Workflow

Description

A model for Hydra transformation workflows

Synopsis

Documentation

data HydraSchemaSpec Source #

The specification of a Hydra schema, provided as a set of modules and a distinguished type

Constructors

HydraSchemaSpec 

Fields

data LastMile s a Source #

The last mile of a transformation, which encodes and serializes terms to a file

Constructors

LastMile 

Fields

data SchemaSpec Source #

The specification of a schema at the source end of a workflow

Constructors

SchemaSpecHydra HydraSchemaSpec

A native Hydra schema

SchemaSpecFile String

A schema provided as a file, available at the given file path

SchemaSpecProvided

A schema which will be provided within the workflow

data TransformWorkflow Source #

The specification of a workflow which takes a schema specification, reads data from a directory, and writes data to another directory

Constructors

TransformWorkflow 

Fields