use decimal(19,4) for price, to be compatible with latest hive