Module Arel::Visitors
In: lib/arel/visitors.rb
lib/arel/visitors/to_sql.rb
lib/arel/visitors/bind_visitor.rb
lib/arel/visitors/where_sql.rb
lib/arel/visitors/visitor.rb
lib/arel/visitors/dot.rb
lib/arel/visitors/sqlite.rb
lib/arel/visitors/mysql.rb
lib/arel/visitors/postgresql.rb
lib/arel/visitors/depth_first.rb
lib/arel/visitors/ibm_db.rb
lib/arel/visitors/mssql.rb
lib/arel/visitors/order_clauses.rb
lib/arel/visitors/join_sql.rb
lib/arel/visitors/oracle.rb
lib/arel/visitors/informix.rb

Classes and Modules

Module Arel::Visitors::BindVisitor
Module Arel::Visitors::JoinSql
Class Arel::Visitors::DepthFirst
Class Arel::Visitors::Dot
Class Arel::Visitors::IBM_DB
Class Arel::Visitors::Informix
Class Arel::Visitors::MSSQL
Class Arel::Visitors::MySQL
Class Arel::Visitors::Oracle
Class Arel::Visitors::OrderClauses
Class Arel::Visitors::PostgreSQL
Class Arel::Visitors::SQLite
Class Arel::Visitors::ToSql
Class Arel::Visitors::Visitor
Class Arel::Visitors::WhereSql

Constants

VISITORS = { 'postgresql' => Arel::Visitors::PostgreSQL, 'mysql' => Arel::Visitors::MySQL, 'mysql2' => Arel::Visitors::MySQL, 'mssql' => Arel::Visitors::MSSQL, 'sqlserver' => Arel::Visitors::MSSQL, 'oracle_enhanced' => Arel::Visitors::Oracle, 'sqlite' => Arel::Visitors::SQLite, 'sqlite3' => Arel::Visitors::SQLite, 'ibm_db' => Arel::Visitors::IBM_DB, 'informix' => Arel::Visitors::Informix, }
ENGINE_VISITORS = Hash.new do |hash, engine| pool = engine.connection_pool

[Validate]