public interface LoaderSourceStep<R extends Record>
Loader
API is used for configuring data loads.
The step in constructing the Loader
object where you can specify the
load type and data source.
Modifier and Type | Method and Description |
---|---|
LoaderRowsStep<R> |
loadArrays(Iterable<? extends Object[]> arrays)
Load in-memory data.
|
LoaderRowsStep<R> |
loadArrays(Iterator<? extends Object[]> arrays)
Load in-memory data.
|
LoaderRowsStep<R> |
loadArrays(Object[]... arrays)
Load in-memory data.
|
LoaderRowsStep<R> |
loadArrays(Stream<? extends Object[]> arrays)
Load in-memory data.
|
LoaderCSVStep<R> |
loadCSV(File file)
Load CSV data.
|
LoaderCSVStep<R> |
loadCSV(File file,
Charset cs)
Load CSV data.
|
LoaderCSVStep<R> |
loadCSV(File file,
CharsetDecoder dec)
Load CSV data.
|
LoaderCSVStep<R> |
loadCSV(File file,
String charsetName)
Load CSV data.
|
LoaderCSVStep<R> |
loadCSV(InputStream stream)
Load CSV data.
|
LoaderCSVStep<R> |
loadCSV(InputStream stream,
Charset cs)
Load CSV data.
|
LoaderCSVStep<R> |
loadCSV(InputStream stream,
CharsetDecoder dec)
Load CSV data.
|
LoaderCSVStep<R> |
loadCSV(InputStream stream,
String charsetName)
Load CSV data.
|
LoaderCSVStep<R> |
loadCSV(Reader reader)
Load CSV data.
|
LoaderCSVStep<R> |
loadCSV(Source source)
Load CSV data.
|
LoaderCSVStep<R> |
loadCSV(String data)
Load CSV data.
|
LoaderJSONStep<R> |
loadJSON(File file)
Load JSON data.
|
LoaderJSONStep<R> |
loadJSON(File file,
Charset cs)
Load JSON data.
|
LoaderJSONStep<R> |
loadJSON(File file,
CharsetDecoder dec)
Load JSON data.
|
LoaderJSONStep<R> |
loadJSON(File file,
String charsetName)
Load JSON data.
|
LoaderJSONStep<R> |
loadJSON(InputStream stream)
Load JSON data.
|
LoaderJSONStep<R> |
loadJSON(InputStream stream,
Charset cs)
Load JSON data.
|
LoaderJSONStep<R> |
loadJSON(InputStream stream,
CharsetDecoder dec)
Load JSON data.
|
LoaderJSONStep<R> |
loadJSON(InputStream stream,
String charsetName)
Load JSON data.
|
LoaderJSONStep<R> |
loadJSON(Reader reader)
Load JSON data.
|
LoaderJSONStep<R> |
loadJSON(Source source)
Load JSON data.
|
LoaderJSONStep<R> |
loadJSON(String data)
Load JSON data.
|
LoaderRowsStep<R> |
loadRecords(Iterable<? extends Record> records)
Load in-memory data.
|
LoaderRowsStep<R> |
loadRecords(Iterator<? extends Record> records)
Load in-memory data.
|
LoaderRowsStep<R> |
loadRecords(Record... records)
Load in-memory data.
|
LoaderRowsStep<R> |
loadRecords(Stream<? extends Record> records)
Load in-memory data.
|
LoaderXMLStep<R> |
loadXML(File file)
Load XML data.
|
LoaderXMLStep<R> |
loadXML(File file,
Charset cs)
Load XML data.
|
LoaderXMLStep<R> |
loadXML(File file,
CharsetDecoder dec)
Load XML data.
|
LoaderXMLStep<R> |
loadXML(File file,
String charsetName)
Load XML data.
|
LoaderXMLStep<R> |
loadXML(InputSource source)
Load XML data.
|
LoaderXMLStep<R> |
loadXML(InputStream stream)
Load XML data.
|
LoaderXMLStep<R> |
loadXML(InputStream stream,
Charset cs)
Load XML data.
|
LoaderXMLStep<R> |
loadXML(InputStream stream,
CharsetDecoder dec)
Load XML data.
|
LoaderXMLStep<R> |
loadXML(InputStream stream,
String charsetName)
Load XML data.
|
LoaderXMLStep<R> |
loadXML(Reader reader)
Load XML data.
|
LoaderXMLStep<R> |
loadXML(Source source)
Load XML data.
|
LoaderXMLStep<R> |
loadXML(String data)
Load XML data.
|
@Support LoaderRowsStep<R> loadArrays(Object[]... arrays)
Feed a set of array representations of records to the loader API. Each
array's elements are matched with the subsequent
LoaderRowsStep.fields(Field...)
specification, by index. The
values in each array are converted to the matching field's
DataType
via DataType.convert(Object)
. The matching is
similar to that of Record.fromArray(Object[], Field...)
.
@Support LoaderRowsStep<R> loadArrays(Iterable<? extends Object[]> arrays)
Like loadArrays(Object[][])
, providing the possibility of lazy
materialisation of the input arrays.
@Support LoaderRowsStep<R> loadArrays(Iterator<? extends Object[]> arrays)
Like loadArrays(Object[][])
, providing the possibility of lazy
materialisation of the input arrays.
@Support LoaderRowsStep<R> loadArrays(Stream<? extends Object[]> arrays)
Like loadArrays(Object[][])
, providing the possibility of lazy
materialisation of the input arrays.
@Support LoaderRowsStep<R> loadRecords(Record... records)
@Support LoaderRowsStep<R> loadRecords(Iterable<? extends Record> records)
loadRecords(Record...)
@Support LoaderRowsStep<R> loadRecords(Iterator<? extends Record> records)
loadRecords(Record...)
@Support LoaderRowsStep<R> loadRecords(Stream<? extends Record> records)
loadRecords(Record...)
@Support LoaderCSVStep<R> loadCSV(File file)
@Support LoaderCSVStep<R> loadCSV(File file, String charsetName)
@Support LoaderCSVStep<R> loadCSV(File file, Charset cs)
@Support LoaderCSVStep<R> loadCSV(File file, CharsetDecoder dec)
@Support LoaderCSVStep<R> loadCSV(String data)
@Support LoaderCSVStep<R> loadCSV(InputStream stream)
@Support LoaderCSVStep<R> loadCSV(InputStream stream, String charsetName)
@Support LoaderCSVStep<R> loadCSV(InputStream stream, Charset cs)
@Support LoaderCSVStep<R> loadCSV(InputStream stream, CharsetDecoder dec)
@Support LoaderCSVStep<R> loadCSV(Reader reader)
@Support LoaderCSVStep<R> loadCSV(Source source)
@Support LoaderXMLStep<R> loadXML(File file)
@Support LoaderXMLStep<R> loadXML(File file, String charsetName)
@Support LoaderXMLStep<R> loadXML(File file, Charset cs)
@Support LoaderXMLStep<R> loadXML(File file, CharsetDecoder dec)
@Support LoaderXMLStep<R> loadXML(String data)
@Support LoaderXMLStep<R> loadXML(InputStream stream)
@Support LoaderXMLStep<R> loadXML(InputStream stream, String charsetName)
@Support LoaderXMLStep<R> loadXML(InputStream stream, Charset cs)
@Support LoaderXMLStep<R> loadXML(InputStream stream, CharsetDecoder dec)
@Support LoaderXMLStep<R> loadXML(Reader reader)
@Support LoaderXMLStep<R> loadXML(InputSource source)
@Support LoaderXMLStep<R> loadXML(Source source)
@Support LoaderJSONStep<R> loadJSON(File file)
@Support LoaderJSONStep<R> loadJSON(File file, String charsetName)
@Support LoaderJSONStep<R> loadJSON(File file, Charset cs)
@Support LoaderJSONStep<R> loadJSON(File file, CharsetDecoder dec)
@Support LoaderJSONStep<R> loadJSON(String data)
@Support LoaderJSONStep<R> loadJSON(InputStream stream)
@Support LoaderJSONStep<R> loadJSON(InputStream stream, String charsetName)
@Support LoaderJSONStep<R> loadJSON(InputStream stream, Charset cs)
@Support LoaderJSONStep<R> loadJSON(InputStream stream, CharsetDecoder dec)
@Support LoaderJSONStep<R> loadJSON(Reader reader)
@Support LoaderJSONStep<R> loadJSON(Source source)
Copyright © 2020. All rights reserved.