Methods

/ (Arel::Attribute)
== (Arel::Predicates::Binary)
== (Arel::Predicates::Unary)
== (Arel::Predicates::Polyadic)
== (Arel::Predicates::Equality)
== (Arel::Value)
== (Arel::Externalization)
== (Arel::Header)
== (Arel::Attribute)
Table (lib/arel/engines/sql/relations/table.rb)
[] (Arel::Header)
[] (lib/arel/algebra/relations/relation.rb)
[] (Arel::Row)
adapter_name (Arel::Sql::Engine)
add_limit_on_delete (Arel::SqlCompiler::GenericCompiler)
add_limit_on_delete (Arel::SqlCompiler::IBM_DBCompiler)
aggregation? (Arel::Attribute)
aggregation? (Arel::Expression)
alias (Arel::Relation)
aliased_orders (Arel::SqlCompiler::PostgreSQLCompiler)
and (Arel::Predicates::Predicate)
as (Arel::Expression)
as (Arel::Attribute)
as (Arel::Table)
asc (Orderings)
assignment_sql (Arel::SqlCompiler::GenericCompiler)
attribute (Arel::Sql::GroupClause)
attribute (Arel::Sql::HavingClause)
attribute (Arel::Sql::WhereCondition)
attribute (Arel::Sql::SelectClause)
attributes (Arel::StringJoin)
attributes (lib/arel/algebra/relations/relation.rb)
attributes (Arel::Externalization)
attributes (Arel::Array)
attributes (Arel::Table)
attributes (Arel::Join)
attributes (Arel::Compound)
average (Expressions)
bind (Arel::Predicates::Unary)
bind (Arel::Predicates::Binary)
bind (Arel::Relation)
bind (Arel::Ordering)
bind (Arel::Value)
bind (Arel::Attribute)
bind (Hash)
bind (Arel::ObjectExtensions)
bind (Arel::Predicates::Polyadic)
bind (Arel::Row)
bind (Arel::Header)
bind (Arel::Expression)
build (Arel::Predicates::Polyadic)
build_clauses (Arel::SqlCompiler::GenericCompiler)
build_query (Arel::SqlCompiler::GenericCompiler)
build_update_conditions_sql (Arel::SqlCompiler::OracleCompiler)
build_update_conditions_sql (Arel::SqlCompiler::GenericCompiler)
call (Arel::Relation)
call (Arel::Deletion)
call (Arel::Update)
call (Arel::Insert)
christener (Arel::Relation)
christener (Arel::Attribute)
christener (Arel::SqlCompiler::GenericCompiler)
column (lib/arel/algebra/attributes/attribute.rb)
column_for (Arel::Table)
column_for (Arel::Compound)
columns (Arel::Table)
combine (Arel::Row)
compiler (Arel::Relation)
complement (Arel::Predicates::NotIn)
complement (Arel::Predicates::All)
complement (Arel::Predicates::In)
complement (Arel::Predicates::And)
complement (Arel::Predicates::NotMatch)
complement (Arel::Predicates::Not)
complement (Arel::Predicates::Any)
complement (Arel::Predicates::GreaterThanOrEqualTo)
complement (Arel::Predicates::LessThanOrEqualTo)
complement (Arel::Predicates::Equality)
complement (Arel::Predicates::Match)
complement (Arel::Predicates::Or)
complement (Arel::Predicates::LessThan)
complement (Arel::Predicates::GreaterThan)
complement (Arel::Predicates::Predicate)
complement (Arel::Predicates::Inequality)
compounder (Arel::Predicates::Any)
compounder (Arel::Predicates::All)
connection (Arel::Sql::Engine)
count (Expressions)
create (Arel::Sql::Engine)
create (Arel::Memory::Engine)
create (Arel::Session)
delete (Arel::Session)
delete (Arel::Sql::Engine)
delete (Arel::Relation)
delete_sql (Arel::SqlCompiler::GenericCompiler)
delete_sql (Arel::SqlCompiler::OracleCompiler)
desc (Orderings)
descends_from? (Arel::Attribute)
direction (Arel::Ascending)
direction (Arel::Descending)
direction_sql (Arel::Descending)
direction_sql (Arel::Ascending)
each (Arel::Header)
each (Arel::Relation)
engine (Arel::Attribute)
engine (Arel::Join)
engine (Arel::Table)
engine (Arel::StringJoin)
engine (Arel::Array)
engine= (Arel::Table)
eq (lib/arel/algebra/attributes/attribute.rb)
eq_all (lib/arel/algebra/attributes/attribute.rb)
eq_any (lib/arel/algebra/attributes/attribute.rb)
eql? (Arel::Attribute)
equality_predicate_sql (Arel::Sql::ObjectExtensions)
equality_predicate_sql (Arel::Sql::NilClassExtensions)
equality_predicate_sql (Arel::Value)
eval (Arel::Predicates::Polyadic)
eval (Arel::Project)
eval (Arel::Where)
eval (Arel::Order)
eval (Arel::Ordering)
eval (Arel::Predicates::Not)
eval (Arel::Predicates::In)
eval (Arel::Predicates::NotIn)
eval (Arel::Attribute)
eval (Arel::Array)
eval (Arel::Take)
eval (Arel::Predicates::Unary)
eval (Arel::Predicates::NotMatch)
eval (Arel::Predicates::Inequality)
eval (Arel::Value)
eval (Arel::Group)
eval (Arel::Join)
eval (Arel::Skip)
eval (Arel::Insert)
eval (Arel::Alias)
eval (Arel::Predicates::CompoundPredicate)
eval (Arel::From)
eval (Arel::Predicates::Binary)
exclusion_predicate_sql (Arel::Sql::RangeExtensions)
exclusion_predicate_sql (Arel::Value)
exclusion_predicate_sql (Arel::Sql::ArrayExtensions)
exclusion_predicate_sql (Arel::Relation)
expression (Arel::Sql::SelectClause)
expression (Arel::Sql::WhereCondition)
externalizable? (Arel::Relation)
externalizable? (Arel::Take)
externalizable? (Arel::Join)
externalizable? (Arel::Project)
externalizable? (Arel::Compound)
externalizable? (Arel::StringJoin)
externalize (Arel::Relation)
find_attribute_matching_name (lib/arel/algebra/relations/relation.rb)
find_correlate_in (Arel::ObjectExtensions)
find_correlate_in (Arel::Attribute)
for (Arel::Sql::Attributes)
format (lib/arel/algebra/attributes/attribute.rb)
format (Arel::Array)
format (Arel::Value)
from (Arel::Relation)
from_clauses (Arel::Relation)
function_sql (Arel::Average)
function_sql (Arel::Minimum)
function_sql (Arel::Sum)
function_sql (Arel::Distinct)
function_sql (Arel::Count)
function_sql (Arel::Maximum)
group_clauses (Arel::Relation)
groupings (lib/arel/algebra/relations/relation.rb)
gt (lib/arel/algebra/attributes/attribute.rb)
gt_all (lib/arel/algebra/attributes/attribute.rb)
gt_any (lib/arel/algebra/attributes/attribute.rb)
gteq (lib/arel/algebra/attributes/attribute.rb)
gteq_all (lib/arel/algebra/attributes/attribute.rb)
gteq_any (lib/arel/algebra/attributes/attribute.rb)
having_clauses (Arel::Relation)
havings (Arel::Having)
havings (lib/arel/algebra/relations/relation.rb)
in (lib/arel/algebra/attributes/attribute.rb)
in_all (lib/arel/algebra/attributes/attribute.rb)
in_any (lib/arel/algebra/attributes/attribute.rb)
inclusion_predicate_sql (Arel::Sql::ArrayExtensions)
inclusion_predicate_sql (Arel::Relation)
inclusion_predicate_sql (Arel::Sql::RangeExtensions)
inclusion_predicate_sql (Arel::Value)
index (Arel::Header)
inequality_predicate_sql (Arel::Value)
inequality_predicate_sql (Arel::Sql::NilClassExtensions)
inequality_predicate_sql (Arel::Sql::ObjectExtensions)
insert (Arel::Relation)
insert_sql (Arel::SqlCompiler::GenericCompiler)
inserts (lib/arel/algebra/relations/relation.rb)
instance (Arel::Session)
join (Arel::Relation)
join? (Arel::Attribute)
join? (Arel::Compound)
join? (Arel::Relation)
join? (Arel::Join)
join_sql (Arel::InnerJoin)
join_sql (Arel::OuterJoin)
joins (lib/arel/algebra/relations/relation.rb)
joins (Arel::StringJoin)
joins (Arel::Join)
joins (Arel::Compound)
limited_update_conditions (Arel::SqlCompiler::IBM_DBCompiler)
limited_update_conditions (Arel::SqlCompiler::MySQLCompiler)
limited_update_conditions (Arel::SqlCompiler::GenericCompiler)
limited_update_conditions (Arel::SqlCompiler::OracleCompiler)
lock (Arel::Relation)
locked (Arel::SqlCompiler::SQLiteCompiler)
locked (lib/arel/algebra/relations/relation.rb)
locked (Arel::SqlCompiler::GenericCompiler)
lt (lib/arel/algebra/attributes/attribute.rb)
lt_all (lib/arel/algebra/attributes/attribute.rb)
lt_any (lib/arel/algebra/attributes/attribute.rb)
lteq (lib/arel/algebra/attributes/attribute.rb)
lteq_all (lib/arel/algebra/attributes/attribute.rb)
lteq_any (lib/arel/algebra/attributes/attribute.rb)
matches (lib/arel/algebra/attributes/attribute.rb)
matches_all (lib/arel/algebra/attributes/attribute.rb)
matches_any (lib/arel/algebra/attributes/attribute.rb)
maximum (Expressions)
minimum (Expressions)
name (Arel::Nil)
name (Arel::Compound)
name (Arel::Join)
name (Arel::Externalization)
name_for (Arel::Sql::Formatter)
name_for (Arel::Sql::Christener)
named? (Arel::Attribute)
new (Arel::Attribute)
new (Arel::Predicates::Polyadic)
new (Arel::Array)
new (Arel::Where)
new (Arel::Sql::Engine)
new (Arel::Value)
new (Arel::SqlCompiler::GenericCompiler)
new (Arel::Sql::Christener)
new (Arel::From)
new (Arel::Having)
new (Arel::Sql::Formatter)
new (Arel::Compound)
new (Arel::Order)
new (Arel::Predicates::Unary)
new (Arel::Table)
new (Arel::Predicates::Binary)
new (Arel::Expression)
new (Arel::Row)
new (Arel::Project)
new (Arel::Take)
new (Arel::Join)
new (Arel::Group)
new (Arel::Header)
new (Arel::Lock)
new (Arel::Insert)
new (Arel::Skip)
new (Arel::Sql::Attributes)
not (Arel::Predicates::Predicate)
not_eq (lib/arel/algebra/attributes/attribute.rb)
not_eq_all (lib/arel/algebra/attributes/attribute.rb)
not_eq_any (lib/arel/algebra/attributes/attribute.rb)
not_in (lib/arel/algebra/attributes/attribute.rb)
not_in_all (lib/arel/algebra/attributes/attribute.rb)
not_in_any (lib/arel/algebra/attributes/attribute.rb)
not_matches (lib/arel/algebra/attributes/attribute.rb)
not_matches_all (lib/arel/algebra/attributes/attribute.rb)
not_matches_any (lib/arel/algebra/attributes/attribute.rb)
ons (Arel::Join)
operator (Arel::Predicates::GreaterThan)
operator (Arel::Predicates::Equality)
operator (Arel::Predicates::And)
operator (Arel::Predicates::Inequality)
operator (Arel::Predicates::Match)
operator (Arel::Predicates::LessThan)
operator (Arel::Predicates::GreaterThanOrEqualTo)
operator (Arel::Predicates::LessThanOrEqualTo)
operator (Arel::Predicates::Or)
or (Arel::Predicates::Predicate)
order_clauses (Arel::Relation)
ordering (Arel::Sql::OrderClause)
orders (lib/arel/algebra/relations/relation.rb)
orders (Arel::Order)
original_attribute (Arel::Attribute)
original_relation (Arel::Attribute)
outer_join (Arel::Relation)
position_of (lib/arel/algebra/relations/relation.rb)
predicate_sql (Arel::Predicates::NotIn)
predicate_sql (Arel::Predicates::LessThan)
predicate_sql (Arel::Predicates::NotMatch)
predicate_sql (Arel::Predicates::Match)
predicate_sql (Arel::Predicates::GreaterThanOrEqualTo)
predicate_sql (Arel::Predicates::All)
predicate_sql (Arel::Predicates::Inequality)
predicate_sql (Arel::Predicates::GreaterThan)
predicate_sql (Arel::Predicates::Not)
predicate_sql (Arel::Predicates::Or)
predicate_sql (Arel::Predicates::In)
predicate_sql (Arel::Predicates::And)
predicate_sql (Arel::Predicates::Equality)
predicate_sql (Arel::Predicates::Any)
predicate_sql (Arel::Predicates::LessThanOrEqualTo)
primary_key (Arel::Relation)
project (Arel::Relation)
projections (lib/arel/algebra/relations/relation.rb)
quote (Arel::Sql::Formatter)
quote_column_name (Arel::Sql::Formatter)
quote_table_name (Arel::Sql::Formatter)
range (Arel::Sql::Attribute)
read (Arel::Sql::Engine)
read (Arel::Session)
read (Arel::Memory::Engine)
relation (Arel::SqlLiteral)
reset (Arel::Table)
root (Arel::Attribute)
scalar (Arel::Sql::Attribute)
scalar (Arel::Sql::WhereCondition)
select (Arel::Sql::TableReference)
select (Arel::Sql::WhereCondition)
select (Arel::Sql::SelectStatement)
select (Arel::Sql::SelectClause)
select_clauses (Arel::Relation)
select_sql (Arel::SqlCompiler::PostgreSQLCompiler)
select_sql (Arel::SqlCompiler::OracleCompiler)
select_sql (Arel::SqlCompiler::GenericCompiler)
session (Arel::Relation)
skip (Arel::Relation)
skipped (lib/arel/algebra/relations/relation.rb)
skipped (Arel::Compound)
slice (Arel::Row)
sources (Arel::Compound)
sources (lib/arel/algebra/relations/relation.rb)
start (Arel::Session)
sum (Expressions)
supports_insert_with_returning? (Arel::SqlCompiler::GenericCompiler)
supports_insert_with_returning? (Arel::SqlCompiler::PostgreSQLCompiler)
table (Arel::Sql::TableReference)
table (Arel::Compound)
table (Arel::Recursion::BaseCase)
table_alias (Arel::Compound)
table_exists? (Arel::Table)
table_sql (Arel::Recursion::BaseCase)
table_sql (Arel::Externalization)
table_sql (Arel::Compound)
table_sql (Arel::Nil)
table_sql (Arel::Join)
tables (Arel::Table)
tables= (Arel::Table)
take (Arel::Relation)
taken (Arel::Compound)
taken (lib/arel/algebra/relations/relation.rb)
to_ary (Arel::Header)
to_attribute (Arel::Expression)
to_attribute (Arel::Attribute)
to_attribute (Arel::SymbolExtensions)
to_ordering (Orderings)
to_ordering (Arel::Value)
to_ordering (Arel::Ordering)
to_sql (Arel::SqlLiteral)
to_sql (Arel::Where)
to_sql (Arel::Ordering)
to_sql (Arel::Update)
to_sql (Arel::Deletion)
to_sql (Arel::Sql::RangeExtensions)
to_sql (Arel::Sql::ObjectExtensions)
to_sql (Arel::Relation)
to_sql (Arel::Insert)
to_sql (Arel::Sql::ArrayExtensions)
to_sql (Arel::Predicates::Polyadic)
to_sql (Arel::Predicates::Unary)
to_sql (Arel::Predicates::In)
to_sql (Arel::Predicates::Binary)
to_sql (Arel::Expression)
to_sql (Arel::Predicates::CompoundPredicate)
to_sql (lib/arel/algebra/attributes/attribute.rb)
to_sql (Arel::Join)
to_sql (Arel::Value)
type_cast (Arel::Attributes::Float)
type_cast (Arel::Sql::Attributes)
type_cast (Types)
type_cast (Arel::Attributes::Integer)
type_cast (Arel::Attributes::String)
type_cast (Arel::Attributes::Boolean)
type_cast (Arel::Attributes::Decimal)
type_cast_to_numeric (Types)
typecast_error (Types)
union (Arel::Header)
unoperated_rows (Arel::Compound)
update (Arel::Relation)
update (Arel::Sql::Engine)
update (Arel::Session)
update_sql (Arel::SqlCompiler::GenericCompiler)
using_distinct_on? (Arel::SqlCompiler::PostgreSQLCompiler)
value (Arel::Predicates::Binary)
value (Arel::Sql::PassThrough)
value (Arel::Sql::WhereCondition)
value (Arel::Sql::SelectClause)
where (Arel::Relation)
where_clauses (Arel::Relation)
wheres (Arel::Where)
wheres (Arel::Externalization)
wheres (Arel::Join)
wheres (lib/arel/algebra/relations/relation.rb)
| (Arel::Header)