Interval

ldbc.statement.functions.DateTime.Interval
enum Interval[A](expr: A, val unit: String)

Extracts the date part of a date or datetime expression.

Attributes

See also
Source
DateTime.scala
Graph
Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Known subtypes
class MICROSECOND
class SECOND
class MINUTE
class HOUR
class DAY
class WEEK
class MONTH
class QUARTER
class YEAR
class HOUR_SECOND
class HOUR_MINUTE
class DAY_SECOND
class DAY_MINUTE
class DAY_HOUR
class YEAR_MONTH
Show all

Members list

Type members

Enum entries

final case class DAY(expr: Int) extends Interval[Int]

Attributes

Source
DateTime.scala
final case class DAY_HOUR(expr: String) extends Interval[String]

Attributes

Source
DateTime.scala
final case class DAY_MICROSECOND(expr: String) extends Interval[String]

Attributes

Source
DateTime.scala
final case class DAY_MINUTE(expr: String) extends Interval[String]

Attributes

Source
DateTime.scala
final case class DAY_SECOND(expr: String) extends Interval[String]

Attributes

Source
DateTime.scala
final case class HOUR(expr: Int) extends Interval[Int]

Attributes

Source
DateTime.scala
final case class HOUR_MICROSECOND(expr: String) extends Interval[String]

Attributes

Source
DateTime.scala
final case class HOUR_MINUTE(expr: String) extends Interval[String]

Attributes

Source
DateTime.scala
final case class HOUR_SECOND(expr: String) extends Interval[String]

Attributes

Source
DateTime.scala
final case class MICROSECOND(expr: Int) extends Interval[Int]

Attributes

Source
DateTime.scala
final case class MINUTE(expr: Int) extends Interval[Int]

Attributes

Source
DateTime.scala
final case class MINUTE_MICROSECOND(expr: String) extends Interval[String]

Attributes

Source
DateTime.scala
final case class MINUTE_SECOND(expr: String) extends Interval[String]

Attributes

Source
DateTime.scala
final case class MONTH(expr: Int) extends Interval[Int]

Attributes

Source
DateTime.scala
final case class QUARTER(expr: Int) extends Interval[Int]

Attributes

Source
DateTime.scala
final case class SECOND(expr: Int) extends Interval[Int]

Attributes

Source
DateTime.scala
final case class SECOND_MICROSECOND(expr: String) extends Interval[String]

Attributes

Source
DateTime.scala
final case class WEEK(expr: Int) extends Interval[Int]

Attributes

Source
DateTime.scala
final case class YEAR(expr: Int) extends Interval[Int]

Attributes

Source
DateTime.scala
final case class YEAR_MONTH(expr: YearMonth) extends Interval[YearMonth]

Attributes

Source
DateTime.scala