struct Clear::Interval

Overview

Represents the "interval" object of PostgreSQL

Defined in:

clear/extensions/time/interval.cr

Constructors

Class Method Summary

Instance Method Summary

Constructor Detail

def self.new(span : Time::Span) #

[View source]
def self.new(span : Time::MonthSpan) #

[View source]
def self.new(years : Number = 0, months : Number = 0, weeks : Number = 0, days : Number = 0, hours : Number = 0, minutes : Number = 0, seconds : Number = 0, milliseconds : Number = 0, microseconds : Number = 0) #

[View source]
def self.new(io : IO) #

[View source]

Class Method Detail

def self.decode(x : Slice(UInt8)) #

[View source]

Instance Method Detail

def +(i : Interval) #

[View source]
def days : Int32 #

[View source]
def microseconds : Int64 #

[View source]
def months : Int32 #

[View source]
def to_sql #

[View source]