com.krux.hyperion

expression

package expression

Visibility
  1. Public
  2. All

Type Members

  1. case class DateTimeExp(content: String) extends Expression with Product with Serializable

    For expressions that returns DateTimes.

  2. trait DateTimeFunctions extends AnyRef

    This implements the AWS DataPipeline Date and Time Functions

  3. case class DateTimeRuntimeSlot(ref: String) extends RuntimeSlot with Product with Serializable

  4. case class Day(n: Int) extends Duration with Product with Serializable

  5. sealed trait Duration extends AnyRef

    Indicates how often a scheduled event should run.

  6. class DurationBuilder extends AnyRef

    Builds Duration, this is mainly used for using implicit conversions

  7. sealed trait Expression extends AnyRef

    Expression.

  8. case class Hour(n: Int) extends Duration with Product with Serializable

  9. case class IntegerRuntimeSlot(ref: String) extends RuntimeSlot with Product with Serializable

  10. case class Minute(n: Int) extends Duration with Product with Serializable

  11. case class Month(n: Int) extends Duration with Product with Serializable

  12. case class NumericExp(content: String) extends Expression with Product with Serializable

    For expressions that return numbers.

  13. sealed trait RuntimeSlot extends AnyRef

  14. case class StringExp(content: String) extends Expression with Product with Serializable

    For expressions that return strings.

  15. case class StringRuntimeSlot(ref: String) extends RuntimeSlot with Product with Serializable

  16. case class Week(n: Int) extends Duration with Product with Serializable

  17. case class Year(n: Int) extends Duration with Product with Serializable

Value Members

  1. object DateTimeExp extends Serializable

  2. object DateTimeFunctions extends DateTimeFunctions

  3. object Duration

    All supported data pipeline period units

  4. object NumericExp extends Serializable

  5. object RuntimeSlot

Ungrouped