Sha256: bdfc6fab9ac72f56b4649bc3c7fc7e9812b8468f027159255925f0afb40df287

Contents?: true

Size: 1.03 KB

Versions: 5

Compression:

Stored size: 1.03 KB

Contents

#ifndef RUBY_DUCKDB_H
#define RUBY_DUCKDB_H

// #define DUCKDB_API_NO_DEPRECATED
#define DUCKDB_NO_EXTENSION_FUNCTIONS // disable extension C-functions

#include "ruby.h"
#include <duckdb.h>

#ifdef HAVE_DUCKDB_FETCH_CHUNK
#define HAVE_DUCKDB_H_GE_V1_0_0 1
#endif

#ifdef HAVE_DUCKDB_RESULT_ERROR_TYPE
#define HAVE_DUCKDB_H_GE_V1_1_0 1
#endif

#ifdef HAVE_CONST_DUCKDB_TYPE_SQLNULL
#define HAVE_DUCKDB_H_GE_V1_1_1 1
#endif

#include "./error.h"
#include "./database.h"
#include "./connection.h"
#include "./result.h"
#include "./column.h"
#include "./prepared_statement.h"
#include "./extracted_statements.h"
#include "./pending_result.h"
#include "./util.h"
#include "./converter.h"

#include "./blob.h"
#include "./appender.h"
#include "./config.h"

extern VALUE mDuckDB;
extern VALUE cDuckDBDatabase;
extern VALUE cDuckDBConnection;
extern VALUE cDuckDBBlob;
extern VALUE cDuckDBConfig;
extern VALUE eDuckDBError;
extern VALUE mDuckDBConverter;
extern VALUE cDuckDBPreparedStatement;
extern VALUE PositiveInfinity;
extern VALUE NegativeInfinity;

#endif

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
duckdb-1.1.3.1 ext/duckdb/ruby-duckdb.h
duckdb-1.1.3.0 ext/duckdb/ruby-duckdb.h
duckdb-1.1.2.1 ext/duckdb/ruby-duckdb.h
duckdb-1.1.2.0 ext/duckdb/ruby-duckdb.h
duckdb-1.1.1.0 ext/duckdb/ruby-duckdb.h