| Commit message (Expand) | Author | Age | Files | Lines |
* | Enabled matches_regex for MySql | James Pearson | 2019-07-29 | 1 | -0/+8 |
* | Use match? where we don't need MatchData | Akira Matsuda | 2019-07-27 | 1 | -1/+1 |
* | Merge pull request #36492 from kamipo/remove_depth_first_visitor | Ryuta Kamizono | 2019-07-25 | 3 | -212/+0 |
|\ |
|
| * | Remove unused `DepthFirst` visitor | Ryuta Kamizono | 2019-06-15 | 3 | -212/+0 |
* | | Support beginless ranges in hash conditions. | Josh Goodall | 2019-07-17 | 1 | -2/+2 |
* | | Share the Arel dispatch cache between connections | Jean Boussier | 2019-07-10 | 1 | -1/+1 |
* | | Remove unused `Arel::Attributes.for` | Ryuta Kamizono | 2019-06-15 | 2 | -28/+0 |
|/ |
|
* | No allocation `Arel::Visitors::ToSql#visit` | Ryuta Kamizono | 2019-06-15 | 3 | -31/+32 |
* | Enable `Layout/EmptyLinesAroundAccessModifier` cop | Ryuta Kamizono | 2019-06-13 | 11 | -11/+0 |
* | Fix sliced IN clauses to be grouped | Ryuta Kamizono | 2019-04-24 | 3 | -114/+49 |
* | Address `ORA-01795: maximum number of expressions in a list is 1000` | Yasuo Honda | 2019-04-11 | 2 | -0/+96 |
* | Revert unused code and re-using query annotation for `update_all` and `delete... | Ryuta Kamizono | 2019-04-01 | 7 | -32/+11 |
* | Add Relation#annotate for SQL commenting | Matt Yoho | 2019-03-21 | 11 | -15/+86 |
* | Address rubocop offences | Ryuta Kamizono | 2019-03-21 | 1 | -8/+8 |
* | Merge pull request #35664 from jeremyevans/remove-roflscaling | Rafael França | 2019-03-19 | 3 | -85/+26 |
|\ |
|
| * | Remove roflscaling constants | Jeremy Evans | 2019-03-19 | 2 | -15/+0 |
| * | Remove roflscaling | Jeremy Evans | 2019-03-18 | 3 | -70/+26 |
* | | Extract `sanitize_as_sql_comment` from SQL visitor into connection | Ryuta Kamizono | 2019-03-19 | 4 | -8/+11 |
|/ |
|
* | Merge pull request #35653 from kamipo/remove_arel_nodes_values | Ryuta Kamizono | 2019-03-18 | 7 | -60/+9 |
|\ |
|
| * | Get rid of `Arel::Nodes::Values` | Ryuta Kamizono | 2019-03-18 | 7 | -60/+9 |
* | | Add test case to prevent possible SQL injection | Ryuta Kamizono | 2019-03-18 | 1 | -1/+3 |
|/ |
|
* | Fix warning: instance variable @optimizer_hints not initialized | Ryuta Kamizono | 2019-03-17 | 1 | -0/+1 |
* | Support Optimizer Hints | Ryuta Kamizono | 2019-03-16 | 9 | -2/+56 |
* | Remove unused `Row` class in `SelectManager` | Ryuta Kamizono | 2019-03-13 | 1 | -12/+0 |
* | Make `And` and `Case` into expression nodes | Kevin Deisz | 2019-01-24 | 2 | -4/+2 |
* | Alias case nodes | Kevin Deisz | 2019-01-21 | 1 | -0/+2 |
* | All of queries should return correct result even if including large number | Ryuta Kamizono | 2019-01-18 | 2 | -6/+22 |
* | Use `unboundable?` rather than `boundable?` | Ryuta Kamizono | 2019-01-18 | 2 | -6/+6 |
* | Remove unused `Arel::Compatibility::Wheres` | Ryuta Kamizono | 2019-01-15 | 1 | -35/+0 |
* | More exercise test cases for `not_between` | Ryuta Kamizono | 2019-01-12 | 1 | -2/+2 |
* | Support endless ranges in where | Greg Navis | 2019-01-11 | 1 | -2/+2 |
* | Enable `Lint/UselessAssignment` cop to avoid unused variable warnings (#34904) | Ryuta Kamizono | 2019-01-09 | 3 | -5/+4 |
* | Consolidate the duplicated code that building range predicate | Ryuta Kamizono | 2019-01-08 | 3 | -12/+16 |
* | Arel: Implemented DB-aware NULL-safe comparison (#34451) | Dmytro Shteflyuk | 2018-11-15 | 12 | -0/+130 |
* | Merge pull request #34437 from kbrock/union_all_paren | Rafael Mendonça França | 2018-11-13 | 2 | -32/+19 |
|\ |
|
| * | Emit single pair of parens for UNION and UNION ALL | Keenan Brock | 2018-11-13 | 2 | -32/+19 |
|/ |
|
* | Checking boundable not only `IN` clause but also `NOT IN` clause | Ryuta Kamizono | 2018-11-03 | 2 | -0/+16 |
* | Fix odd indentation | Ryuta Kamizono | 2018-10-10 | 1 | -10/+10 |
* | Refactor Arel visitor to use `collect_nodes_for` as much as possible | Ryuta Kamizono | 2018-10-10 | 1 | -33/+10 |
* | Improve DELETE with JOIN handling to avoid subqueries if possible | Ryuta Kamizono | 2018-10-10 | 2 | -9/+8 |
* | Simplify the condition in `prepare_update_statement` | Ryuta Kamizono | 2018-10-05 | 1 | -8/+2 |
* | Move UPDATE/DELETE with JOIN handling to the Arel side | Ryuta Kamizono | 2018-10-03 | 2 | -37/+80 |
* | Handle UPDATE/DELETE with OFFSET in Arel | Ryuta Kamizono | 2018-10-01 | 5 | -17/+31 |
* | Handle DELETE with LIMIT in Arel | Ryuta Kamizono | 2018-09-30 | 7 | -68/+73 |
* | `SQLString#compile` is no longer used since 53521a9e39b9d8af4165d7703c36dc905... | Ryuta Kamizono | 2018-09-30 | 1 | -4/+0 |
* | `visitor.accept` doesn't handle `&block` | Ryuta Kamizono | 2018-09-30 | 1 | -2/+2 |
* | Use private attr_reader in Arel | Ryuta Kamizono | 2018-09-30 | 3 | -6/+3 |
* | Remove `visit_Fixnum` and `visit_Bignum` | Ryuta Kamizono | 2018-09-30 | 2 | -3/+0 |
* | Revert "record who created the node when $DEBUG is true" | Ryuta Kamizono | 2018-09-28 | 1 | -10/+0 |
* | Remove `visit_Fixnum` and `visit_Bignum` | Ryuta Kamizono | 2018-09-28 | 1 | -2/+0 |