Interface RowReader<R>
public interface RowReader<R>
Coordinates the process of reading a single result values row
-
Method Summary
Modifier and TypeMethodDescriptionvoidfinishUp(RowProcessingState processingState) Called at the end of processing all rowsThe type actually returned from this reader'sreadRow(RowProcessingState)call, accounting for any transformers.intThe individual JavaType for each DomainResultbooleanreadRow(RowProcessingState processingState) The actual coordination of reading a row@Nullable EntityKeyresolveSingleResultEntityKey(RowProcessingState rowProcessingState) voidstartLoading(RowProcessingState processingState) Called before reading the first row.
-
Method Details
-
getDomainResultResultJavaType
The type actually returned from this reader'sreadRow(RowProcessingState)call, accounting for any transformers.May be
nullto indicate that no transformation is applied.Ultimately intended for use in comparing values that are being de-duplicated
-
getResultJavaTypes
-
getInitializerCount
int getInitializerCount() -
startLoading
Called before reading the first row. -
readRow
The actual coordination of reading a row -
finishUp
Called at the end of processing all rows -
resolveSingleResultEntityKey
-
hasCollectionInitializers
boolean hasCollectionInitializers()
-