# File lib/aws/simple_db/item_collection.rb, line 450
      def select_request(options, next_token = nil, limit = nil)
        opts = {}
        opts[:select_expression] = select_expression(options[:output_list])
        opts[:consistent_read] = consistent_read(options)
        opts[:next_token] = next_token if next_token

        if limit
          unless opts[:select_expression].gsub!(/LIMIT \d+/, "LIMIT #{limit}")
            opts[:select_expression] << " LIMIT #{limit}"
          end
        end

        client.select(opts)
      end