ClickHouse/src/DataTypes
Raúl Marín e1d684007c
Merge pull request #69914 from Algunenano/dbms_functionless
Remove dbms dependency on clickhouse_functions
2024-09-25 20:42:32 +00:00
..
examples Remove unneded file 2023-09-28 22:17:44 +00:00
fuzzers Remove dbms dependency on clickhouse_functions 2024-09-24 19:48:23 +02:00
Serializations Remove garbage 2024-09-22 21:27:22 +02:00
tests Small clean up 2024-07-12 14:46:33 +00:00
CMakeLists.txt Add data type fuzzer 2023-03-17 04:44:14 +01:00
convertMySQLDataType.cpp Support Point data type for MySQL 2024-01-11 19:19:08 +01:00
convertMySQLDataType.h Useless changes 2024-05-09 01:08:33 +02:00
DataTypeAggregateFunction.cpp merge master 2024-08-10 13:53:32 +00:00
DataTypeAggregateFunction.h post-review changes 2024-08-13 18:30:43 +02:00
DataTypeArray.cpp Implement Dynamic data type 2024-04-26 11:02:33 +00:00
DataTypeArray.h Implement Dynamic data type 2024-04-26 11:02:33 +00:00
DataTypeCustom.h Revert "Merge pull request #56724 from canhld94/ch_replicated_column_mismatch" 2023-12-06 19:09:07 +01:00
DataTypeCustomGeo.cpp spelling fixes 2024-08-06 09:07:17 -06:00
DataTypeCustomGeo.h Added support for reading multilinestring wkts 2024-08-01 18:23:11 -06:00
DataTypeCustomSimpleAggregateFunction.cpp Implement binary encoding for ClickHouse data types 2024-06-21 18:20:35 +00:00
DataTypeCustomSimpleAggregateFunction.h Implement binary encoding for ClickHouse data types 2024-06-21 18:20:35 +00:00
DataTypeDate32.cpp Make CaseSensitiveness an enum class 2024-07-17 20:56:30 +00:00
DataTypeDate32.h post-review changes 2024-08-13 18:30:43 +02:00
DataTypeDate.cpp Make CaseSensitiveness an enum class 2024-07-17 20:56:30 +00:00
DataTypeDate.h post-review changes 2024-08-13 18:30:43 +02:00
DataTypeDateTime64.cpp Fix build 2023-04-09 11:12:08 +00:00
DataTypeDateTime64.h post-review changes 2024-08-13 18:30:43 +02:00
DataTypeDateTime.cpp better interfaces for IDataType and ISerialization 2021-10-14 05:36:49 +03:00
DataTypeDateTime.h post-review changes 2024-08-13 18:30:43 +02:00
DataTypeDecimalBase.cpp Hide Settings implementation 2024-09-18 15:48:02 +02:00
DataTypeDecimalBase.h Fix clang-tidy "-readability-redundant-inline-specifier" 2024-05-19 10:23:58 +00:00
DataTypeDomainBool.cpp Make CaseSensitiveness an enum class 2024-07-17 20:56:30 +00:00
DataTypeDynamic.cpp Don't use serializations cache in const Dynamic column methods 2024-08-27 13:01:37 +00:00
DataTypeDynamic.h Implement new JSON data type 2024-07-12 14:38:14 +00:00
DataTypeEnum.cpp hide Field::get in private, only use Field::safeGet 2024-08-10 13:01:55 +00:00
DataTypeEnum.h Add sanity checks for function return types 2024-01-30 14:10:20 +01:00
DataTypeFactory.cpp Hide Settings implementation 2024-09-18 15:48:02 +02:00
DataTypeFactory.h Merge branch 'master' of github.com:ClickHouse/ClickHouse into json-data-type 2024-08-13 21:19:17 +00:00
DataTypeFixedString.cpp hide Field::get in private, only use Field::safeGet 2024-08-10 13:01:55 +00:00
DataTypeFixedString.h Make use_mysql_types_in_show_columns affect only SHOW COLUMNS 2023-10-10 23:09:49 +00:00
DataTypeFunction.cpp
DataTypeFunction.h Make use_mysql_types_in_show_columns affect only SHOW COLUMNS 2023-10-10 23:09:49 +00:00
DataTypeInterval.cpp Update to clang-19 2024-02-27 14:37:21 +01:00
DataTypeInterval.h Add sanity checks for function return types 2024-01-30 14:10:20 +01:00
DataTypeIPv4andIPv6.cpp Make CaseSensitiveness an enum class 2024-07-17 20:56:30 +00:00
DataTypeIPv4andIPv6.h post-review changes 2024-08-13 18:30:43 +02:00
DataTypeLowCardinality.cpp Add IDataType::forEachChild and use it in nested types validation 2024-02-15 13:19:02 +00:00
DataTypeLowCardinality.h Add IDataType::forEachChild and use it in nested types validation 2024-02-15 13:19:02 +00:00
DataTypeLowCardinalityHelpers.cpp Support empty tuple. 2024-06-03 16:05:42 +08:00
DataTypeMap.cpp Various stuff 2024-05-29 20:51:48 +00:00
DataTypeMap.h Various stuff 2024-05-29 20:51:48 +00:00
DataTypeNested.cpp Useless changes 2024-05-10 03:31:40 +02:00
DataTypeNested.h Implement binary encoding for ClickHouse data types 2024-06-21 18:20:35 +00:00
DataTypeNothing.cpp better interfaces for IDataType and ISerialization 2021-10-14 05:36:49 +03:00
DataTypeNothing.h Make use_mysql_types_in_show_columns affect only SHOW COLUMNS 2023-10-10 23:09:49 +00:00
DataTypeNullable.cpp Fixing test. 2024-06-05 13:41:25 +00:00
DataTypeNullable.h Fix early constant folding for isNull/isNotNul and analyzer. 2024-05-31 12:50:29 +00:00
DataTypeNumberBase.cpp Make use_mysql_types_in_show_columns affect only SHOW COLUMNS 2023-10-10 23:09:49 +00:00
DataTypeNumberBase.h Make use_mysql_types_in_show_columns affect only SHOW COLUMNS 2023-10-10 23:09:49 +00:00
DataTypeObject.cpp Hide Settings implementation 2024-09-18 15:48:02 +02:00
DataTypeObject.h Fix review comments 2024-08-12 13:47:10 +00:00
DataTypeObjectDeprecated.cpp Check setting in runtime 2024-08-23 10:58:43 +00:00
DataTypeObjectDeprecated.h Implement new JSON data type 2024-07-12 14:38:14 +00:00
DataTypesBinaryEncoding.cpp Fix tidy build 2024-08-14 20:22:19 +00:00
DataTypesBinaryEncoding.h Calculate statistics for paths in shared data 2024-08-13 13:55:57 +00:00
DataTypesDecimal.cpp hide Field::get in private, only use Field::safeGet 2024-08-10 13:01:55 +00:00
DataTypesDecimal.h More explicit template instantiations (#60730) 2024-03-07 17:16:13 +01:00
DataTypeSet.h Make use_mysql_types_in_show_columns affect only SHOW COLUMNS 2023-10-10 23:09:49 +00:00
DataTypesNumber.cpp Make CaseSensitiveness an enum class 2024-07-17 20:56:30 +00:00
DataTypesNumber.h More explicit template instantiations (#60730) 2024-03-07 17:16:13 +01:00
DataTypeString.cpp Make CaseSensitiveness an enum class 2024-07-17 20:56:30 +00:00
DataTypeString.h Make use_mysql_types_in_show_columns affect only SHOW COLUMNS 2023-10-10 23:09:49 +00:00
DataTypeTuple.cpp Reimplement Dynamic type 2024-08-09 21:17:49 +00:00
DataTypeTuple.h Implement Dynamic data type 2024-04-26 11:02:33 +00:00
DataTypeUUID.cpp Untangle UUID 2021-05-04 01:46:51 +03:00
DataTypeUUID.h post-review changes 2024-08-13 18:30:43 +02:00
DataTypeVariant.cpp Update new prepareForSquashing method for ColumnDynamic 2024-08-12 21:29:26 +00:00
DataTypeVariant.h Merge branch 'master' of github.com:ClickHouse/ClickHouse into dynamic-data-type 2024-04-26 11:08:04 +00:00
EnumValues.cpp Simplification 2024-09-23 03:34:06 +02:00
EnumValues.h Remove garbage 2024-09-22 21:29:12 +02:00
FieldToDataType.cpp Implement new JSON data type 2024-07-12 14:38:14 +00:00
FieldToDataType.h Better integer types inference for Int64/UInt64 fields 2023-09-15 11:29:24 +00:00
getLeastSupertype.cpp fix reviews, fix crash in fuzzer 2024-08-12 16:57:47 +02:00
getLeastSupertype.h fix reviews, fix crash in fuzzer 2024-08-12 16:57:47 +02:00
getMostSubtype.cpp More tests 2023-03-15 00:38:46 +01:00
getMostSubtype.h
hasNullable.cpp Fix low cardinality case 2023-02-08 19:14:28 +00:00
hasNullable.h Correctly prevent nullable primary keys if necessary. 2021-12-27 17:32:37 +08:00
IDataType.cpp Merge pull request #68582 from Avogar/fix-dynamic-subcolumns-enumerate 2024-08-22 09:34:33 +00:00
IDataType.h post-review changes 2024-08-13 18:30:43 +02:00
IDataTypeDummy.h Better formatting for exception messages (#45449) 2023-01-24 00:13:58 +03:00
Native.cpp fix 2023-06-21 22:46:41 +08:00
Native.h JIT infrastructure refactoring 2023-06-20 11:42:22 +03:00
NestedUtils.cpp Move StringUtils.h/cpp back to Common/ 2024-05-19 09:39:36 +00:00
NestedUtils.h fix nested size0 for storage Log 2024-01-15 17:26:44 +00:00
NumberTraits.h Enable clang-tidy in headers 2024-03-18 08:00:09 +00:00
ObjectUtils.cpp Merge branch 'master' of github.com:ClickHouse/ClickHouse into json-data-type 2024-08-12 15:57:57 +00:00
ObjectUtils.h Merge branch 'master' of github.com:ClickHouse/ClickHouse into json-data-type 2024-08-12 11:55:39 +00:00
registerDataTypeDateTime.cpp hide Field::get in private, only use Field::safeGet 2024-08-10 13:01:55 +00:00
TimezoneMixin.h Move code around to avoid dlsym on Musl 2021-12-24 12:25:27 +03:00
transformTypesRecursively.cpp Allow to infer named Tuples from JSON objects under a setting in JSON formats 2023-09-07 19:41:19 +00:00
transformTypesRecursively.h Infer UInt64 in case of Int64 overflow 2022-12-28 21:46:08 +00:00
Utils.cpp Implement new JSON data type 2024-07-12 14:38:14 +00:00
Utils.h Updated implementation 2023-09-19 13:06:19 +03:00