Push limit to type objects

Columns and injected types no longer have any conditionals based on the
format of SQL type strings! Hooray!
Merge pull request #15259 from sgrif/sg-push-limit-to-types

Push limit to type objects