com.krux.hyperion

datanode

package datanode

Visibility
  1. Public
  2. All

Type Members

  1. trait Copyable extends DataNode

    The data node that can be used as input and output in CopyActivity

  2. trait DataNode extends PipelineObject

    The base trait of all data nodes

  3. case class InsertTableQuery(table: String, columns: List[String]) extends TableQuery with Product with Serializable

  4. case class RedshiftDataNode extends DataNode with Product with Serializable

    The abstracted RedshiftDataNode

  5. sealed trait S3DataNode extends Copyable

  6. case class S3File extends S3DataNode with Product with Serializable

    Defines data from s3

  7. case class S3Folder extends S3DataNode with Product with Serializable

    Defines data from s3 directory

  8. case class SelectTableQuery(table: String, columns: List[String], whereClause: Option[String]) extends TableQuery with Product with Serializable

  9. case class SqlDataNode(id: PipelineObjectId, tableQuery: TableQuery, database: Database, preconditions: Seq[Precondition], onSuccessAlarms: Seq[SnsAlarm], onFailAlarms: Seq[SnsAlarm]) extends Copyable with Product with Serializable

  10. sealed trait TableQuery extends AnyRef

Value Members

  1. object RedshiftDataNode extends Serializable

  2. object S3DataNode

  3. object S3File extends Serializable

  4. object S3Folder extends Serializable

  5. object SqlDataNode extends Serializable

Ungrouped