Currently we specify the length of a varchar column based on a concrete type i.e. CHAR100 or CHAR254, this is not very flexible since we can not use a different length. We should separate the data type from the length, so that it is possible to provide a custom length i.e. @tableColumnDatatype char (length=20).