gitextract_7a4m72cg/ ├── .github/ │ └── workflows/ │ └── main.yml ├── .gitignore ├── .rspec ├── .rubocop.yml ├── CHANGELOG.md ├── Gemfile ├── Gemfile_faraday1 ├── LICENCE.txt ├── Makefile ├── README.md ├── Rakefile ├── bin/ │ ├── console │ ├── release.sh │ └── setup ├── click_house.gemspec ├── docker-compose.yml ├── lib/ │ ├── click_house/ │ │ ├── ast/ │ │ │ ├── parser.rb │ │ │ ├── statement.rb │ │ │ └── ticker.rb │ │ ├── ast.rb │ │ ├── benchmark/ │ │ │ ├── casting.rb │ │ │ └── map_join.rb │ │ ├── config.rb │ │ ├── connection.rb │ │ ├── definition/ │ │ │ ├── column.rb │ │ │ └── column_set.rb │ │ ├── definition.rb │ │ ├── errors.rb │ │ ├── extend/ │ │ │ ├── configurable.rb │ │ │ ├── connectible.rb │ │ │ ├── connection_altering.rb │ │ │ ├── connection_database.rb │ │ │ ├── connection_explaining.rb │ │ │ ├── connection_healthy.rb │ │ │ ├── connection_inserting.rb │ │ │ ├── connection_selective.rb │ │ │ ├── connection_table.rb │ │ │ └── type_definition.rb │ │ ├── extend.rb │ │ ├── middleware/ │ │ │ ├── logging.rb │ │ │ ├── parse_csv.rb │ │ │ ├── parse_json.rb │ │ │ ├── parse_json_oj.rb │ │ │ ├── raise_error.rb │ │ │ ├── response_base.rb │ │ │ └── summary_middleware.rb │ │ ├── middleware.rb │ │ ├── response/ │ │ │ ├── factory.rb │ │ │ ├── result_set.rb │ │ │ └── summary.rb │ │ ├── response.rb │ │ ├── serializer/ │ │ │ ├── base.rb │ │ │ ├── json_oj_serializer.rb │ │ │ └── json_serializer.rb │ │ ├── serializer.rb │ │ ├── type/ │ │ │ ├── array_type.rb │ │ │ ├── base_type.rb │ │ │ ├── boolean_type.rb │ │ │ ├── date_time64_type.rb │ │ │ ├── date_time_type.rb │ │ │ ├── date_type.rb │ │ │ ├── decimal_type.rb │ │ │ ├── fixed_string_type.rb │ │ │ ├── float_type.rb │ │ │ ├── integer_type.rb │ │ │ ├── ip_type.rb │ │ │ ├── low_cardinality_type.rb │ │ │ ├── map_type.rb │ │ │ ├── nullable_type.rb │ │ │ ├── string_type.rb │ │ │ ├── tuple_type.rb │ │ │ └── undefined_type.rb │ │ ├── type.rb │ │ ├── util/ │ │ │ ├── pretty.rb │ │ │ └── statement.rb │ │ ├── util.rb │ │ └── version.rb │ └── click_house.rb ├── log/ │ └── .keep ├── spec/ │ ├── click_house/ │ │ ├── ast/ │ │ │ └── parser_spec.rb │ │ ├── config_spec.rb │ │ ├── connection_spec.rb │ │ ├── definition/ │ │ │ └── column_set_spec.rb │ │ ├── extend/ │ │ │ ├── connection_altering_spec.rb │ │ │ ├── connection_database_spec.rb │ │ │ ├── connection_explaining_spec.rb │ │ │ ├── connection_healthy_spec.rb │ │ │ ├── connection_inserting_spec.rb │ │ │ ├── connection_selective_spec.rb │ │ │ └── connection_table_spec.rb │ │ ├── integration/ │ │ │ ├── array_spec.rb │ │ │ ├── boolean_type_spec.rb │ │ │ ├── date_spec.rb │ │ │ ├── date_time64_spec.rb │ │ │ ├── date_time_spec.rb │ │ │ ├── decimal_spec.rb │ │ │ ├── enum_spec.rb │ │ │ ├── float_spec.rb │ │ │ ├── formats.rb │ │ │ ├── function_spec.rb │ │ │ ├── integer_spec.rb │ │ │ ├── ip_spec.rb │ │ │ ├── loggin_spec.rb │ │ │ ├── low_cardinality_spec.rb │ │ │ ├── map_spec.rb │ │ │ ├── nested_spec.rb │ │ │ ├── string_spec.rb │ │ │ ├── symbolize_keys_spec.rb │ │ │ ├── table_schema_spec.rb │ │ │ └── tuple_spec.rb │ │ ├── response/ │ │ │ └── factory_spec.rb │ │ ├── type/ │ │ │ ├── date_time64_spec.rb │ │ │ ├── date_time_type_spec.rb │ │ │ ├── decimal_type_spec.rb │ │ │ ├── fixed_string_type_spec.rb │ │ │ ├── float_type_spec.rb │ │ │ └── ip_type_spec.rb │ │ └── util/ │ │ └── pretty_spec.rb │ ├── oj_helper.rb │ ├── spec_helper.rb │ └── support/ │ ├── database_cleaner.rb │ ├── reset_connection.rb │ └── ruby_version.rb └── tmp/ └── .keep