Table functions must be used in conjunction with Lateral View.
Get a number sequence [0,n).
grammar:
explode_numbers(n)
mysql> select e1 from (select 1 k1) as t lateral view explode_numbers(5) tmp1 as e1; +------+ | e1 | +------+ | 0 | | 1 | | 2 | | 3 | | 4 | +------+
explode_numbers