Package

com.krux.hyperion

datanode

Permalink

package datanode

Visibility
  1. Public
  2. All

Type Members

  1. trait Copyable extends DataNode

    Permalink

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

  2. trait DataNode extends PipelineObject

    Permalink

    The base trait of all data nodes

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

    Permalink

    Note

    this is not tested or documented anywhere in AWS Data Pipeline Docs, we are assuming the insert syntax is 'insert into mytable (col1, col2, ...)' without 'values'.

  4. case class RedshiftDataNode extends DataNode with Product with Serializable

    Permalink

    The abstracted RedshiftDataNode

  5. sealed trait S3DataNode extends Copyable

    Permalink
  6. case class S3File extends S3DataNode with Product with Serializable

    Permalink

    Defines data from s3

  7. case class S3Folder extends S3DataNode with Product with Serializable

    Permalink

    Defines data from s3 directory

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

    Permalink
  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

    Permalink

    Note

    that the AWS Datapipeline SqlDataNode does not require a JdbcDatabase parameter, but requires specify the username, password, etc. within the object, we require a JdbcDatabase object for consistency with other database data node objects.

  10. sealed trait TableQuery extends AnyRef

    Permalink

Value Members

  1. object RedshiftDataNode extends Serializable

    Permalink
  2. object S3DataNode

    Permalink
  3. object S3File extends Serializable

    Permalink
  4. object S3Folder extends Serializable

    Permalink
  5. object SqlDataNode extends Serializable

    Permalink

Ungrouped