Sha256: ad83a8cecff5c36413bafa698af2ded0f230121b08f5f969d42ba2cb0af7649a

Contents?: true

Size: 487 Bytes

Versions: 5

Compression:

Stored size: 487 Bytes

Contents

module HBase
  module Request
    class ScannerRequest < BasicRequest
      attr_reader :table_name

      def initialize(table_name)
        @table_name = CGI.escape(table_name)
        path = "/#{@table_name}/scanner"
        super(path)
      end

      def open
        @path
      end

      def get_rows(scanner)
        @path = URI.parse(scanner.scanner_url).path
      end

      def close(scanner)
        @path = URI.parse(scanner.scanner_url).path
      end
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
hbase-ruby-1.2.0 lib/hbase/request/scanner_request.rb
hbase-ruby-1.1.3 lib/hbase/request/scanner_request.rb
hbase-ruby-1.1.2 lib/hbase/request/scanner_request.rb
hbase-ruby-1.1.1 lib/hbase/request/scanner_request.rb
hbase-ruby-1.1.0 lib/hbase/request/scanner_request.rb