# Hour

class Hour<T : DateTime?>(val expr: Expression<T>) : Function<Int>

Represents an SQL function that extracts the hour field from a given datetime expr.

## Constructors

Hour
Link copied to clipboard
constructor(expr: Expression<T>)

## Properties

columnType
Link copied to clipboard
open override val columnType: IColumnType<Int>
expr
Link copied to clipboard
val expr: Expression<T>

## Functions

date
Link copied to clipboard
fun <T : DateTime?> Expression<T>.date(): Date<T>

Returns the date from this datetime expression.

day
Link copied to clipboard
fun <T : DateTime?> Expression<T>.day(): Day<T>

Returns the day from this datetime expression, as an integer between 1 and 31 inclusive.

equals
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
hashCode
Link copied to clipboard
open override fun hashCode(): Int
hour
Link copied to clipboard
fun <T : DateTime?> Expression<T>.hour(): Hour<T>

Returns the hour from this datetime expression, as an integer between 0 and 23 inclusive.

minute
Link copied to clipboard
fun <T : DateTime?> Expression<T>.minute(): Minute<T>

Returns the minute from this datetime expression, as an integer between 0 and 59 inclusive.

month
Link copied to clipboard
fun <T : DateTime?> Expression<T>.month(): Month<T>

Returns the month from this datetime expression, as an integer between 1 and 12 inclusive.

second
Link copied to clipboard
fun <T : DateTime?> Expression<T>.second(): Second<T>

Returns the second from this datetime expression, as an integer between 0 and 59 inclusive.

time
Link copied to clipboard
fun <T : DateTime?> Expression<T>.time(): Time<T>

Returns the time from this datetime expression.

toQueryBuilder
Link copied to clipboard
open override fun toQueryBuilder(queryBuilder: QueryBuilder)
toString
Link copied to clipboard
open override fun toString(): String
year
Link copied to clipboard
fun <T : DateTime?> Expression<T>.year(): Year<T>

Returns the year from this datetime expression, as an integer.