Module: ClickHouse

Extended by:
Extend::Configurable, Extend::Connectible, Extend::TypeDefinition
Defined in:
lib/click_house/extend/connection_altering.rb,
lib/click_house.rb,
lib/click_house/type.rb,
lib/click_house/util.rb,
lib/click_house/config.rb,
lib/click_house/errors.rb,
lib/click_house/extend.rb,
lib/click_house/version.rb,
lib/click_house/response.rb,
lib/click_house/connection.rb,
lib/click_house/definition.rb,
lib/click_house/middleware.rb,
lib/click_house/util/pretty.rb,
lib/click_house/type/ip_type.rb,
lib/click_house/type/base_type.rb,
lib/click_house/type/date_type.rb,
lib/click_house/util/statement.rb,
lib/click_house/type/array_type.rb,
lib/click_house/type/float_type.rb,
lib/click_house/response/factory.rb,
lib/click_house/type/string_type.rb,
lib/click_house/definition/column.rb,
lib/click_house/type/boolean_type.rb,
lib/click_house/type/decimal_type.rb,
lib/click_house/type/integer_type.rb,
lib/click_house/extend/connectible.rb,
lib/click_house/middleware/logging.rb,
lib/click_house/type/nullable_type.rb,
lib/click_house/extend/configurable.rb,
lib/click_house/response/result_set.rb,
lib/click_house/type/date_time_type.rb,
lib/click_house/type/undefined_type.rb,
lib/click_house/middleware/parse_csv.rb,
lib/click_house/definition/column_set.rb,
lib/click_house/type/date_time64_type.rb,
lib/click_house/extend/type_definition.rb,
lib/click_house/middleware/raise_error.rb,
lib/click_house/type/fixed_string_type.rb,
lib/click_house/extend/connection_table.rb,
lib/click_house/extend/connection_healthy.rb,
lib/click_house/extend/connection_database.rb,
lib/click_house/extend/connection_inserting.rb,
lib/click_house/extend/connection_selective.rb,
lib/click_house/extend/connection_explaining.rb

Overview

rubocop:disable Metrics/ParameterLists

Defined Under Namespace

Modules: Definition, Extend, Middleware, Response, Type, Util Classes: Config, Connection

Constant Summary collapse

Error =
Class.new(StandardError)
NetworkException =
Class.new(Error)
DbException =
Class.new(Error)
StatementException =
Class.new(Error)
VERSION =
'1.5.0'

Constants included from Extend::TypeDefinition

Extend::TypeDefinition::NULLABLE, Extend::TypeDefinition::NULLABLE_RE

Method Summary

Methods included from Extend::Connectible

connection, connection=

Methods included from Extend::Configurable

config

Methods included from Extend::TypeDefinition

add_type, type_names, types