#include #include #include #include "registerAggregateFunctions.h" namespace DB { namespace { AggregateFunctionPtr createAggregateFunctionCount(const std::string & name, const DataTypes & argument_types, const Array & parameters) { assertNoParameters(name, parameters); assertArityAtMost<1>(name, argument_types); return std::make_shared(argument_types); } } void registerAggregateFunctionCount(AggregateFunctionFactory & factory) { factory.registerFunction("count", createAggregateFunctionCount, AggregateFunctionFactory::CaseInsensitive); } }