Package

com.alpine

plugin

Permalink

package plugin

Visibility
  1. Public
  2. All

Type Members

  1. case class AugmentedTabularMetadata(tabularSchema: TabularSchema, originalMetadata: TabularIOMetadata) extends TabularIOMetadata with Product with Serializable

    Permalink

    Used when the original metadata produced by the operator had a partial schema.

    Used when the original metadata produced by the operator had a partial schema. We then check the step run results, if they exist and match the current operator parameters, and pass along that tabularSchema.

    tabularSchema

    TabularSchema from step run results.

    originalMetadata

    Original Metadata, produced by the OperatorGUINode.

  2. case class EmptyIOMetadata() extends IOMetadata with Product with Serializable

    Permalink

    Used when the operator has no information to pass along.

  3. trait OperatorDesignContext extends AnyRef

    Permalink
  4. class OperatorDesignContextImpl extends OperatorDesignContext

    Permalink

    Contains information that the operator may need in OperatorGUINode#getOperatorStatus.

    Contains information that the operator may need in OperatorGUINode#getOperatorStatus. We use a single class for all the arguments to make it easier to add things without breaking compatibility with old operators.

  5. trait TabularIOMetadata extends IOMetadata

    Permalink

    Used to pass along column and data source information when the data-source is expected to be tabular.

  6. case class TabularIOMetadataDefault(tabularSchema: TabularSchema, datasource: DataSource) extends TabularIOMetadata with Product with Serializable

    Permalink

    The default class for pass along TabularSchema and data-source information.

    The default class for pass along TabularSchema and data-source information.

    Note that if the TabularSchema used here has the isPartial flag to set to true, then we may wrap this in AugmentedTabularMetadata, if we can get the full TabularSchema from step run results.

Value Members

  1. package core

    Permalink
  2. package generics

    Permalink
  3. package model

    Permalink
  4. package test

    Permalink
  5. package util

    Permalink

Ungrouped