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.



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

def complete_result_set
  @complete_result_set
end

#metadataObject (readonly)

Returns the value of attribute metadata.



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

def 
  @metadata
end

#query_completedObject (readonly)

Returns the value of attribute query_completed.



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

def query_completed
  @query_completed
end

#query_in_progressObject (readonly)

Returns the value of attribute query_in_progress.



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

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



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

def stream; end