Module: DuckDB

Defined in:
lib/duckdb.rb,
lib/duckdb/column.rb,
lib/duckdb/config.rb,
lib/duckdb/result.rb,
lib/duckdb/version.rb,
lib/duckdb/appender.rb,
lib/duckdb/database.rb,
lib/duckdb/interval.rb,
lib/duckdb/converter.rb,
lib/duckdb/connection.rb,
lib/duckdb/library_version.rb,
lib/duckdb/prepared_statement.rb,
ext/duckdb/duckdb.c

Overview

DuckDB provides Ruby interface of DuckDB.

Defined Under Namespace

Modules: Converter Classes: Appender, Blob, Column, Config, Connection, Database, Error, Interval, PreparedStatement, Result

Constant Summary collapse

VERSION =

The version string of ruby-duckdb. Currently, ruby-duckdb is NOT semantic versioning.

'0.8.1.3'
LIBRARY_VERSION =
library_version[1..]

Class Method Summary collapse

Class Method Details

.library_versionString

Returns the version of the DuckDB library.

DuckDB.library_version # => "0.2.0"

Returns:

  • (String)


15
16
17
# File 'ext/duckdb/duckdb.c', line 15

static VALUE duckdb_s_library_version(VALUE self) {
    return rb_str_new2(duckdb_library_version());
}