public void parseAll ( Connection connection , Statement statement ) throws SQLException { for ( Object key : mappings . keySet ( ) ) { Parameter parameter = mappings . get ( key ) ; if ( parameter . getOutput ( ) != null ) { Object output = statement . read ( key ) ; Converter decoder = parameter . getDecoder ( ) ; if ( decoder != null ) { output = decoder . perform ( connection , output ) ; } parameter . getOutput ( ) . setValue ( output ) ; } } }
Reads all registered output parameters from specified statement .