Class: Voltdb::BulkLoaderFailureCallback

Inherits:
Object
  • Object
show all
Includes:
Java::OrgVoltdbClient::ClientResponse, Java::OrgVoltdbClientVoltBulkLoader::BulkLoaderFailureCallBack
Defined in:
lib/voltdb/callbacks.rb

Instance Method Summary collapse

Constructor Details

#initialize(&block) ⇒ BulkLoaderFailureCallback

Returns a new instance of BulkLoaderFailureCallback.



21
22
23
# File 'lib/voltdb/callbacks.rb', line 21

def initialize(&block)
  @block = block
end

Instance Method Details

#failure_callback(row_handle, field_list, client_response) ⇒ Object



25
26
27
28
# File 'lib/voltdb/callbacks.rb', line 25

def failure_callback(row_handle, field_list, client_response)
  client_response.extend(ClientResponseUtils)
  @block.call(row_handle, field_list.to_ary, client_response)
end