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 NamedPipelineObject

  3. case class DataNodeFields(preconditions: Seq[Precondition] = collection.this.Seq.empty[Nothing], onFailAlarms: Seq[SnsAlarm] = collection.this.Seq.empty[Nothing], onSuccessAlarms: Seq[SnsAlarm] = collection.this.Seq.empty[Nothing]) extends Product with Serializable

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

  5. case class RedshiftDataNode extends DataNode with Product with Serializable

    The abstracted RedshiftDataNode

  6. sealed trait S3DataNode extends Copyable

  7. case class S3DataNodeFields(dataFormat: Option[DataFormat] = scala.None, manifestFilePath: Option[HS3Uri] = scala.None, isEncrypted: HBoolean = com.krux.hyperion.adt.HBoolean.True, isCompressed: HBoolean = ...) extends Product with Serializable

  8. case class S3File extends S3DataNode with Product with Serializable

    Defines data from s3

  9. case class S3Folder extends S3DataNode with Product with Serializable

    Defines data from s3 directory

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

  11. case class SqlDataNode(baseFields: BaseFields, dataNodeFields: DataNodeFields, tableQuery: TableQuery, database: Database) extends Copyable with Product with Serializable

  12. 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