class

Clickhouse::QueryBuilder

Inherits Clickhouse::QueryVerbs / Reference / Object

Instance methods

build(type = nil)
Source
conds

var foo = Foo.new(self) [name.value.id ] Foo.new(self) [name.value.name] new [name.value.id.stringify.gsub(/.new\b.*$/, "")] "Foo"

conds=(v : Array(String)) : Array(String)

var foo = Foo.new(self) [name.value.id ] Foo.new(self) [name.value.name] new [name.value.id.stringify.gsub(/.new\b.*$/, "")] "Foo"

conds=(v : Nil)

nil assignments are always ignored

conds?

var foo = Foo.new(self) [name.value.id ] Foo.new(self) [name.value.name] new [name.value.id.stringify.gsub(/.new\b.*$/, "")] "Foo"

count
Source
fields
fields=(v : Array(String)) : Array(String)
fields=(v : Nil)

nil assignments are always ignored

fields?
format
format=(v : String) : String
format=(v : Nil)

nil assignments are always ignored

format?
ids
ids=(v : Array(String)) : Array(String)
ids=(v : Nil)

nil assignments are always ignored

ids?
limit
limit=(v : Int32) : Int32
limit=(v : Nil)

nil assignments are always ignored

limit?
name_fields

var foo = Foo.new(self) [name.value.id ] Foo.new(self) [name.value.name] new [name.value.id.stringify.gsub(/.new\b.*$/, "")] "Foo"

name_fields=(v : Array(String)) : Array(String)

var foo = Foo.new(self) [name.value.id ] Foo.new(self) [name.value.name] new [name.value.id.stringify.gsub(/.new\b.*$/, "")] "Foo"

name_fields=(v : Nil)

nil assignments are always ignored

name_fields?

var foo = Foo.new(self) [name.value.id ] Foo.new(self) [name.value.name] new [name.value.id.stringify.gsub(/.new\b.*$/, "")] "Foo"

orders

var foo = Foo.new(self) [name.value.id ] Foo.new(self) [name.value.name] new [name.value.id.stringify.gsub(/.new\b.*$/, "")] "Foo"

orders=(v : Array(String)) : Array(String)

var foo = Foo.new(self) [name.value.id ] Foo.new(self) [name.value.name] new [name.value.id.stringify.gsub(/.new\b.*$/, "")] "Foo"

orders=(v : Nil)

nil assignments are always ignored

orders?

var foo = Foo.new(self) [name.value.id ] Foo.new(self) [name.value.name] new [name.value.id.stringify.gsub(/.new\b.*$/, "")] "Foo"

quote_str(v : String)
Source
select
Source
table
table=(v : String) : String
table=(v : Nil)

nil assignments are always ignored

table?
type
type=(v : QueryType) : QueryType
type=(v : Nil)

nil assignments are always ignored

type?
where
Source