class Clickhouse::QueryBuilder
- Clickhouse::QueryBuilder
- Reference
- Object
Included Modules
Defined in:
clickhouse/query_builder.crInstance Method Summary
- #build(type = nil)
-
#conds : 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 : 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? : Array(String) | Nil
var foo = Foo.new(self) [name.value.id ] Foo.new(self) [name.value.name] new [name.value.id.stringify.gsub(/.new\b.*$/, "")] "Foo"
- #count
- #fields : Array(String)
- #fields=(v : Array(String)) : Array(String)
-
#fields=(v : Nil)
nil
assignments are always ignored - #fields? : Array(String) | Nil
- #format : String
- #format=(v : String) : String
-
#format=(v : Nil)
nil
assignments are always ignored - #format? : String | Nil
- #ids : Array(String)
- #ids=(v : Array(String)) : Array(String)
-
#ids=(v : Nil)
nil
assignments are always ignored - #ids? : Array(String) | Nil
- #limit : Int32 | Nil
- #limit=(v : Int32) : Int32
-
#limit=(v : Nil)
nil
assignments are always ignored - #limit? : Int32 | Nil
-
#name_fields : 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 : 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? : Array(String) | Nil
var foo = Foo.new(self) [name.value.id ] Foo.new(self) [name.value.name] new [name.value.id.stringify.gsub(/.new\b.*$/, "")] "Foo"
-
#orders : 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 : 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? : Array(String) | Nil
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)
- #select
- #table : String
- #table=(v : String) : String
-
#table=(v : Nil)
nil
assignments are always ignored - #table? : String | Nil
- #type : QueryType
- #type=(v : QueryType) : QueryType
-
#type=(v : Nil)
nil
assignments are always ignored - #type? : QueryType | Nil
- #where : String
Instance methods inherited from module Clickhouse::QueryVerbs
by_name(v : Array(String) | String | Nil, not = false)
by_name,
contains(field, value, not = false)
contains,
where(stmt, args : Array)
where
Instance Method Detail
var foo = Foo.new(self) [name.value.id ] Foo.new(self) [name.value.name] new [name.value.id.stringify.gsub(/.new\b.*$/, "")] "Foo"
var foo = Foo.new(self) [name.value.id ] Foo.new(self) [name.value.name] new [name.value.id.stringify.gsub(/.new\b.*$/, "")] "Foo"
var foo = Foo.new(self) [name.value.id ] Foo.new(self) [name.value.name] new [name.value.id.stringify.gsub(/.new\b.*$/, "")] "Foo"
var foo = Foo.new(self) [name.value.id ] Foo.new(self) [name.value.name] new [name.value.id.stringify.gsub(/.new\b.*$/, "")] "Foo"
var foo = Foo.new(self) [name.value.id ] Foo.new(self) [name.value.name] new [name.value.id.stringify.gsub(/.new\b.*$/, "")] "Foo"
var foo = Foo.new(self) [name.value.id ] Foo.new(self) [name.value.name] new [name.value.id.stringify.gsub(/.new\b.*$/, "")] "Foo"
var foo = Foo.new(self) [name.value.id ] Foo.new(self) [name.value.name] new [name.value.id.stringify.gsub(/.new\b.*$/, "")] "Foo"
var foo = Foo.new(self) [name.value.id ] Foo.new(self) [name.value.name] new [name.value.id.stringify.gsub(/.new\b.*$/, "")] "Foo"
var foo = Foo.new(self) [name.value.id ] Foo.new(self) [name.value.name] new [name.value.id.stringify.gsub(/.new\b.*$/, "")] "Foo"