protected void storeKeyValue( Configuration tableConf, Column key, int rowIndex, Connection conn,
Statement statement, Request request, Map results )
throws SQLException, ConfigurationException, ComponentException {
AutoIncrementHelper dah = (AutoIncrementHelper) modeMapping.select( key.mode );
if (!dah.includeAsValue()) {
String keyname = getOutputName( tableConf, key.columnConf, rowIndex );
Object value = dah.getPostValue( tableConf, key.columnConf, key.modeConf, conn, statement, request );
if (getLogger().isDebugEnabled())
getLogger().debug( "Retrieving autoincrement for " + keyname + "as " + value );
setRequestAttribute( request, keyname, value );