VerticaConvertFieldResolver
This class resolves a Field into a CAST(column AS TYPE) SQL fragment whenever the field carries an explicit .Type, using DbTypeToVerticaStringNameResolver to determine the Vertica type name. It is used internally by VerticaStatementBuilder and is not typically used directly.
Usability
var resolver = new VerticaConvertFieldResolver();
var expression = resolver.Resolve(new Field("Age", typeof(int)), dbSetting);
// CAST("Age" AS INTEGER)