-
public interface Loader<R extends Record>TheLoaderAPI 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.intexecuted()The number of executed statements, bulk statements, or batch statements.intignored()The number of ignored rows.intprocessed()The number of processed rows.@NotNull LoaderContextresult()The results that are also returned fromLoader.intstored()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.
-
-