module

Luna::Exec

Class methods

exec(db : DB::Database, sql : String, params : Array(DB::Any), dialect : Luna::SQL::Dialect, model_name : String | Nil = nil, operation : String | Nil = nil)
Source
query_all(db : DB::Database, sql : String, params : Array(DB::Any), dialect : Luna::SQL::Dialect, model_name : String | Nil = nil, operation : String | Nil = nil, & : DB::ResultSet -> )
Source
query_one(db : DB::Database, sql : String, params : Array(DB::Any), dialect : Luna::SQL::Dialect, type : T.class, model_name : String | Nil = nil, operation : String | Nil = nil) : T forall T
Source