cache the formatter on the path object
remove dead code
Delegate predicate methods to injected type object on Column
Use the generic type map for PostgreSQL OID registrations
Merge pull request #15204 from sgrif/sg-delegate-predicates

Delegate predicate methods to injected type object on Column
Merge pull request #15206 from sgrif/sg-type-map-postgresql

Use the generic type map for PostgreSQL OID registrations
Inline typecasting helpers from Column to the appropriate types
Merge pull request #15207 from sgrif/sg-inline-column-helpers

Inline typecasting helpers from Column to the appropriate types
Merge pull request #11346 from tomykaira/fix_10257

Check authentication scheme in Basic auth
Delegate `type_cast_for_write` to injected type object
Merge pull request #15208 from sgrif/sg-delegate-type-cast-for-write

Delegate `type_cast_for_write` to injected type object
fix variable names, only pass hashes to the positional args method
fewer hash allocations when calling url_for
fewer method calls and string garbage when there is no user/password
push arg checking up
push only_path conditional up
mutate the path string to avoid object allocations
fewer string allocations per url_for
we don't use this parameter for anything, so rm
Merge pull request #15154 from msgehard/move_password_field

Put attr_reader in with all of the other instance methods