SYMBOL INDEX (360 symbols across 64 files) FILE: lib/click_house.rb type ClickHouse (line 23) | module ClickHouse FILE: lib/click_house/ast.rb type ClickHouse (line 3) | module ClickHouse type Ast (line 4) | module Ast FILE: lib/click_house/ast/parser.rb type ClickHouse (line 5) | module ClickHouse type Ast (line 6) | module Ast class Parser (line 7) | class Parser method initialize (line 16) | def initialize(input) method parse (line 23) | def parse FILE: lib/click_house/ast/statement.rb type ClickHouse (line 5) | module ClickHouse type Ast (line 6) | module Ast class Statement (line 7) | class Statement method initialize (line 15) | def initialize(name: '') method print (line 21) | def print(value) method name! (line 25) | def name! method argument! (line 30) | def argument! method add_argument (line 36) | def add_argument(st) method merge (line 41) | def merge(other) method named? (line 49) | def named? method buffer? (line 53) | def buffer? method arguments (line 58) | def arguments method argument_values (line 64) | def argument_values method argument_first! (line 68) | def argument_first! method placeholder (line 73) | def placeholder method digit? (line 79) | def digit? method value (line 83) | def value method to_s (line 96) | def to_s FILE: lib/click_house/ast/ticker.rb type ClickHouse (line 5) | module ClickHouse type Ast (line 6) | module Ast class Ticker (line 7) | class Ticker method initialize (line 10) | def initialize method open (line 14) | def open method comma (line 20) | def comma method close (line 26) | def close method char (line 33) | def char(char) method opened (line 37) | def opened FILE: lib/click_house/config.rb type ClickHouse (line 3) | module ClickHouse class Config (line 4) | class Config method initialize (line 59) | def initialize(params = {}) method assign (line 65) | def assign(params = {}) method auth? (line 71) | def auth? method logger! (line 75) | def logger! method url! (line 79) | def url! method null_logger (line 83) | def null_logger method json_serializer= (line 88) | def json_serializer=(klass) method symbolize_keys= (line 92) | def symbolize_keys=(value) method key (line 103) | def key(name) FILE: lib/click_house/connection.rb type ClickHouse (line 3) | module ClickHouse class Connection (line 4) | class Connection method initialize (line 16) | def initialize(config) method execute (line 20) | def execute(query, body = nil, database: config.database, params: {}) method get (line 30) | def get(path = '/', body: '', query: {}, database: config.database) method post (line 45) | def post(body = nil, query: {}, database: config.database, params: {}) method transport (line 51) | def transport method compose (line 76) | def compose(path, query = {}) method faraday_v1? (line 82) | def faraday_v1? FILE: lib/click_house/definition.rb type ClickHouse (line 3) | module ClickHouse type Definition (line 4) | module Definition FILE: lib/click_house/definition/column.rb type ClickHouse (line 3) | module ClickHouse type Definition (line 4) | module Definition class Column (line 5) | class Column method initialize (line 15) | def initialize(params = {}) method to_s (line 20) | def to_s method opts (line 28) | def opts method extension_type (line 42) | def extension_type FILE: lib/click_house/definition/column_set.rb type ClickHouse (line 3) | module ClickHouse type Definition (line 4) | module Definition class ColumnSet (line 5) | class ColumnSet method method_name_for_type (line 13) | def method_name_for_type(type) method initialize (line 36) | def initialize method columns (line 40) | def columns method to_s (line 44) | def to_s method nested (line 54) | def nested(name, &block) method push (line 60) | def push(sql) FILE: lib/click_house/errors.rb type ClickHouse (line 3) | module ClickHouse FILE: lib/click_house/extend.rb type ClickHouse (line 3) | module ClickHouse type Extend (line 4) | module Extend FILE: lib/click_house/extend/configurable.rb type ClickHouse (line 3) | module ClickHouse type Extend (line 4) | module Extend type Configurable (line 5) | module Configurable function config (line 6) | def config(&block) FILE: lib/click_house/extend/connectible.rb type ClickHouse (line 3) | module ClickHouse type Extend (line 4) | module Extend type Connectible (line 5) | module Connectible function connection= (line 6) | def connection=(connection) function connection (line 10) | def connection FILE: lib/click_house/extend/connection_altering.rb type ClickHouse (line 4) | module ClickHouse type Extend (line 5) | module Extend type ConnectionAltering (line 6) | module ConnectionAltering function add_column (line 7) | def add_column(table, name, type, default: nil, if_not_exists: fal... function drop_column (line 21) | def drop_column(table, name, if_exists: false, cluster: nil) function clear_column (line 32) | def clear_column(table, name, partition:, if_exists: false, cluste... function modify_column (line 44) | def modify_column(table, name, type: nil, default: nil, if_exists:... function alter_table (line 57) | def alter_table(name, sql = nil, cluster: nil) function add_index (line 70) | def add_index( function drop_index (line 91) | def drop_index(table_name, name, cluster: nil) FILE: lib/click_house/extend/connection_database.rb type ClickHouse (line 3) | module ClickHouse type Extend (line 4) | module Extend type ConnectionDatabase (line 5) | module ConnectionDatabase function databases (line 7) | def databases function create_database (line 11) | def create_database(name, if_not_exists: false, cluster: nil, engi... function drop_database (line 24) | def drop_database(name, if_exists: false, cluster: nil) FILE: lib/click_house/extend/connection_explaining.rb type ClickHouse (line 3) | module ClickHouse type Extend (line 4) | module Extend type ConnectionExplaining (line 5) | module ConnectionExplaining function explain (line 10) | def explain(sql, io: StringIO.new) FILE: lib/click_house/extend/connection_healthy.rb type ClickHouse (line 3) | module ClickHouse type Extend (line 4) | module Extend type ConnectionHealthy (line 5) | module ConnectionHealthy function ping (line 6) | def ping function replicas_status (line 10) | def replicas_status FILE: lib/click_house/extend/connection_inserting.rb type ClickHouse (line 3) | module ClickHouse type Extend (line 4) | module Extend type ConnectionInserting (line 5) | module ConnectionInserting function insert (line 20) | def insert(table, body = [], **opts) function insert_rows (line 61) | def insert_rows(table, body, format: nil) function insert_compact (line 75) | def insert_compact(table, columns: [], values: [], format: nil) FILE: lib/click_house/extend/connection_selective.rb type ClickHouse (line 3) | module ClickHouse type Extend (line 4) | module Extend type ConnectionSelective (line 5) | module ConnectionSelective function select_all (line 7) | def select_all(sql) function select_value (line 12) | def select_value(sql) function select_one (line 26) | def select_one(sql) FILE: lib/click_house/extend/connection_table.rb type ClickHouse (line 3) | module ClickHouse type Extend (line 4) | module Extend type ConnectionTable (line 5) | module ConnectionTable function tables (line 7) | def tables function describe_table (line 12) | def describe_table(name) function table_schema (line 17) | def table_schema(name) function table_exists? (line 22) | def table_exists?(name, temporary: false) function drop_table (line 33) | def drop_table(name, temporary: false, if_exists: false, cluster: ... function create_table (line 47) | def create_table( function truncate_table (line 83) | def truncate_table(name, if_exists: false, cluster: nil) function truncate_tables (line 95) | def truncate_tables(names = tables, *argv) function rename_table (line 99) | def rename_table(from, to, cluster: nil) FILE: lib/click_house/extend/type_definition.rb type ClickHouse (line 3) | module ClickHouse type Extend (line 4) | module Extend type TypeDefinition (line 5) | module TypeDefinition function types (line 6) | def types function add_type (line 10) | def add_type(type, klass) FILE: lib/click_house/middleware.rb type ClickHouse (line 3) | module ClickHouse type Middleware (line 4) | module Middleware FILE: lib/click_house/middleware/logging.rb type ClickHouse (line 3) | module ClickHouse type Middleware (line 4) | module Middleware class Logging (line 5) | class Logging < Faraday::Middleware method initialize (line 13) | def initialize(app = nil, logger:) method call (line 18) | def call(env) method on_complete (line 24) | def on_complete(env) method duration (line 34) | def duration method timestamp (line 38) | def timestamp method log_body? (line 43) | def log_body?(env) method query (line 51) | def query(env) method duration_stats_log (line 59) | def duration_stats_log(summary) FILE: lib/click_house/middleware/parse_csv.rb type ClickHouse (line 3) | module ClickHouse type Middleware (line 4) | module Middleware class ParseCsv (line 5) | class ParseCsv < ResponseBase method on_complete (line 9) | def on_complete(env) FILE: lib/click_house/middleware/parse_json.rb type ClickHouse (line 3) | module ClickHouse type Middleware (line 4) | module Middleware class ParseJson (line 5) | class ParseJson < ResponseBase method on_complete (line 9) | def on_complete(env) FILE: lib/click_house/middleware/parse_json_oj.rb type ClickHouse (line 3) | module ClickHouse type Middleware (line 4) | module Middleware class ParseJsonOj (line 5) | class ParseJsonOj < ResponseBase method on_complete (line 9) | def on_complete(env) method on_setup (line 17) | def on_setup FILE: lib/click_house/middleware/raise_error.rb type ClickHouse (line 3) | module ClickHouse type Middleware (line 4) | module Middleware class RaiseError (line 5) | class RaiseError < Faraday::Middleware method call (line 11) | def call(env) method on_complete (line 18) | def on_complete(env) FILE: lib/click_house/middleware/response_base.rb type ClickHouse (line 3) | module ClickHouse type Middleware (line 4) | module Middleware class ResponseBase (line 5) | class ResponseBase < Faraday::Middleware method initialize (line 11) | def initialize(app = nil, options: {}, content_type: nil, preserve... method content_type? (line 22) | def content_type?(env, regexp) method config (line 34) | def config method on_setup (line 40) | def on_setup FILE: lib/click_house/middleware/summary_middleware.rb type ClickHouse (line 3) | module ClickHouse type Middleware (line 4) | module Middleware class SummaryMiddleware (line 5) | class SummaryMiddleware < ResponseBase method extract (line 12) | def self.extract(env) method on_complete (line 17) | def on_complete(env) FILE: lib/click_house/response.rb type ClickHouse (line 3) | module ClickHouse type Response (line 4) | module Response FILE: lib/click_house/response/factory.rb type ClickHouse (line 3) | module ClickHouse type Response (line 4) | module Response class Factory (line 5) | class Factory method response (line 12) | def self.response(faraday, config) method raw (line 30) | def self.raw(faraday, config) method exec (line 41) | def self.exec(faraday) method empty_exec (line 46) | def self.empty_exec(config) FILE: lib/click_house/response/result_set.rb type ClickHouse (line 3) | module ClickHouse type Response (line 4) | module Response class ResultSet (line 5) | class ResultSet method raw (line 25) | def raw(config:, data:, summary:) method initialize (line 34) | def initialize(config:, meta:, data:, summary:, to_a: nil) method serialize (line 44) | def serialize(data) method serialize_one (line 57) | def serialize_one(row) method serialize_column (line 65) | def serialize_column(name, value) method to_a (line 74) | def to_a method types (line 83) | def types method assign_type (line 99) | def assign_type(stmt) method cast_type (line 111) | def cast_type(stmt, value) method cast_map (line 122) | def cast_map(stmt, hash) method cast_container (line 132) | def cast_container(stmt, value) method cast_tuple (line 139) | def cast_tuple(stmt, value) method serialize_type (line 146) | def serialize_type(stmt, value) method serialize_container (line 155) | def serialize_container(stmt, value) method serialize_map (line 164) | def serialize_map(stmt, hash) method serialize_tuple (line 174) | def serialize_tuple(stmt, value) FILE: lib/click_house/response/summary.rb type ClickHouse (line 3) | module ClickHouse type Response (line 4) | module Response class Summary (line 5) | class Summary method initialize (line 26) | def initialize(config, headers: Faraday::Utils::Headers.new, body:... method read_rows (line 36) | def read_rows method read_bytes (line 41) | def read_bytes method read_bytes_pretty (line 46) | def read_bytes_pretty method written_rows (line 51) | def written_rows method written_bytes (line 56) | def written_bytes method written_bytes_pretty (line 61) | def written_bytes_pretty method total_rows_to_read (line 66) | def total_rows_to_read method result_rows (line 71) | def result_rows method result_bytes (line 76) | def result_bytes method elapsed (line 81) | def elapsed method elapsed_pretty (line 86) | def elapsed_pretty method parse_summary (line 102) | def parse_summary(value) FILE: lib/click_house/serializer.rb type ClickHouse (line 3) | module ClickHouse type Serializer (line 4) | module Serializer FILE: lib/click_house/serializer/base.rb type ClickHouse (line 3) | module ClickHouse type Serializer (line 4) | module Serializer class Base (line 5) | class Base method initialize (line 9) | def initialize(config) method dump (line 14) | def dump(data) method dump_each_row (line 20) | def dump_each_row(data, sep = "\n") method on_setup (line 27) | def on_setup FILE: lib/click_house/serializer/json_oj_serializer.rb type ClickHouse (line 3) | module ClickHouse type Serializer (line 4) | module Serializer class JsonOjSerializer (line 5) | class JsonOjSerializer < Base method dump (line 6) | def dump(data) method on_setup (line 12) | def on_setup FILE: lib/click_house/serializer/json_serializer.rb type ClickHouse (line 3) | module ClickHouse type Serializer (line 4) | module Serializer class JsonSerializer (line 5) | class JsonSerializer < Base method dump (line 6) | def dump(data) FILE: lib/click_house/type.rb type ClickHouse (line 3) | module ClickHouse type Type (line 4) | module Type FILE: lib/click_house/type/array_type.rb type ClickHouse (line 3) | module ClickHouse type Type (line 4) | module Type class ArrayType (line 5) | class ArrayType < BaseType method cast_each (line 6) | def cast_each(value, *_argv, &block) method serialize_each (line 10) | def serialize_each(value, *_argv, &block) method container? (line 14) | def container? method ddl? (line 18) | def ddl? FILE: lib/click_house/type/base_type.rb type ClickHouse (line 3) | module ClickHouse type Type (line 4) | module Type class BaseType (line 5) | class BaseType method cast (line 6) | def cast(_value, *) method cast_each (line 10) | def cast_each(_value, *) method serialize_each (line 14) | def serialize_each(_value, *) method container? (line 20) | def container? method map? (line 26) | def map? method tuple? (line 32) | def tuple? method ddl? (line 38) | def ddl? FILE: lib/click_house/type/boolean_type.rb type ClickHouse (line 3) | module ClickHouse type Type (line 4) | module Type class BooleanType (line 5) | class BooleanType < BaseType method cast (line 9) | def cast(value) method serialize (line 18) | def serialize(value) FILE: lib/click_house/type/date_time64_type.rb type ClickHouse (line 3) | module ClickHouse type Type (line 4) | module Type class DateTime64Type (line 5) | class DateTime64Type < BaseType method cast (line 25) | def cast(value, precision = 0, tz = nil) method serialize (line 35) | def serialize(value, precision = 3, _tz = nil) FILE: lib/click_house/type/date_time_type.rb type ClickHouse (line 3) | module ClickHouse type Type (line 4) | module Type class DateTimeType (line 5) | class DateTimeType < BaseType method cast (line 8) | def cast(value, tz = nil) method serialize (line 16) | def serialize(value, *) FILE: lib/click_house/type/date_type.rb type ClickHouse (line 3) | module ClickHouse type Type (line 4) | module Type class DateType (line 5) | class DateType < BaseType method cast (line 8) | def cast(value) method serialize (line 12) | def serialize(value) FILE: lib/click_house/type/decimal_type.rb type ClickHouse (line 3) | module ClickHouse type Type (line 4) | module Type class DecimalType (line 5) | class DecimalType < BaseType method cast (line 13) | def cast(value, precision = MAXIMUM, _scale = nil) method serialize (line 25) | def serialize(value, precision = MAXIMUM, _scale = nil) FILE: lib/click_house/type/fixed_string_type.rb type ClickHouse (line 3) | module ClickHouse type Type (line 4) | module Type class FixedStringType (line 5) | class FixedStringType < BaseType method cast (line 6) | def cast(value, _limit = nil) method serialize (line 10) | def serialize(value, limit = nil) FILE: lib/click_house/type/float_type.rb type ClickHouse (line 3) | module ClickHouse type Type (line 4) | module Type class FloatType (line 5) | class FloatType < BaseType method cast (line 6) | def cast(value) method serialize (line 10) | def serialize(value) FILE: lib/click_house/type/integer_type.rb type ClickHouse (line 3) | module ClickHouse type Type (line 4) | module Type class IntegerType (line 5) | class IntegerType < BaseType method cast (line 6) | def cast(value) method serialize (line 10) | def serialize(value) FILE: lib/click_house/type/ip_type.rb type ClickHouse (line 3) | module ClickHouse type Type (line 4) | module Type class IPType (line 5) | class IPType < BaseType method cast (line 6) | def cast(value) method serialize (line 10) | def serialize(value) FILE: lib/click_house/type/low_cardinality_type.rb type ClickHouse (line 3) | module ClickHouse type Type (line 4) | module Type class LowCardinalityType (line 5) | class LowCardinalityType < BaseType method cast_each (line 6) | def cast_each(value, *_argv) method serialize_each (line 10) | def serialize_each(value, *_argv) method container? (line 14) | def container? FILE: lib/click_house/type/map_type.rb type ClickHouse (line 3) | module ClickHouse type Type (line 4) | module Type class MapType (line 5) | class MapType < BaseType method map? (line 6) | def map? method ddl? (line 10) | def ddl? FILE: lib/click_house/type/nullable_type.rb type ClickHouse (line 3) | module ClickHouse type Type (line 4) | module Type class NullableType (line 5) | class NullableType < BaseType method cast_each (line 6) | def cast_each(value, *_argv) method serialize_each (line 10) | def serialize_each(value, *_argv) method container? (line 14) | def container? method ddl? (line 18) | def ddl? FILE: lib/click_house/type/string_type.rb type ClickHouse (line 3) | module ClickHouse type Type (line 4) | module Type class StringType (line 5) | class StringType < BaseType method cast (line 6) | def cast(value, *) method serialize (line 10) | def serialize(value, *) FILE: lib/click_house/type/tuple_type.rb type ClickHouse (line 3) | module ClickHouse type Type (line 4) | module Type class TupleType (line 5) | class TupleType < BaseType method tuple? (line 6) | def tuple? method ddl? (line 10) | def ddl? FILE: lib/click_house/type/undefined_type.rb type ClickHouse (line 3) | module ClickHouse type Type (line 4) | module Type class UndefinedType (line 5) | class UndefinedType < BaseType method cast (line 6) | def cast(value, *) method serialize (line 10) | def serialize(value, *) FILE: lib/click_house/util.rb type ClickHouse (line 3) | module ClickHouse type Util (line 4) | module Util function array (line 11) | def array(input) FILE: lib/click_house/util/pretty.rb type ClickHouse (line 3) | module ClickHouse type Util (line 4) | module Util type Pretty (line 5) | module Pretty function size (line 11) | def size(bytes) function measure (line 21) | def measure(ms) function squish (line 25) | def squish(string) FILE: lib/click_house/util/statement.rb type ClickHouse (line 3) | module ClickHouse type Util (line 4) | module Util type Statement (line 5) | module Statement function ensure (line 8) | def ensure(truthful, value, fallback = nil) FILE: lib/click_house/version.rb type ClickHouse (line 3) | module ClickHouse FILE: spec/click_house/definition/column_set_spec.rb function squish (line 2) | def squish(string) FILE: spec/click_house/extend/connection_inserting_spec.rb function expected (line 14) | def expected(insert, count) FILE: spec/click_house/type/fixed_string_type_spec.rb function target (line 3) | def target(value, limit = nil) FILE: spec/support/ruby_version.rb function ruby_version_gt (line 5) | def ruby_version_gt(version) function ruby_version_lt (line 11) | def ruby_version_lt(version)