Class: ActiveRecord::Base

Inherits:
Object
  • Object
show all
Defined in:
lib/clickhouse_ruby/active_record.rb

Class Method Summary collapse

Class Method Details

.clickhouse_connection(config) ⇒ ConnectionAdapter

Establish a connection to ClickHouse

Parameters:

  • config (Hash)

    database configuration

Returns:

  • (ConnectionAdapter)

    the connection adapter



109
110
111
112
113
114
115
116
117
118
# File 'lib/clickhouse_ruby/active_record.rb', line 109

def clickhouse_connection(config)
  config = config.symbolize_keys

  ClickhouseRuby::ActiveRecord::ConnectionAdapter.new(
    nil,
    logger,
    nil,
    config
  )
end