class Granite::Query::Executor::MultiValue(Model, Scalar)

Included Modules

Defined in:

granite/query/executors/multi_value.cr

Constructors

Instance Method Summary

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, default : Scalar = nil) #

[View source]

Instance Method Detail

def <(*args, **options) #

[View source]
def <(*args, **options, &) #

[View source]
def <=(*args, **options) #

[View source]
def <=(*args, **options, &) #

[View source]
def >(*args, **options) #

[View source]
def >(*args, **options, &) #

[View source]
def >=(*args, **options) #

[View source]
def >=(*args, **options, &) #

[View source]
def run : Array(Scalar) #

[View source]
def to_i(*args, **options) #

[View source]
def to_i(*args, **options, &) #

[View source]
def to_s(*args, **options) #

[View source]
def to_s(*args, **options, &) #

[View source]