-
public interface Loader<R extends Record>
TheLoader
API is used for configuring data loads.This type is the final type holding information about the outcome of the data load.
- Author:
- Lukas Eder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description @NotNull List<LoaderError>
errors()
A list of errors that might have happened during the load.int
executed()
The number of executed statements, bulk statements, or batch statements.int
ignored()
The number of ignored rows.int
processed()
The number of processed rows.@NotNull LoaderContext
result()
The results that are also returned fromLoader
.int
stored()
The number of inserted or updated rows.
-
-
-
Method Detail
-
errors
@NotNull @NotNull List<LoaderError> errors()
A list of errors that might have happened during the load.
-
processed
int processed()
The number of processed rows.
-
executed
int executed()
The number of executed statements, bulk statements, or batch statements.
-
ignored
int ignored()
The number of ignored rows.If using
LoaderOptionsStep.onDuplicateKeyIgnore()
along withLoaderOptionsStep.batchAll()
orLoaderOptionsStep.batchAfter(int)
, it may be possible that some dialects will not produce the correct ignored count, as the respective JDBC drivers cannot produce this count overStatement.executeBatch()
and related methods.
-
stored
int stored()
The number of inserted or updated rows.
-
result
@NotNull @NotNull LoaderContext result()
The results that are also returned fromLoader
.
-
-