class FDB::KeySelector
Attributes
key[R]
offset[R]
or_equal[R]
Public Class Methods
first_greater_or_equal(key)
click to toggle source
# File lib/fdbimpl.rb, line 690 def self.first_greater_or_equal(key) self.new(key, 0, 1) end
first_greater_than(key)
click to toggle source
# File lib/fdbimpl.rb, line 686 def self.first_greater_than(key) self.new(key, 1, 1) end
last_less_or_equal(key)
click to toggle source
# File lib/fdbimpl.rb, line 682 def self.last_less_or_equal(key) self.new(key, 1, 0) end
last_less_than(key)
click to toggle source
# File lib/fdbimpl.rb, line 678 def self.last_less_than(key) self.new(key, 0, 0) end
new(key, or_equal, offset)
click to toggle source
# File lib/fdbimpl.rb, line 672 def initialize(key, or_equal, offset) @key = key @or_equal = or_equal @offset = offset end
Public Instance Methods
+(offset)
click to toggle source
# File lib/fdbimpl.rb, line 694 def +(offset) KeySelector.new(@key, @or_equal, @offset + offset) end
-(offset)
click to toggle source
# File lib/fdbimpl.rb, line 698 def -(offset) KeySelector.new(@key, @or_equal, @offset - offset) end