Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on May 17, 2009
  1. @brynary

    joining across engines in either direction

    brynary authored
    Conflicts:
    
    	spec/arel/engines/memory/integration/joins/cross_engine_spec.rb
  2. @brynary

    initial implementation of cross-engine join

    brynary authored
    Conflicts:
    
    	lib/arel/engines/memory/relations/array.rb
    	lib/arel/engines/sql/primitives.rb
  3. @brynary

    basic implementation of in memory insertions

    brynary authored
    Conflicts:
    
    	lib/arel/engines/memory/relations.rb
  4. @brynary

    using in memory relations as results from sql relation

    Nick Kallen authored brynary committed
    Conflicts:
    
    	lib/arel/algebra/primitives/expression.rb
    	lib/arel/algebra/relations/relation.rb
  5. @brynary

    performing in memory joins

    Nick Kallen authored brynary committed
  6. @brynary

    better test ordering

    brynary authored
    Conflicts:
    
    	doc/TODO
  7. @brynary

    recursive memory operations now possible

    brynary authored
    Conflicts:
    
    	lib/arel/algebra/relations/relation.rb
  8. @brynary

    reorganizing tests

    Nick Kallen authored brynary committed
  9. @brynary

    made block stuff read nicer

    brynary authored
    Conflicts:
    
    	doc/TODO
  10. @brynary

    most in memory operations save join and group

    brynary authored
    Conflicts:
    
    	lib/arel/algebra/extensions/object.rb
    	lib/arel/algebra/primitives/value.rb
    	lib/arel/engines/memory/relations.rb
    	lib/arel/engines/sql/formatters.rb
    	lib/arel/engines/sql/primitives.rb
    	spec/arel/unit/relations/alias_spec.rb
    	spec/arel/unit/relations/array_spec.rb
    	spec/arel/unit/relations/order_spec.rb
  11. @brynary

    removed function_sql in favor of polymorphism

    brynary authored
    Conflicts:
    
    	lib/arel/algebra/primitives/attribute.rb
    	lib/arel/algebra/primitives/expression.rb
    	spec/arel/unit/primitives/expression_spec.rb
  12. @brynary

    moved sql related code to its own engine area

    brynary authored
    Conflicts:
    
    	lib/arel/engine.rb
    	lib/arel/extensions/object.rb
    	lib/arel/predicates.rb
    	lib/arel/primitives/attribute.rb
    	lib/arel/primitives/expression.rb
    	lib/arel/primitives/value.rb
    	lib/arel/relations/operations/join.rb
    	lib/arel/relations/relation.rb
    	lib/arel/relations/utilities/externalization.rb
    	lib/arel/relations/utilities/nil.rb
    	lib/arel/relations/writes/delete.rb
    	lib/arel/relations/writes/insert.rb
    	lib/arel/relations/writes/update.rb
    	spec/arel/unit/relations/skip_spec.rb
    	spec/arel/unit/relations/take_spec.rb
    	spec/spec_helper.rb
  13. @brynary

    reorganized call

    brynary authored
    Conflicts:
    
    	doc/TODO
    	lib/arel/relations/relation.rb
    	lib/arel/relations/writes/delete.rb
    	lib/arel/relations/writes/insert.rb
    	lib/arel/relations/writes/update.rb
    	lib/arel/session.rb
    	spec/arel/unit/relations/delete_spec.rb
    	spec/arel/unit/relations/insert_spec.rb
    	spec/arel/unit/relations/relation_spec.rb
    	spec/arel/unit/relations/update_spec.rb
    	spec/arel/unit/session/session_spec.rb
Commits on May 28, 2008
  1. @brynary

    Update TODO

    brynary authored
  2. @brynary

    AND/OR support for predicates

    brynary authored
Commits on May 21, 2008
  1. externalization now includes limits

    Nick Kallen authored
Commits on May 20, 2008
  1. some convenience methods

    Nick Kallen authored
Commits on May 19, 2008
  1. renamed ion classes

    Nick Kallen authored
  2. renamed select operation to where

    Nick Kallen authored
Commits on May 18, 2008
  1. performance enhancing drugs

    Nick Kallen authored
Commits on May 13, 2008
  1. fixed defect in alias

    Nick Kallen authored
Commits on May 2, 2008
  1. finally fixed table aliasing issues

    Nick Kallen authored
      - the solution is currently ugly, but i have an idea how to clean it up
Commits on Apr 28, 2008
  1. attribute disambiguation

    Nick Kallen authored
Commits on Apr 20, 2008
  1. - new todo items

    Nick Kallen authored
    - alias to_sql to to_s
    - added column_for to join (untested)
Commits on Apr 19, 2008
  1. todos

    Nick Kallen authored
Commits on Apr 18, 2008
  1. when ordering, the last order wins

    Nick Kallen authored
  2. officially renamed active_relation to arel

    Nick Kallen authored
Commits on Apr 15, 2008
  1. @brynary
Commits on Apr 14, 2008
  1. adjacency lists work

    Nick Kallen authored
      - implementation is a bit complex, but i can't think of anything simpler
Commits on Apr 13, 2008
  1. tests of Value

    Nick Kallen authored
Commits on Apr 12, 2008
  1. - string passthrough for joins

    Nick Kallen authored
    - blank checks
Commits on Apr 11, 2008
  1. string passthrough for joins

    Nick Kallen authored
  2. moved bind to factory of select

    Nick Kallen authored
Something went wrong with that request. Please try again.