`SELECT h3ToChildren(599405990164561919, 100)`
{
        const auto * col_hindex = block.getByPosition(arguments[0]).column.get();
        const auto * col_resolution = block.getByPosition(arguments[1]).column.get();
        auto dst = ColumnVector<UInt64>::create();
        auto & dst_data = dst->getData();
        dst_data.resize(input_rows_count);
        for (const auto row : ext::range(0, input_rows_count))
        {
            const UInt64 hindex = col_hindex->getUInt(row);
            const UInt8 resolution = col_resolution->getUInt(row);
            UInt64 res = h3ToParent(hindex, resolution);
            dst_data[row] = res;
        }
        block.getByPosition(result).column = std::move(dst);
    }
};
void registerFunctionH3ToParent(FunctionFactory & factory)
{
    factory.registerFunction<FunctionH3ToParent>();
}
}