Permalink
Commits on Feb 6, 2016
  1. Merge pull request #412 from yui-knk/remove_not_used_codes

    Delete not used codes
    sgrif committed Feb 6, 2016
  2. Delete not used codes

    These codes were introduced by 03724fb,
    and to be not used by 7941132.
    yui-knk committed Feb 6, 2016
Commits on Jan 6, 2016
  1. Merge pull request #408 from sjaveed/bitwise_operations

    Support for Bitwise Operations as InfixOperations
    rafaelfranca committed Jan 6, 2016
  2. * Support for bitwise operations as infix operators. Tests included.

    *** Individual commit messages included below ***
    * Preliminary support for bitwise operations as infix operators.  Tests to follow.
    
    * Added bitwise xor, shift left and shift right operators
    
    * Fixed the BitwiseOr class so it uses the :| operator instead of :&
    * All the methods for the bitwise operators in the Arel::Math module now wrap them up in Arel::Nodes::Grouping so the operation becomes isolated like addition and subtraction
    * Preliminary set of tests for the new operators
    
    * Updated README with examples of bitwise operations
    
    * Added a new UnaryOperation class which is a riff on the InfixOperation class
    * Added tests for UnaryOperation (inspired by InfixOperation tests)
    * Added the bitwise not (~) operator as a UnaryOperation
    * Added tests for the bitwise not operator
    
    * Added documentation for the bitwise not operator
    
    * Updated gemspec using `rake arel.gemspec`
    sjaveed committed Dec 10, 2015
  3. Merge pull request #410 from kbrock/concat

    Add database specific string concatenation
    rafaelfranca committed Jan 6, 2016
  4. Merge pull request #400 from felixbuenemann/case-node

    Implement CASE Conditional Expression
    rafaelfranca committed Jan 6, 2016
Commits on Jan 5, 2016
Commits on Jan 1, 2016
  1. Merge pull request #409 from jeroenvisser101/patch-1

    Update copyright year
    guilleiguaran committed Jan 1, 2016
  2. Update copyright year

    New year, new license!
    jeroenvisser101 committed Jan 1, 2016
Commits on Dec 30, 2015
  1. Merge pull request #407 from tadeusrox/rename_markdown

    Rename README.markdown to README.md
    rafaelfranca committed Dec 30, 2015
Commits on Dec 27, 2015
Commits on Dec 17, 2015
  1. Release 7.0.0

    rafaelfranca committed Dec 17, 2015
  2. Merge pull request #349 from edpaget/delegate-where-sql-visitor

    Delegate to Connection Visitor in WhereSQL Visitor
    sgrif committed Dec 17, 2015
  3. Inject the visitor rather than relying on other objects internals

    This is ultimately messy no matter what, and increases the coupling to the
    database backend, but we can at least contain it somewhat into an object
    that's already coupled.
    sgrif committed Dec 17, 2015
  4. Delegate to Connection Visitor in WhereSQL Visitor

    The WhereSQL visitor always uses the generic ToSQL visitor to create
    the where clause sql statement. This means that it'll miss database
    specific statements, such as 'ILIKE' in PostgreSQL. Since the
    `#where_sql` method is mainly used for ActiveRecord error reporting,
    this discrepancy could be confusing to users.
    
    This patch changes the WhereSQL visitor to use the its connection
    visitor to generate SQL for each statement in the SelectManager's wheres
    array. Then lets them be joined together with ' AND '.
    edpaget committed with sgrif Jan 14, 2015
  5. Merge pull request #329 from vipulnsward/add-attribute-aggregate-tests

    Added test for verifying proper sql generated by minimum aggregate method
    rafaelfranca committed Dec 17, 2015
  6. Merge pull request #369 from codeodor/patch-1

    Improve error message when passed unsupported type
    rafaelfranca committed Dec 17, 2015
  7. Merge pull request #355 from jemc/patch-1

    Test with rbx-2 on Travis-CI
    rafaelfranca committed Dec 17, 2015
  8. Merge pull request #381 from carsonreinke/function_order

    Add OrderPredications back into Nodes::Function
    rafaelfranca committed Dec 17, 2015
  9. Merge pull request #390 from yahonda/expr_oracle12

    No need to quote limit for Oracle12 visitor
    rafaelfranca committed Dec 17, 2015
Commits on Dec 16, 2015
  1. Merge pull request #403 from kbrock/regexp

    Case insensitivite match/regular expressions
    tenderlove committed Dec 16, 2015
Commits on Dec 6, 2015
  1. Add case sensitive regexp

    Explicitly declare if this is case sensitive or not
    
    currently postgres assumes case insensitive regexp
    no other databases support regexps
    kbrock committed Dec 6, 2015
  2. Add case sensitive match

    Explicitly declare if this is case sensitive or not
    
    most implementation assume case sensitive
    postgres assumes case insensitive
    kbrock committed Dec 5, 2015
Commits on Oct 2, 2015
  1. Merge pull request #396 from ur0/master

    Rename MIT-LICENSE to MIT-LICENSE.txt
    sgrif committed Oct 2, 2015
  2. Rename MIT-LICENSE to MIT-LICENSE.txt

    This renames MIT-LICENSE to MIT-LICENSE.txt. Closes #395, prevents builds from breaking.
    ur0 committed Oct 2, 2015
Commits on Sep 9, 2015
  1. Merge pull request #392 from maclover7/contributing

    Add CONTRIBUTING.md
    rafaelfranca committed Sep 9, 2015
Commits on Sep 1, 2015
  1. Merge pull request #391 from yahonda/add_oracle12

    Add "lib/arel/visitors/oracle12.rb" to its gemspec
    rafaelfranca committed Sep 1, 2015