class Granite::Query::Executor::List(Model)
- Granite::Query::Executor::List(Model)
- Reference
- Object
Included Modules
Defined in:
granite/query/executors/list.crConstructors
Instance Method Summary
- #[](*args, **options)
- #[](*args, **options, &)
- #each(*args, **options)
- #each(*args, **options, &)
- #first(*args, **options)
- #first(*args, **options, &)
- #first?(*args, **options)
- #first?(*args, **options, &)
- #group_by(*args, **options)
- #group_by(*args, **options, &)
- #run : Array(Model)
- #to_s(*args, **options)
- #to_s(*args, **options, &)
Instance methods inherited from module Granite::Query::Executor::Shared
log(*messages)
log,
raw_sql : String
raw_sql
Constructor Detail
def self.new(sql : String, args : Array(Array(Bool) | Array(Float32) | Array(Float64) | Array(Int16) | Array(Int32) | Array(Int64) | Array(String) | Array(UUID) | Bool | Float32 | Float64 | Int32 | Int64 | Slice(UInt8) | String | Time | UUID | Nil) = [] of Granite::Columns::Type)
#