class BigRecord::ConnectionAdapters::HbaseAdapterTable
Public Class Methods
new()
click to toggle source
# File lib/big_record/connection_adapters/hbase_adapter.rb, line 395 def initialize @column_families = [] end
Public Instance Methods
[](name)
click to toggle source
Returns a column family for the column with name name
.
# File lib/big_record/connection_adapters/hbase_adapter.rb, line 400 def [](name) @column_families.find {|column| column.name.to_s == name.to_s} end
column_families_list()
click to toggle source
# File lib/big_record/connection_adapters/hbase_adapter.rb, line 417 def column_families_list @column_families.map(&:name).join(", ") end
column_family(name, options = {})
click to toggle source
# File lib/big_record/connection_adapters/hbase_adapter.rb, line 404 def column_family(name, options = {}) column = self[name] || BigRecord::Driver::ColumnDescriptor.new(name.to_s, options) @column_families << column unless @column_families.include? column self end
Also aliased as: family
to_adapter_format()
click to toggle source
# File lib/big_record/connection_adapters/hbase_adapter.rb, line 413 def to_adapter_format @column_families end