java.lang.Object
org.jooq.impl.DefaultRecordUnmapperProvider
- All Implemented Interfaces:
 Serializable,RecordUnmapperProvider
public class DefaultRecordUnmapperProvider
extends Object
implements RecordUnmapperProvider, Serializable
A default 
RecordUnmapperProvider implementation, providing a
 DefaultRecordUnmapper instance.- Author:
 - Lukas Eder
 - See Also:
 
- 
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedDefaultRecordUnmapperProvider(Configuration configuration) Create a newRecordUnmapperProviderwith aConfigurationthat can be used by jOOQ for caching reflection information. - 
Method Summary
Modifier and TypeMethodDescriptionfinal <E,R extends Record> 
RecordUnmapper<E,R> provide(Class<? extends E> type, RecordType<R> rowType) Provide aRecordUnmapperinstance. 
- 
Constructor Details
- 
DefaultRecordUnmapperProvider
public DefaultRecordUnmapperProvider() - 
DefaultRecordUnmapperProvider
Create a newRecordUnmapperProviderwith aConfigurationthat can be used by jOOQ for caching reflection information. 
 - 
 - 
Method Details
- 
provide
public final <E,R extends Record> RecordUnmapper<E,R> provide(Class<? extends E> type, RecordType<R> rowType) Description copied from interface:RecordUnmapperProviderProvide aRecordUnmapperinstance.Implementations are free to choose whether this method returns new instances at every call or whether the same instance is returned repetitively.
- Specified by:
 providein interfaceRecordUnmapperProvider- Parameters:
 type- The user type that was passed intoRecord.from(Object)or any other method.rowType- TheRecordTypeof records that shall be mapped by the returnedRecordUnmapper.- Returns:
 - A 
RecordUnmapperinstance. - See Also:
 
 
 -