Sha256: 3bcf1a9b47803cf15e1943c7675569fe8fccafe4fde7db6d5ab65242291055ba

Contents?: true

Size: 1.01 KB

Versions: 17

Compression:

Stored size: 1.01 KB

Contents

class Cassandra
  module Columns #:nodoc:
    def _standard_counter_mutation(column_family, column_name, value)
      CassandraThrift::Mutation.new(
        :column_or_supercolumn => CassandraThrift::ColumnOrSuperColumn.new(
          :counter_column => CassandraThrift::CounterColumn.new(
            :name      => column_name_class(column_family).new(column_name).to_s,
            :value     => value
          )
        )
      )
    end

    def _super_counter_mutation(column_family, super_column_name, sub_column, value)
      CassandraThrift::Mutation.new(:column_or_supercolumn =>
        CassandraThrift::ColumnOrSuperColumn.new(
          :counter_super_column => CassandraThrift::SuperColumn.new(
            :name => column_name_class(column_family).new(super_column_name).to_s,
            :columns => [CassandraThrift::CounterColumn.new(
              :name      => sub_column_name_class(column_family).new(sub_column).to_s,
              :value     => value
            )]
          )
        )
      )
    end
  end
end

Version data entries

17 entries across 16 versions & 3 rubygems

Version Path
sessionm-cassandra-1.1.2 lib/cassandra/0.8/columns.rb
sessionm-cassandra-1.1.1 lib/cassandra/0.8/columns.rb
sessionm-cassandra-1.1.0 lib/cassandra/0.8/columns.rb
cassandra-0.23.0 lib/cassandra/0.8/columns.rb
cassandra-0.22.0 lib/cassandra/0.8/columns.rb
cassandra-mavericks-0.21.1 lib/cassandra/0.8/columns.rb
cassandra-0.21.0 lib/cassandra/0.8/columns.rb
cassandra-0.20.0 lib/cassandra/0.8/columns.rb
cassandra-0.19.0 lib/cassandra/0.8/columns.rb
sessionm-cassandra-1.0.2 lib/cassandra/0.8/columns.rb
cassandra-0.18.0 lib/cassandra/0.8/columns.rb
sessionm-cassandra-1.0.1 lib/cassandra/0.8/columns.rb
sessionm-cassandra-1.0.0 lib/cassandra/0.8/columns.rb
cassandra-0.17.0 lib/cassandra/0.8/columns.rb
cassandra-0.16.0 lib/cassandra/0.8/columns.rb
cassandra-0.15.0 lib/cassandra/1.0/columns.rb
cassandra-0.15.0 lib/cassandra/0.8/columns.rb