Make constructor for PrimitiveType that takes decimalMetadata public.
support addition OriginalType values: DATE, TIME, FINETIME, TIMESTAMP, TIMESTAMPTZ, INTERVAL