- java.lang.Object
-
- org.jooq.impl.DefaultRecordUnmapperProvider
-
- All Implemented Interfaces:
Serializable,RecordUnmapperProvider
public class DefaultRecordUnmapperProvider extends Object implements RecordUnmapperProvider, Serializable
A defaultRecordUnmapperProviderimplementation, providing aDefaultRecordUnmapperinstance.- Author:
- Lukas Eder
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Modifier Constructor Description DefaultRecordUnmapperProvider()protectedDefaultRecordUnmapperProvider(Configuration configuration)Create a newRecordUnmapperProviderwith aConfigurationthat can be used by jOOQ for caching reflection information.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <E,R extends Record>
RecordUnmapper<E,R>provide(Class<? extends E> type, RecordType<R> rowType)Provide aRecordUnmapperinstance.
-
-
-
Constructor Detail
-
DefaultRecordUnmapperProvider
public DefaultRecordUnmapperProvider()
-
DefaultRecordUnmapperProvider
protected DefaultRecordUnmapperProvider(Configuration configuration)
Create a newRecordUnmapperProviderwith aConfigurationthat can be used by jOOQ for caching reflection information.
-
-
Method Detail
-
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:
RecordUnmapper,DefaultRecordUnmapper,DefaultRecordUnmapperProvider
-
-