Sha256: 2120922531bd2679678f16ba3bedd80ea9ad2632661c218e35e049b56c640566
Contents?: true
Size: 1.44 KB
Versions: 14
Compression:
Stored size: 1.44 KB
Contents
# frozen_string_literal: true, encoding: ASCII-8BIT require 'libuv' module Libcouchbase require 'libcouchbase/ext/libcouchbase' require 'libcouchbase/error' require 'libcouchbase/callbacks' require 'libcouchbase/connection' DefaultOpts = Struct.new(:host, :bucket, :username, :password) Defaults = DefaultOpts.new('127.0.0.1', 'default') class Results include Enumerable # 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 # # @yieldparam [Object] value the value of the current row def stream; end attr_reader :complete_result_set, :query_in_progress attr_reader :query_completed, :metadata end autoload :N1QL, 'libcouchbase/n1ql' autoload :Bucket, 'libcouchbase/bucket' autoload :QueryView, 'libcouchbase/query_view' autoload :QueryN1QL, 'libcouchbase/query_n1ql' autoload :QueryFullText, 'libcouchbase/query_full_text' autoload :DesignDoc, 'libcouchbase/design_docs' autoload :DesignDocs, 'libcouchbase/design_docs' autoload :ResultsEM, 'libcouchbase/results_fiber' autoload :ResultsLibuv, 'libcouchbase/results_fiber' autoload :ResultsNative, 'libcouchbase/results_native' autoload :SubdocRequest, 'libcouchbase/subdoc_request' end
Version data entries
14 entries across 14 versions & 2 rubygems