class
Focus::PG::Formatter
- Focus::PG::Formatter
- Focus::SqlFormatter
- Focus::SqlVisitor
- Reference
- Object
Defined in:
pg/formatter.crInstance Method Summary
- #argument_counter : Int32
- #argument_counter=(argument_counter : Int32)
- #visit_expression(expression : Focus::ArrayExpression(T)) : Nil forall T
- #visit_literal(literal : Focus::ArrayLiteral(T)) : Nil forall T
- #visit_statement(statement : Focus::PG::LockStatement) : Nil
Instance methods inherited from class Focus::SqlFormatter
parameters : Array(Bool | Float32 | Float64 | Int32 | Int64 | Slice(UInt8) | String | Time | Nil)
parameters,
to_sql : String
to_sql,
visit_clause(clause : Focus::SelectClause) : Nilvisit_clause(clause : Focus::UsingClause) : Nil
visit_clause(clause : Focus::FromClause) : Nil
visit_clause(clause : Focus::WhereClause) : Nil
visit_clause(clause : Focus::OrderByListClause) : Nil
visit_clause(clause : Focus::OrderByClause) : Nil
visit_clause(clause : Focus::LimitClause) : Nil
visit_clause(clause : Focus::OffsetClause) : Nil
visit_clause(clause : Focus::GroupByClause) : Nil
visit_clause(clause : Focus::HavingClause) : Nil
visit_clause(clause : Focus::InsertClause) : Nil
visit_clause(clause : Focus::ValuesClause) : Nil
visit_clause(clause : Focus::ValuesClause::Row) : Nil
visit_clause(clause : Focus::OnConflictClause) : Nil
visit_clause(clause : Focus::QueryClause) : Nil
visit_clause(clause : Focus::ReturningClause) : Nil
visit_clause(clause : Focus::UpdateClause) : Nil
visit_clause(clause : Focus::SetClause) : Nil
visit_clause(clause : Focus::SetClause::Column) : Nil
visit_clause(clause : Focus::DeleteClause) : Nil
visit_clause(clause : Focus::ForClause) : Nil
visit_clause(clause : Focus::Clause) : Nil visit_clause, visit_column(column : Focus::Column) : Nil visit_column, visit_expression(expression : Focus::IntExpression(T)) : Nil forall T
visit_expression(expression : Focus::FloatExpression(T)) : Nil forall T
visit_expression(expression : Focus::AliasedExpression) : Nil
visit_expression(expression : Focus::BetweenOperatorExpression) : Nil
visit_expression(expression : Focus::ComplexExpression) : Nil
visit_expression(expression : Focus::BoolExpression) : Nil
visit_expression(expression : Focus::BinaryExpression) : Nil
visit_expression(expression : Focus::StringExpression) : Nil
visit_expression(expression : Focus::DateExpression) : Nil
visit_expression(expression : Focus::TimestampExpression) : Nil
visit_expression(expression : Focus::TimestampTzExpression) : Nil
visit_expression(expression : Focus::TimeExpression) : Nil
visit_expression(expression : Focus::IntervalExpression) : Nil
visit_expression(expression : Focus::JsonbExpression) : Nil
visit_expression(expression : Focus::WildcardExpression) : Nil
visit_expression(expression : Focus::AggregateExpression) : Nil
visit_expression(expression : Focus::FunctionExpression) : Nil
visit_expression(expression : Focus::StatementExpression) : Nil
visit_expression(expression : Focus::CastExpression) : Nil
visit_expression(expression : Focus::ValueExpression) : Nil
visit_expression(expression : Focus::PostfixOperatorExpression)
visit_expression(expression : Focus::PrefixOperatorExpression)
visit_expression(expression : Focus::NullLiteral)
visit_expression(expression : Focus::ColumnReferenceExpression)
visit_expression(expression : Focus::Expression) : Nil visit_expression, visit_literal(literal : Focus::JsonbLiteral) : Nil
visit_literal(literal : Focus::Parameter) : Nil visit_literal, visit_statement(statement : Focus::WithStatement) : Nil
visit_statement(statement : Focus::SetStatement) : Nil
visit_statement(statement : Focus::Statement) : Nil visit_statement, visit_table(table : Focus::CommonTableExpression) : Nil
visit_table(table : Focus::SelectTable) : Nil
visit_table(table : Focus::JoinTable) : Nil
visit_table(table : Focus::Table) : Nil
visit_table(table : Focus::SerializableTable) : Nil visit_table, visit_token(token : Focus::ColumnToken) : Nil
visit_token(token : Focus::Token) : Nil visit_token