| Commit message (Expand) | Author | Age | Files | Lines |
* | 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 |
* | Make `update_counters` preparable | Ryuta Kamizono | 2018-09-28 | 2 | -1/+5 |
* | Make `update_all` preparable | Ryuta Kamizono | 2018-09-28 | 1 | -0/+4 |
* | Abandon TOP support. | Vladimir Kochnev | 2018-09-25 | 7 | -23/+2 |
* | Enable `Performance/UnfreezeString` cop | yuuji.yaginuma | 2018-09-23 | 1 | -1/+1 |
* | Remove unused `existing` arg in `SelectManager#collapse` | Ryuta Kamizono | 2018-09-11 | 1 | -3/+3 |
* | Consistently use `visitor.compile` | Ryuta Kamizono | 2018-09-09 | 1 | -2/+2 |
* | Revert a writer for `BindParam#value` | Ryuta Kamizono | 2018-09-09 | 1 | -1/+1 |
* | Fix: Arel Postgresql visitor generates invalid SQL for GROUPING SETS. | david | 2018-05-28 | 1 | -2/+2 |
* | Remove math module from count | Nikolai B | 2018-04-25 | 1 | -2/+0 |