| 380 | } |
| 381 | |
| 382 | DataTypeFactory::DataTypeFactory() |
| 383 | { |
| 384 | registerDataTypeNumbers(*this); |
| 385 | registerDataTypeDecimal(*this); |
| 386 | registerDataTypeDate(*this); |
| 387 | registerDataTypeDate32(*this); |
| 388 | registerDataTypeDateTime(*this); |
| 389 | registerDataTypeTime(*this); |
| 390 | registerDataTypeString(*this); |
| 391 | registerDataTypeFixedString(*this); |
| 392 | registerDataTypeEnum(*this); |
| 393 | registerDataTypeArray(*this); |
| 394 | registerDataTypeTuple(*this); |
| 395 | registerDataTypeQBit(*this); |
| 396 | registerDataTypeNullable(*this); |
| 397 | registerDataTypeNothing(*this); |
| 398 | registerDataTypeUUID(*this); |
| 399 | registerDataTypeIPv4andIPv6(*this); |
| 400 | registerDataTypeAggregateFunction(*this); |
| 401 | registerDataTypeNested(*this); |
| 402 | registerDataTypeInterval(*this); |
| 403 | registerDataTypeLowCardinality(*this); |
| 404 | registerDataTypeDomainBool(*this); |
| 405 | registerDataTypeDomainSimpleAggregateFunction(*this); |
| 406 | registerDataTypeDomainGeo(*this); |
| 407 | registerDataTypeMap(*this); |
| 408 | registerDataTypeVariant(*this); |
| 409 | registerDataTypeDynamic(*this); |
| 410 | registerDataTypeJSON(*this); |
| 411 | } |
| 412 | |
| 413 | DataTypeFactory & DataTypeFactory::instance() |
| 414 | { |
nothing calls this directly
no test coverage detected