Method: Taps::DataStreamKeyed#initialize
- Defined in:
- lib/taps/data_stream.rb
#initialize(db, state) ⇒ DataStreamKeyed
Returns a new instance of DataStreamKeyed.
249 250 251 252 253 254 |
# File 'lib/taps/data_stream.rb', line 249 def initialize(db, state) super(db, state) @state = { :primary_key => order_by(state[:table_name]).first, :filter => 0 }.merge(state) @state[:chunksize] ||= DEFAULT_CHUNKSIZE @buffer = [] end |