Sha256: 2b6b12eb234730d693af24b06e4cc0ecf89b6d5f8c7721e2decb195aa27271da

Contents?: true

Size: 630 Bytes

Versions: 17

Compression:

Stored size: 630 Bytes

Contents

module DuckDB
  # The Result class encapsulates a execute result of DuckDB database.
  #
  # The usage is as follows:
  #
  #   require 'duckdb'
  #
  #   db = DuckDB::Database.open # database in memory
  #   con = db.connect
  #
  #   con.execute('CREATE TABLE users (id INTEGER, name VARCHAR(30))')
  #
  #   con.execute("INSERT into users VALUES(1, 'Alice')")
  #   con.execute("INSERT into users VALUES(2, 'Bob')")
  #   con.execute("INSERT into users VALUES(3, 'Cathy')")
  #
  #   result = con.execute('SELECT * from users')
  #   result.each do |row|
  #     p row
  #   end
  class Result
    include Enumerable
  end
end

Version data entries

17 entries across 17 versions & 1 rubygems

Version Path
duckdb-0.3.4.0 lib/duckdb/result.rb
duckdb-0.3.3.0 lib/duckdb/result.rb
duckdb-0.3.2.0 lib/duckdb/result.rb
duckdb-0.3.1.0 lib/duckdb/result.rb
duckdb-0.2.9.0 lib/duckdb/result.rb
duckdb-0.2.8.0 lib/duckdb/result.rb
duckdb-0.2.7.0 lib/duckdb/result.rb
duckdb-0.2.6.1 lib/duckdb/result.rb
duckdb-0.2.6.0 lib/duckdb/result.rb
duckdb-0.0.12 lib/duckdb/result.rb
duckdb-0.0.11 lib/duckdb/result.rb
duckdb-0.0.10 lib/duckdb/result.rb
duckdb-0.0.9 lib/duckdb/result.rb
duckdb-0.0.8.1 lib/duckdb/result.rb
duckdb-0.0.8 lib/duckdb/result.rb
duckdb-0.0.7 lib/duckdb/result.rb
duckdb-0.0.6 lib/duckdb/result.rb