class Aerospike::NodePartitions

Attributes

node[RW]
parts_full[RW]
parts_partial[RW]
parts_unavailable[RW]
record_count[RW]
record_max[RW]

Public Class Methods

new(node) click to toggle source
# File lib/aerospike/query/node_partitions.rb, line 22
def initialize(node)
    @node= node
    @parts_full=    []
    @parts_partial= []
    @record_count= 0
    @parts_unavailable= 0
    @record_max= 0
end

Public Instance Methods

add_partition(partition_status) click to toggle source
# File lib/aerospike/query/node_partitions.rb, line 35
def add_partition(partition_status)
  partition_status.digest.nil? ? @parts_full << partition_status : @parts_partial << partition_status
end
to_s() click to toggle source
# File lib/aerospike/query/node_partitions.rb, line 31
def to_s
  "Node #{@node.inspect}: full: #{@parts_full.length}, partial: #{@parts_partial.length}"
end