class
Focus::CommonTableExpression
- Focus::CommonTableExpression
- Focus::SelectTable
- Reference
- Object
Defined in:
focus/common_table_expression.crInstance methods inherited from class Focus::SelectTable
alias : String
alias,
column_aliases : Array(Focus::ColumnReferenceExpression) | Nil
column_aliases,
statement : Focus::Statement
statement
Constructor methods inherited from class Focus::SelectTable
new(statement : Focus::Statement, alias __arg0 : String, column_aliases : Array(Focus::ColumnReferenceExpression) | Nil = nil)
new
Instance methods inherited from module Focus::SerializableTable
accept(visitor : SqlVisitor) : Nil
accept
Instance methods inherited from module Focus::ReadableTable
cross_join(right : Focus::ReadableTable, on : Focus::BoolExpression | Nil = nil) : Focus::JoinTable
cross_join,
inner_join(right : Focus::ReadableTable, on : Focus::BoolExpression | Nil = nil) : Focus::JoinTable
inner_join,
join(right : Focus::ReadableTable, on : Focus::BoolExpression | Nil = nil) : Focus::JoinTable
join,
left_join(right : Focus::ReadableTable, on : Focus::BoolExpression | Nil = nil) : Focus::JoinTable
left_join,
right_join(right : Focus::ReadableTable, on : Focus::BoolExpression | Nil = nil) : Focus::JoinTable
right_join
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