Class: Libcouchbase::Results

Inherits:
Object
  • Object
show all
Includes:
Enumerable
Defined in:
lib/libcouchbase.rb

Direct Known Subclasses

ResultsFiber, ResultsNative

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#complete_result_setObject (readonly)

Returns the value of attribute complete_result_set.



25
26
27
# File 'lib/libcouchbase.rb', line 25

def complete_result_set
  @complete_result_set
end

#metadataObject (readonly)

Returns the value of attribute metadata.



26
27
28
# File 'lib/libcouchbase.rb', line 26

def 
  @metadata
end

#query_completedObject (readonly)

Returns the value of attribute query_completed.



26
27
28
# File 'lib/libcouchbase.rb', line 26

def query_completed
  @query_completed
end

#query_in_progressObject (readonly)

Returns the value of attribute query_in_progress.



25
26
27
# File 'lib/libcouchbase.rb', line 25

def query_in_progress
  @query_in_progress
end

Instance Method Details

#stream {|value| ... } ⇒ Object

streams results as they are returned from the database

unlike other operations, such as each, the results are not stored for later use and are discarded as soon as possible to save memory

Yield Parameters:

  • value (Object)

    the value of the current row



23
# File 'lib/libcouchbase.rb', line 23

def stream; end