Interval

Class Interval represents Web ISO style date ranges for use in Druid queries.

package

DruidFamiliar

Methods

__construct

__construct(string|\DateTime|\DruidFamiliar\DruidTime $intervalStart = "1970-01-01 01:30:00", string|\DateTime|\DruidFamiliar\DruidTime $intervalEnd = "3030-01-01 01:30:00") 

Arguments

$intervalStart

string|\DateTime|\DruidFamiliar\DruidTime

$intervalEnd

string|\DateTime|\DruidFamiliar\DruidTime

__toString

__toString() : string
throws

Response

string

getEnd

getEnd() : \DruidFamiliar\DruidTime

getIntervalsString

getIntervalsString() : string
throws

Response

string

getStart

getStart() : \DruidFamiliar\DruidTime

setEnd

setEnd(string|\DateTime|\DruidFamiliar\DruidTime $intervalEnd = "3030-01-01 01:30:00") 

Arguments

$intervalEnd

string|\DateTime|\DruidFamiliar\DruidTime

setInterval

setInterval(string|\DateTime|\DruidFamiliar\DruidTime $intervalStart = "1970-01-01 01:30:00", string|\DateTime|\DruidFamiliar\DruidTime $intervalEnd = "3030-01-01 01:30:00") 

Arguments

$intervalStart

string|\DateTime|\DruidFamiliar\DruidTime

$intervalEnd

string|\DateTime|\DruidFamiliar\DruidTime

setStart

setStart(string|\DateTime|\DruidFamiliar\DruidTime $intervalStart = "1970-01-01 01:30:00") 

Arguments

$intervalStart

string|\DateTime|\DruidFamiliar\DruidTime

Properties

ISO Time

intervalStart : \DruidFamiliar\DruidTime

ISO Time

intervalEnd : \DruidFamiliar\DruidTime