Extract making DbParameterAccessor of db metadata from addSingleParam
Refactoring reading column metadata - get rid of position pass through
Pack db-retrieved metadata for parameter/column into class/structure
Extract opening parameterized db query to separate method.
Extracted check if param name is return value (based on its name)
Add iterator for traversing ResultSet with Parameters or Columns db info
readIntoParams refactored to use the new ResultSet iterator
Implemented iterator over ResultSetMetaData for columns information
readColumnsListFromMetaData refactored to use iterator
Added generalized version of readIntoParams
reading columns and params delegate to generalized readIntoParams
Added iterator factory method based on info source (db dict or jdbc meta)
Removed calls to redundant methods in getAllColumns
Removed redundant methods for getting table/view columns information
Common stuff of param/column info iterators moved to abstract base class
Rename longish iterator names to something shorter