Class: Clickhouse::Connection
- Inherits:
-
Object
- Object
- Clickhouse::Connection
- Defined in:
- lib/clickhouse/connection.rb,
lib/clickhouse/connection/query.rb,
lib/clickhouse/connection/client.rb,
lib/clickhouse/connection/logger.rb,
lib/clickhouse/connection/query/table.rb,
lib/clickhouse/connection/query/result_row.rb,
lib/clickhouse/connection/query/result_set.rb
Defined Under Namespace
Modules: Client, Logger, Query
Constant Summary collapse
- DEFAULT_CONFIG =
{ :scheme => "http", :host => "localhost", :port => 8123 }
Instance Method Summary collapse
-
#initialize(config = {}) ⇒ Connection
constructor
A new instance of Connection.
Methods included from Query
#count, #create_table, #databases, #describe_table, #drop_table, #execute, #insert_rows, #query, #rename_table, #select_row, #select_rows, #select_value, #select_values, #tables, #to_select_query
Methods included from Client
#connect!, #connected?, #get, #ping!, #post, #url
Constructor Details
#initialize(config = {}) ⇒ Connection
Returns a new instance of Connection.
18 19 20 |
# File 'lib/clickhouse/connection.rb', line 18 def initialize(config = {}) @config = normalize_config(config) end |