Acts as a wrapper around JDBC's Column Info meta-data, allowing the implmentation to control the precise aspects for each column. Database specific column info variants are registered in their derivation.