lib/duckdb/result.rb in duckdb-0.0.5 vs lib/duckdb/result.rb in duckdb-0.0.6
- old
+ new
@@ -1,19 +1,38 @@
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