| 266 | } |
| 267 | |
| 268 | DataTypeFactory::DataTypeFactory() |
| 269 | { |
| 270 | registerDataTypeNumbers(*this); |
| 271 | registerDataTypeDecimal(*this); |
| 272 | registerDataTypeDate(*this); |
| 273 | registerDataTypeDate32(*this); |
| 274 | registerDataTypeTime(*this); |
| 275 | registerDataTypeDateTime(*this); |
| 276 | registerDataTypeString(*this); |
| 277 | registerDataTypeFixedString(*this); |
| 278 | registerDataTypeEnum(*this); |
| 279 | registerDataTypeArray(*this); |
| 280 | registerDataTypeTuple(*this); |
| 281 | registerDataTypeNullable(*this); |
| 282 | registerDataTypeNothing(*this); |
| 283 | registerDataTypeUUID(*this); |
| 284 | registerDataTypeIPv4andIPv6(*this); |
| 285 | registerDataTypeAggregateFunction(*this); |
| 286 | registerDataTypeNested(*this); |
| 287 | registerDataTypeInterval(*this); |
| 288 | registerDataTypeLowCardinality(*this); |
| 289 | registerDataTypeDomainSimpleAggregateFunction(*this); |
| 290 | registerDataTypeDomainGeo(*this); |
| 291 | registerDataTypeSet(*this); |
| 292 | registerDataTypeMap(*this); |
| 293 | registerDataTypeBitMap64(*this); |
| 294 | registerDataTypeSketchBinary(*this); |
| 295 | registerDataTypeDomainBool(*this); |
| 296 | registerDataTypeObject(*this); |
| 297 | } |
| 298 | |
| 299 | DataTypeFactory & DataTypeFactory::instance() |
| 300 | { |
nothing calls this directly
no test coverage detected