module Focus::Queryable

Direct including types

Defined in:

focus/queryable.cr

Instance Method Summary

Instance Method Detail

def exec(database : Focus::DBConn) : DB::ExecResult #

[View source]
def query(database : Focus::DBConn) : DB::ResultSet #

[View source]
def query_all(database : Focus::DBConn, as types : Tuple) #

[View source]
def query_all(database : Focus::DBConn, as types : NamedTuple) #

[View source]
def query_all(database : Focus::DBConn, as types : Class) #

[View source]
def query_one(database : Focus::DBConn, as types : Tuple) #

[View source]
def query_one(database : Focus::DBConn, as type : NamedTuple) #

[View source]
def query_one(database : Focus::DBConn, as : T.class) : T forall T #

[View source]
def query_one?(database : Focus::DBConn, as type : Tuple) #

[View source]
def query_one?(database : Focus::DBConn, as type : NamedTuple) #

[View source]
def query_one?(database : Focus::DBConn, as : T.class) : T | Nil forall T #

[View source]
abstract def to_sql_with_args : Tuple(String, Array(DB::Any)) #

[View source]