Package

com.krux.hyperion

expression

Permalink

package expression

Visibility
  1. Public
  2. All

Type Members

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

    Permalink

    For expressions that returns DateTimes.

  2. trait DateTimeFunctions extends AnyRef

    Permalink

    This implements the AWS DataPipeline Date and Time Functions

    This implements the AWS DataPipeline Date and Time Functions

    ref: http://docs.aws.amazon.com/datapipeline/latest/DeveloperGuide/dp-pipeline-reference-functions-datetime.html

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

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

    Permalink
  5. sealed trait Duration extends AnyRef

    Permalink

    Indicates how often a scheduled event should run.

    Indicates how often a scheduled event should run. It's expressed in the format "N [years|months|weeks|days|hours|minutes]", where N is a positive integer value.

    The minimum period is 15 minutes and the maximum period is 3 years.

  6. class DurationBuilder extends AnyRef

    Permalink

    Builds Duration, this is mainly used for using implicit conversions

  7. trait Expression extends AnyRef

    Permalink

    Expression.

    Expression. Expressions are delimited by: "#{" and "}" and the contents of the braces are evaluated by AWS Data Pipeline.

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

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

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

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

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

    Permalink

    For expressions that return numbers.

  13. class RuntimeNode extends Expression

    Permalink
  14. sealed trait RuntimeSlot extends AnyRef

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

    Permalink

    For expressions that return strings.

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

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

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

    Permalink

Value Members

  1. object DateTimeExp extends Serializable

    Permalink
  2. object DateTimeFunctions extends DateTimeFunctions

    Permalink
  3. object Duration

    Permalink

    All supported data pipeline period units

  4. object NumericExp extends Serializable

    Permalink
  5. object RuntimeNode

    Permalink
  6. object RuntimeSlot

    Permalink

Ungrouped