module
Focus::ReadableTable
Included Modules
Direct including types
Defined in:
focus/readable_table.crpg/readable_table.cr
sqlite/readable_table.cr
Instance Method Summary
- #cross_join(right : Focus::ReadableTable, on : Focus::BoolExpression | Nil = nil) : Focus::JoinTable
- #inner_join(right : Focus::ReadableTable, on : Focus::BoolExpression | Nil = nil) : Focus::JoinTable
- #join(right : Focus::ReadableTable, on : Focus::BoolExpression | Nil = nil) : Focus::JoinTable
- #left_join(right : Focus::ReadableTable, on : Focus::BoolExpression | Nil = nil) : Focus::JoinTable
- #right_join(right : Focus::ReadableTable, on : Focus::BoolExpression | Nil = nil) : Focus::JoinTable
Instance methods inherited from module Focus::SQLite::ReadableTable
select : Focus::SQLite::SelectStatementselect(*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::SelectStatementselect(*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
#
def inner_join(right : Focus::ReadableTable, on : Focus::BoolExpression | Nil = nil) : Focus::JoinTable
#
def left_join(right : Focus::ReadableTable, on : Focus::BoolExpression | Nil = nil) : Focus::JoinTable
#
def right_join(right : Focus::ReadableTable, on : Focus::BoolExpression | Nil = nil) : Focus::JoinTable
#