module Focus::ReadableTable

Included Modules

Direct including types

Defined in:

focus/readable_table.cr
pg/readable_table.cr
sqlite/readable_table.cr

Instance Method Summary

Instance methods inherited from module Focus::SQLite::ReadableTable

select : Focus::SQLite::SelectStatement
select(*fields : Focus::Expression | Array(Focus::Expression)) : Focus::SQLite::SelectStatement
select

Instance methods inherited from module Focus::PG::ReadableTable

lock : Focus::PG::LockStatement lock, select : Focus::PG::SelectStatement
select(*fields : Focus::Expression | Array(Focus::Expression)) : Focus::PG::SelectStatement
select

Instance Method Detail

def cross_join(right : Focus::ReadableTable, on : Focus::BoolExpression | Nil = nil) : Focus::JoinTable #

[View source]
def inner_join(right : Focus::ReadableTable, on : Focus::BoolExpression | Nil = nil) : Focus::JoinTable #

[View source]
def join(right : Focus::ReadableTable, on : Focus::BoolExpression | Nil = nil) : Focus::JoinTable #

[View source]
def left_join(right : Focus::ReadableTable, on : Focus::BoolExpression | Nil = nil) : Focus::JoinTable #

[View source]
def right_join(right : Focus::ReadableTable, on : Focus::BoolExpression | Nil = nil) : Focus::JoinTable #

[View source]