Sqlite3::QueryBuilder
Inherits QueryBuilder::SqlBuilder < Reference < Object
Instance methods
build
Sourcecolumns(insert_columns : Array(String | Projection))
Sourcecolumns(*insert_columns)
Sourcedelete(table : From)
Sourcedistinct
Sourcefrom(table : String)
Sourcefrom(subquery : SqlBuilder)
Sourcefrom(from : From)
Sourcefrom_select(subquery : SqlBuilder)
Sourcegroup_by(*columns)
Sourcehaving(criteria : Criteria)
Sourceinner_join(table : String, condition : String)
Sourceinto(table : String, aliased_name : String | Nil = nil)
Sourceinto(table : From)
Sourcejoin(table : String, condition : String)
Sourceleft_join(table : String, condition : String)
Sourcelimit(rows : Int32, offset : DB::Any | Nil = nil)
Sourcenot_distinct
Sourceor(criteria : Criteria)
Sourceor
Sourceorder_by(*columns, sort : String = "ASC", ignore_case : Bool = false)
Sourceparams
Sourcereset!
Sourcereset_group_by!
Sourcereset_limit!
Sourcereset_order_by!
Sourceselect(columns : Array(String | Projection))
Sourceselect(*columns)
Sourceset(column : String, value : T | T | T | T | T | T(UInt8) | T | T | T)
Sourceset(column : Projection, value : T | T | T | T | T | T(UInt8) | T | T | T)
Sourceunion(query : SqlBuilder)
Sourceunion_all(query : SqlBuilder)
Sourceupdate(table : From)
Sourcevalues(ivalues : Array(DB::Any))
Sourcevalues(*ivalues)
Sourcewhere(criteria : Criteria)
Sourcewhere
Source