Class: CassandraBackup::Dumper

Inherits:
BackupProcess show all
Defined in:
lib/cassandra_backup/dumper.rb

Instance Attribute Summary

Attributes inherited from BackupProcess

#command

Instance Method Summary collapse

Methods inherited from BackupProcess

#connection, #initialize, #input_io, #output_io, run!

Constructor Details

This class inherits a constructor from CassandraBackup::BackupProcess

Instance Method Details

#runObject



5
6
7
8
9
10
11
# File 'lib/cassandra_backup/dumper.rb', line 5

def run
  column_family_names.each do |column_family|
    connection.each(column_family) do |key, attributes|
      output_io.puts encoder.encode([column_family, key, attributes])
    end
  end
end