MCPcopy Create free account
hub / github.com/ByConity/ByConity / registerDataTypeDecimal

Function registerDataTypeDecimal

src/DataTypes/DataTypesDecimal.cpp:110–121  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

108}
109
110void registerDataTypeDecimal(DataTypeFactory & factory)
111{
112 factory.registerDataType("Decimal32", createExact<Decimal32>, DataTypeFactory::CaseInsensitive);
113 factory.registerDataType("Decimal64", createExact<Decimal64>, DataTypeFactory::CaseInsensitive);
114 factory.registerDataType("Decimal128", createExact<Decimal128>, DataTypeFactory::CaseInsensitive);
115 factory.registerDataType("Decimal256", createExact<Decimal256>, DataTypeFactory::CaseInsensitive);
116
117 factory.registerDataType("Decimal", create, DataTypeFactory::CaseInsensitive);
118 factory.registerAlias("DEC", "Decimal", DataTypeFactory::CaseInsensitive);
119 factory.registerAlias("NUMERIC", "Decimal", DataTypeFactory::CaseInsensitive);
120 factory.registerAlias("FIXED", "Decimal", DataTypeFactory::CaseInsensitive);
121}
122
123/// Explicit template instantiations.
124template class DataTypeDecimal<Decimal32>;

Callers 1

DataTypeFactoryMethod · 0.85

Calls 2

registerDataTypeMethod · 0.80
registerAliasMethod · 0.80

Tested by

no test coverage detected