Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | use valid regular expression in regexp test | Keenan Brock | 2015-12-05 | 1 | -12/+12 |
| | |||||
* | Add case sensitive regexp | Keenan Brock | 2015-12-05 | 5 | -4/+33 |
| | | | | | | | Explicitly declare if this is case sensitive or not currently postgres assumes case insensitive regexp no other databases support regexps | ||||
* | Add case sensitive match | Keenan Brock | 2015-12-05 | 4 | -11/+29 |
| | | | | | | | Explicitly declare if this is case sensitive or not most implementation assume case sensitive postgres assumes case insensitive | ||||
* | Merge pull request #396 from ur0/master | Sean Griffin | 2015-10-02 | 1 | -0/+0 |
|\ | | | | | Rename MIT-LICENSE to MIT-LICENSE.txt | ||||
| * | Rename MIT-LICENSE to MIT-LICENSE.txt | Umang Raghuvanshi | 2015-10-02 | 1 | -0/+0 |
|/ | | | | This renames MIT-LICENSE to MIT-LICENSE.txt. Closes #395, prevents builds from breaking. | ||||
* | Merge pull request #392 from maclover7/contributing | Rafael Mendonça França | 2015-09-09 | 4 | -6/+113 |
|\ | | | | | Add CONTRIBUTING.md | ||||
| * | Add CONTRIBUTING.md [ci skip] | maclover7 | 2015-09-01 | 4 | -6/+113 |
| | | |||||
* | | Merge pull request #391 from yahonda/add_oracle12 | Rafael Mendonça França | 2015-09-01 | 1 | -1/+1 |
|\ \ | |/ |/| | Add "lib/arel/visitors/oracle12.rb" to its gemspec | ||||
| * | Add "lib/arel/visitors/oracle12.rb" to its gemspec | Yasuo Honda | 2015-09-01 | 1 | -1/+1 |
|/ | |||||
* | Use bundled gems | Rafael Mendonça França | 2015-08-04 | 1 | -1/+1 |
| | |||||
* | Run with Ruby 2.2 | Rafael Mendonça França | 2015-08-04 | 1 | -1/+2 |
| | |||||
* | Improve travis configuration | Rafael Mendonça França | 2015-08-04 | 1 | -1/+10 |
| | | | | | | | * Enable container builds * Notifications on Campfire * Bundle cache * Fast finish | ||||
* | Merge pull request #337 from yahonda/support_oracle12_top_n_2 | Aaron Patterson | 2015-07-14 | 4 | -2/+107 |
|\ | | | | | Support Oracle 12c top-N query | ||||
| * | Create Arel::Visitors::Oracle12 to provide better top-N query | Yasuo Honda | 2015-06-19 | 3 | -0/+101 |
| | | | | | | | | to support `FETCH FIRST n ROWS` and `OFFSET` for Oracle 12c database | ||||
| * | Extract visit_Arel_Nodes_SelectOptions | Yasuo Honda | 2015-06-19 | 1 | -2/+6 |
| | | |||||
* | | Merge pull request #361 from evgenim/master | Aaron Patterson | 2015-07-14 | 2 | -4/+40 |
|\ \ | | | | | | | Fix visit_Arel_Nodes_FullOuterJoin/RightOuterJoin | ||||
| * | | Fix visit_Arel_Nodes_FullOuterJoin and visit_Arel_Nodes_RightOuterJoin to ↵ | evgenim | 2015-03-16 | 2 | -4/+40 |
| | | | | | | | | | | | | make them work with collectors. | ||||
* | | | Merge pull request #377 from Eric-Guo/master | Rafael Mendonça França | 2015-07-13 | 2 | -3/+3 |
|\ \ \ | | | | | | | | | Follow up #370 for Oracle, to fix undefined method `expr' for 10:Fixnum bug. | ||||
| * | | | Follow up #370 for Oracle, to fix undefined method `expr' for 10:Fixnum bug. | Eric Guo | 2015-07-14 | 2 | -3/+3 |
|/ / / | |||||
* | | | Merge pull request #374 from Shopify/no-need-to-quote-mysql-limit | Rafael Mendonça França | 2015-07-10 | 1 | -1/+1 |
|\ \ \ | | | | | | | | | No need to quote MySQL LIMIT | ||||
| * | | | No need to quote MySQL LIMIT | Jean Boussier | 2015-07-10 | 1 | -1/+1 |
|/ / / | |||||
* | | | Merge pull request #372 from dzjuck/add_nodes_casted_to_gemspec | Rafael Mendonça França | 2015-06-24 | 1 | -1/+1 |
|\ \ \ | |_|/ |/| | | Add nodes/casted.rb to gemspec file | ||||
| * | | Add nodes/casted.rb to gemspec file | Ilya Lavrov | 2015-06-24 | 1 | -1/+1 |
|/ / | |||||
* | | Merge pull request #370 from arthurnn/dont_quote_limit | Aaron Patterson | 2015-06-18 | 1 | -3/+3 |
|\ \ | | | | | | | Dont need to quote limit | ||||
| * | | Dont need to quote limit | Arthur Neves | 2015-06-18 | 1 | -3/+3 |
|/ / | |||||
* | | Merge pull request #367 from vipulnsward/move-cased | Rafael Mendonça França | 2015-06-01 | 2 | -40/+41 |
|\ \ | | | | | | | Move casted to its own file | ||||
| * | | Move casted to its own file | Vipul A M | 2015-05-31 | 2 | -40/+41 |
|/ / | |||||
* | | Merge pull request #362 from caldwecr/master | Rafael Mendonça França | 2015-03-23 | 1 | -1/+1 |
|\ \ | |/ |/| | Fix a typo in the sql literal spec for grouped "and" equality | ||||
| * | Fix a typo in the sql literal spec for grouped "and" equality | Courtland Caldwell | 2015-03-23 | 1 | -1/+1 |
|/ | |||||
* | Merge pull request #356 from tamird/limited-delete | Rafael Mendonça França | 2015-02-23 | 7 | -5/+47 |
|\ | | | | | Limited delete | ||||
| * | Special limited delete handling in MSSQL | Tamir Duberstein | 2015-02-23 | 3 | -2/+28 |
| | | | | | | | | | | Refernce: https://technet.microsoft.com/en-us/library/ms175486%28v=sql.105%29.aspx | ||||
| * | Delete should respect 'limit' | Bradford Folkens | 2015-02-23 | 5 | -3/+19 |
|/ | | | | | Conflicts: lib/arel/visitors/to_sql.rb | ||||
* | Change the interface of `having` to match that of `where` | Sean Griffin | 2015-01-27 | 10 | -29/+29 |
| | | | | | | These two clauses have nearly identical semantics with regards to how they would be constructed as an AST. It doesn't make sense for their interfaces to be separate. | ||||
* | Implement equality for `BindParam` | Sean Griffin | 2015-01-25 | 2 | -0/+18 |
| | | | | | It is impossible to test equality of things constructing trees with bind params otherwise. | ||||
* | Merge pull request #352 from splattael/jruby-head | Sean Griffin | 2015-01-23 | 1 | -1/+4 |
|\ | | | | | Remove jruby and add jruby-head on Travis | ||||
| * | Speed up jruby tests | Peter Suschlik | 2015-01-21 | 1 | -0/+3 |
| | | | | | | | | Improve startup time and give Java more memory. | ||||
| * | Remove jruby and add jruby-head on Travis | Peter Suschlik | 2015-01-21 | 1 | -1/+1 |
|/ | | | | | | | | | Arel 7.0 dropped support for 1.9 (see f1a3421ce7083181ebd463c8147c2d4b95539ca8). We should remove jruby (1.7.18) which only supports 1.9 and test the latest jruby head (9.0.0.0.pre1). After jruby 9k has been released (and Travis has updated) we can safely switch back to jruby. | ||||
* | Merge pull request #346 from vipulnsward/add-default-task | Rafael Mendonça França | 2015-01-01 | 1 | -0/+3 |
|\ | | | | | Add default rake task as test. | ||||
| * | Add default rake task as test. | Vipul A M | 2015-01-01 | 1 | -0/+3 |
|/ | |||||
* | Change the version to 7.0.0.alpha | Sean Griffin | 2014-12-29 | 1 | -1/+1 |
| | |||||
* | Remove 1.9 from the Travis builds | Sean Griffin | 2014-12-29 | 1 | -1/+0 |
| | | | | Arel 7.0 will not support Ruby 1.9 | ||||
* | Allow a type caster to be given to the `Arel::Table` object | Sean Griffin | 2014-12-29 | 6 | -16/+89 |
| | | | | | | | | | This will allow most consuming code to avoid the deprecation introduced in 008445d6fd5f825d9b445ac75a7be67f0f7ab52c. The only code which will be affected is code that is building the `Arel::Table` object manually, rather than calling `arel_table` on an Active Record class. Hopefully this case will be rare enough that we don't need to introduce any additional APIs to work around it. | ||||
* | Deprecate automatic type casting within Arel | Sean Griffin | 2014-12-26 | 2 | -0/+13 |
| | | | | | | | | Rails now performs all casting eagerly, before passing the value into Arel. Once we remove this, the code on both sides will be simplified greatly. Ideally, we can provide the appropriate public APIs on the Rails side to ease this transition for library authors who depend on this behavior. | ||||
* | Allow for handling quoted values in ranges | Sean Griffin | 2014-12-26 | 2 | -6/+61 |
| | | | | | Since Active Record needs to eagerly cast values, we need to check for quoted infinity in our range handling | ||||
* | Merge pull request #344 from kaznum/support_the_escape_clause_of_postgresql | Matthew Draper | 2014-12-25 | 2 | -2/+28 |
|\ | | | | | {Matches,DoesNotMatch} support the ESCAPE clause with PostgreSQL | ||||
| * | {Matches,DoesNotMatch} support the ESCAPE clause with PostgreSQL | Kazuya NUMATA | 2014-12-25 | 2 | -2/+28 |
|/ | | | | | to_SQL already has supported the ESCAPE clause in #318. PostgreSQL can use the ESCAPE clause too. | ||||
* | 💣 | Sean Griffin | 2014-12-04 | 1 | -1/+1 |
| | | | | `nil?` not `nil` | ||||
* | Quoted nodes respond to `nil?` in the same way as `Casted` nodes | Sean Griffin | 2014-12-04 | 1 | -0/+1 |
| | |||||
* | Quoted nodes respond to the same method as Casted nodes | Sean Griffin | 2014-12-04 | 1 | -0/+1 |
| | | | | We need to be able to not care which we've gotten in ActiveRecord | ||||
* | Don't re-quote nodes which are already quoted | Sean Griffin | 2014-12-02 | 1 | -1/+1 |
| | | | | | | | | We're going to start working on removing type casting from arel. To avoid doing one gigantic commit which moves everything over to eager casting, we need a way to tell Arel that we've already cast it. The easiest path to that is to give it a quoted node, and then we remove this case once we're never returning a Casted node |