Package

com.coxautodata.waimak.dataflow

spark

Permalink

package spark

Visibility
  1. Public
  2. All

Type Members

  1. case class LabelCommitDefinition(basePath: String, timestampFolder: Option[String] = None, partitions: Seq[String] = Seq.empty, connection: Option[HadoopDBConnector] = None) extends Product with Serializable

    Permalink
  2. class SimpleAction[C] extends DataFlowAction[C]

    Permalink

    Instances of this class build a bridge between OOP part of the Waimak engine and functional definition of the data flow.

    Instances of this class build a bridge between OOP part of the Waimak engine and functional definition of the data flow.

    Created by Alexei Perelighin on 03/11/17.

    C

    the type of the context of the flow in which this action runs

  3. class SimpleSparkDataFlow extends SparkDataFlow with Logging

    Permalink

    Created by Alexei Perelighin on 22/12/17.

  4. trait SparkDataFlow extends DataFlow[SparkFlowContext] with Logging

    Permalink

    Introduces spark session into the data flows

  5. trait SparkDataFlowAction extends DataFlowAction[SparkFlowContext]

    Permalink
  6. case class SparkFlowContext(spark: SparkSession) extends Product with Serializable

    Permalink

    Context required in a Spark data flow (SparkSession and FileSystem)

    Context required in a Spark data flow (SparkSession and FileSystem)

    Created by Vicky Avison on 23/02/2018.

    spark

    the SparkSession

  7. class SparkSimpleAction extends SimpleAction[SparkFlowContext]

    Permalink

    Spark specific simple action, that sets spark specific generics.

Value Members

  1. object SimpleSparkDataFlow

    Permalink
  2. object SparkActionHelpers

    Permalink
  3. object SparkActions

    Permalink

    Defines implicits for functional builders of the data flows.

    Defines implicits for functional builders of the data flows. Created by Vicky Avison, Alexei Perelighin and Alex Bush

  4. object SparkFlowReporter extends FlowReporter[SparkFlowContext]

    Permalink
  5. object SparkInterceptors extends Logging

    Permalink

    Defines builder functions that add various interceptors to a SparkDataFlow

    Defines builder functions that add various interceptors to a SparkDataFlow

    Created by Alexei Perelighin on 2018/02/24

Ungrouped