getType

Chooses the most appropriate type for accessing the values of a
column in a result set for a dialect.

Dialect-specific nuances involving type representation should be
encapsulated in implementing methods. For example, if a dialect
has implicit rules involving scale or precision, they should be
handled within this method so the client can simply retrieve the
"best fit" SqlStatement.Type for the column.