method

get_offset_limit_clause

rails latest stable - Class: Arel::Visitors::MSSQL

Method deprecated or moved

This method is deprecated or moved on the latest stable version. The last existing version (v6.0.0) is shown here.

get_offset_limit_clause(o)
private

No documentation available.

# File activerecord/lib/arel/visitors/mssql.rb, line 89
        def get_offset_limit_clause(o)
          first_row = o.offset ? o.offset.expr.to_i + 1 : 1
          last_row  = o.limit ? o.limit.expr.to_i - 1 + first_row : nil
          if last_row
            " _row_num BETWEEN #{first_row} AND #{last_row}"
          else
            " _row_num >= #{first_row}"
          end
        end