Module: ChDB

Defined in:
lib/chdb.rb,
lib/chdb/errors.rb,
lib/chdb/version.rb,
lib/chdb/database.rb,
lib/chdb/constants.rb,
lib/chdb/data_path.rb,
lib/chdb/statement.rb,
lib/chdb/result_set.rb,
lib/chdb/local_result.rb,
lib/chdb/version_info.rb,
lib/chdb/sql_processor.rb,
lib/chdb/result_handler.rb,
lib/chdb/parameter_binding.rb,
ext/chdb/extconf.rb,
ext/chdb/constants.c,
ext/chdb/exception.c,
ext/chdb/connection.c,
ext/chdb/local_result.c

Defined Under Namespace

Modules: Constants, ExtConf, ParameterBinding, ResultHandler, SQLProcessor Classes: Connection, DataPath, Database, DirectoryNotFoundException, Exception, HashResultSet, InternalException, InvalidArgumentException, LocalResult, ResultSet, SQLException, Statement

Constant Summary collapse

VERSION =

(String) the version of the chdb gem, e.g. “0.1.0”

'0.1.0'
VERSION_INFO =

a hash of descriptive metadata about the current version of the chdb gem

{
  ruby: RUBY_DESCRIPTION,
  gem: {
    version: ChDB::VERSION
  }
}.freeze

Class Method Summary collapse

Class Method Details

.lib_file_pathObject



4
5
6
# File 'lib/chdb.rb', line 4

def self.lib_file_path
  @lib_file_path ||= File.expand_path(__FILE__)
end