Class: Dse::Graph::ResultSet

Inherits:
Object
  • Object
show all
Extended by:
Forwardable
Includes:
Enumerable
Defined in:
lib/dse/graph/result_set.rb

Overview

Collection of results of running a graph query. It wraps a Cassandra::Result. When iterating over results, individual results may be well-known domain objects or a generic Result.

See Also:

Instance Method Summary collapse

Instance Method Details

#[](ind) ⇒ Object

Allow array indexing into the result-set.



55
56
57
# File 'lib/dse/graph/result_set.rb', line 55

def [](ind)
  @parsed_results[ind]
end

#each {|result| ... } ⇒ Enumerator, self

Returns Enumerator if no block given

Yield Parameters:



49
50
51
# File 'lib/dse/graph/result_set.rb', line 49

def each(&block)
  @parsed_results.each(&block)
end

#empty?Boolean



36
# File 'lib/dse/graph/result_set.rb', line 36

def_delegators :@results, :execution_info, :empty?, :size

#execution_infoCassandra::Execution::Info

Query execution information, such as number of retries and all tried hosts, etc.



36
# File 'lib/dse/graph/result_set.rb', line 36

def_delegators :@results, :execution_info, :empty?, :size

#sizeInteger Also known as: length



36
# File 'lib/dse/graph/result_set.rb', line 36

def_delegators :@results, :execution_info, :empty?, :size