struct Wayback::Query

Defined in:

wayback/query.cr

Constant Summary

DIGEST = "digest"
ID = "urlkey"
MIMETYPE = "mimetype"
STATUS_CODE = "statuscode"
TIMESTAMP = "timestamp"
URL = "original"

Constructors

Instance Method Summary

Constructor Detail

def self.new(*, url : String) #

[View source]
def self.url(url : String) : Query #

[View source]

Instance Method Detail

def clear : Query #

[View source]
def digest(digest : String | Regex) : Query #

[View source]
def digest_not(digest : String | Regex) : Query #

[View source]
def earliest(count : Int32) : Query #

[View source]
def from(time : Time) : Query #

[View source]
def group_by_day : Query #

[View source]
def group_by_decade : Query #

[View source]
def group_by_digest(*, position : Int32 | Nil = nil) : Query #

[View source]
def group_by_hour : Query #

[View source]
def group_by_id(*, position : Int32 | Nil = nil) : Query #

[View source]
def group_by_mimetype(*, position : Int32 | Nil = nil) : Query #

[View source]
def group_by_minute : Query #

[View source]
def group_by_month : Query #

[View source]
def group_by_second : Query #

[View source]
def group_by_status_code(*, position : Int32 | Nil = nil) : Query #

[View source]
def group_by_url(*, position : Int32 | Nil = nil) : Query #

[View source]
def group_by_year : Query #

[View source]
def latest(count : Int32) : Query #

[View source]
def limit(count : Int32) : Query #

[View source]
def mimetype(mime : String | Regex) : Query #

[View source]
def mimetype_not(mime : String | Regex) : Query #

[View source]
def offset(count : Int32) : Query #

[View source]
def parse_value(value) : String #

[View source]
def status_code(code : Int32 | Regex) : Query #

[View source]
def status_code_not(code : Int32 | Regex) : Query #

[View source]
def to(time : Time) : Query #

[View source]
def to_query_string : String #

[View source]
def with_aggregate_count : Query #

[View source]