class Aerospike::NodePartitions
Attributes
node[RW]
parts_full[RW]
parts_partial[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