Sha256: 41cfa0ccad2a9eafc42fc80633a63efccaf7ae5ba5e7f9a520e6ac683bf2efb4
Contents?: true
Size: 483 Bytes
Versions: 90
Compression:
Stored size: 483 Bytes
Contents
module HBase module XmlDecoder def parse_row_result(xml) doc = XML::Parser.string(xml).parse name_node = doc.root.find_first("/row/name") name = name_node ? name_node.content.strip : nil values = {} doc.find("/row/columns/column").each do |node| values[node.find_first("name").content.strip.unpack('m').first] = node.find_first("value").content.strip.unpack("m").first end [name, values] end end end
Version data entries
90 entries across 90 versions & 2 rubygems