void registerDataTypeDecimal(DataTypeFactory & factory) { factory.registerDataType("Decimal32", createExect<Decimal32>, DataTypeFactory::CaseInsensitive); factory.registerDataType("Decimal64", createExect<Decimal64>, DataTypeFactory::CaseInsensitive); factory.registerDataType("Decimal128", createExect<Decimal128>, DataTypeFactory::CaseInsensitive); factory.registerDataType("Decimal", create, DataTypeFactory::CaseInsensitive); factory.registerAlias("DEC", "Decimal", DataTypeFactory::CaseInsensitive); }
void registerDataTypeDateTime(DataTypeFactory & factory) { factory.registerDataType("DateTime", create, DataTypeFactory::CaseInsensitive); factory.registerAlias("TIMESTAMP", "DateTime", DataTypeFactory::CaseInsensitive); }
void registerDataTypeArray(DataTypeFactory & factory) { factory.registerDataType("Array", create); }
void registerDataTypeNullable(DataTypeFactory & factory) { factory.registerDataType("Nullable", create); }