# File lib/big_record/connection_adapters/cassandra_adapter.rb, line 158
      def get_consecutive_rows_raw(table_name, start_row, limit, columns, stop_row = nil)
        result = []
        log "SCAN (#{columns.join(", ")}) FROM #{table_name} WHERE START_ROW=#{start_row} AND STOP_ROW=#{stop_row} LIMIT=#{limit};" do
          options = {}
          options[:start] = start_row unless start_row.blank?
          options[:finish] = stop_row unless stop_row.blank?
          options[:count] = limit unless limit.blank?

          keys = @connection.get_range(table_name, options)

          # This will be refactored. Don't make fun of me yet.
          if !keys.empty?
            keys.each do |key|
              row = {}
              row["id"] = key.key

              key.columns.each do |col|
                column = col.column
                row[column.name] = column.value
              end

              result << row if row.keys.size > 1
            end
          end
        end
        result
      end