support mapping string type to VARCHAR

if size is defined, we can map string type to SQL VARCHAR type,
without the need to cast between string and hood.VarChar.