Package

cron4s

expr

Permalink

package expr

Created by alonsodomin on 04/01/2016.

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. expr
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. final case class AnyExpr[F <: CronField]()(implicit unit: CronUnit[F]) extends Expr[F] with DivisibleExpr[F] with SpecialChar with Product with Serializable

    Permalink
  2. final case class BetweenExpr[F <: CronField](begin: ConstExpr[F], end: ConstExpr[F])(implicit unit: CronUnit[F], ops: IsFieldExpr[EnumerableExpr, F]) extends Expr[F] with DivisibleExpr[F] with EnumerableExpr[F] with Product with Serializable

    Permalink
  3. final case class ConstExpr[F <: CronField](field: F, value: Int, textValue: Option[String] = None)(implicit unit: CronUnit[F], ev: HasCronField[CronUnit, F], ops: IsFieldExpr[EnumerableExpr, F]) extends Expr[F] with DivisibleExpr[F] with EnumerableExpr[F] with Product with Serializable

    Permalink
  4. final case class CronExpr(seconds: SecondExpr, minutes: MinutesExpr, hours: HoursExpr, daysOfMonth: DaysOfMonthExpr, months: MonthsExpr, daysOfWeek: DaysOfWeekExpr) extends Product with Serializable

    Permalink

    Created by domingueza on 29/07/2016.

  5. type CronExprRepr = ::[SecondExpr, ::[MinutesExpr, ::[HoursExpr, ::[DaysOfMonthExpr, ::[MonthsExpr, ::[DaysOfWeekExpr, HNil]]]]]]

    Permalink
  6. type DatePartRepr = ::[DaysOfMonthExpr, ::[MonthsExpr, ::[DaysOfWeekExpr, HNil]]]

    Permalink
  7. type DaysOfMonthExpr = Expr[DayOfMonth.type]

    Permalink
  8. type DaysOfWeekExpr = Expr[DayOfWeek.type]

    Permalink
  9. sealed trait DivisibleExpr[F <: CronField] extends Expr[F]

    Permalink
  10. sealed trait EnumerableExpr[F <: CronField] extends Expr[F] with Ordered[EnumerableExpr[F]]

    Permalink
  11. final case class EveryExpr[F <: CronField](value: DivisibleExpr[F], freq: Int)(implicit unit: CronUnit[F], ops: IsFieldExpr[DivisibleExpr, F]) extends Expr[F] with Product with Serializable

    Permalink
  12. sealed trait Expr[F <: CronField] extends Positional

    Permalink

    Created by alonsodomin on 07/11/2015.

  13. type HoursExpr = Expr[Hour.type]

    Permalink
  14. type MinutesExpr = Expr[Minute.type]

    Permalink
  15. type MonthsExpr = Expr[Month.type]

    Permalink
  16. type SecondExpr = Expr[Second.type]

    Permalink
  17. final case class SeveralExpr[F <: CronField] extends Expr[F] with DivisibleExpr[F] with Product with Serializable

    Permalink
  18. sealed trait SpecialChar extends AnyRef

    Permalink
  19. type TimePartRepr = ::[SecondExpr, ::[MinutesExpr, ::[HoursExpr, HNil]]]

    Permalink

Value Members

  1. object Expr extends ExprInstances

    Permalink
  2. object Last extends SpecialChar with Product with Serializable

    Permalink
  3. object SeveralExpr extends Serializable

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped