Method: Libcouchbase::QueryN1QL#received_final
- Defined in:
- lib/libcouchbase/query_n1ql.rb
#received_final(metadata) ⇒ Object
Example metadata :signature=>{:*=>“*”, :results=>[], :status=>“success”,
:metrics=>{:elapsedTime=>"15.298243ms", :executionTime=>"15.256975ms", :resultCount=>12, :resultSize=>8964}}
86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 |
# File 'lib/libcouchbase/query_n1ql.rb', line 86 def received_final() @query_text = nil @connection.requests.delete(@cmd.to_ptr.address) @cmd = nil Ext.n1p_free(@params) @params = nil if @error if @error == :cancelled @callback.call(:final, ) else @callback.call(:error, @error) end else @callback.call(:final, ) end end |