module
Focus::PG
Extended Modules
- Focus::Dsl::Aggregation
- Focus::Dsl::Columns
- Focus::Dsl::ConditionalFunctions
- Focus::Dsl::MathFunctions
- Focus::Dsl::StringFunctions
- Focus::Dsl::Types
- Focus::Dsl::WhereHelpers
- Focus::PG::Dsl::AdvisoryLockFunctions
- Focus::PG::Dsl::Aggregation
- Focus::PG::Dsl::ArrayTypes
- Focus::PG::Dsl::Columns
- Focus::PG::Dsl::TimeFunctions
- Focus::PG::Dsl::Types
- Focus::PG::Dsl::UuidFunctions
Defined in:
pg.crpg/dialect.cr
Class Method Summary
- .cast(expression : Focus::Expression) : Focus::PG::CastExpression
- .select(expressions : Array(Focus::Expression)) : Focus::PG::SelectStatement
- .select : Focus::PG::SelectStatement
- .select(*fields : Focus::Expression | Array(Focus::Expression)) : Focus::PG::SelectStatement
- .sql(&)
- .with(*ctes : Focus::CommonTableExpression) : Focus::PG::WithStatement
Class Method Detail
def self.select(*fields : Focus::Expression | Array(Focus::Expression)) : Focus::PG::SelectStatement
#