Top Description Methods
org.jooq

public Interface LoaderSourceStep<R extends org.jooq.Record>

Known Direct Subinterfaces
org.jooq.LoaderOptionsStep
Imports
org.jetbrains.annotations.*, java.io.File, .InputStream, .Reader, java.nio.charset.Charset, .CharsetDecoder, java.util.Iterator, java.util.stream.Stream, org.xml.sax.InputSource

The 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.

Authors
Lukas Eder, Johannes Bühler

Method Summary

Modifier and TypeMethod and Description
public @NotNull LoaderRowsStep<R>
loadArrays(Object[]... arrays)

Load in-memory data.

public @NotNull LoaderRowsStep<R>
loadArrays(Iterable<? extends Object[]> arrays)

Load in-memory data.

public @NotNull LoaderRowsStep<R>
loadArrays(Iterator<? extends Object[]> arrays)

Load in-memory data.

public @NotNull LoaderRowsStep<R>
loadArrays(Stream<? extends Object[]> arrays)

Load in-memory data.

public @NotNull LoaderCSVStep<R>
loadCSV(File file)

Load CSV data.

public @NotNull LoaderCSVStep<R>
loadCSV(File file, String charsetName)

Load CSV data.

public @NotNull LoaderCSVStep<R>
loadCSV(File file, Charset cs)

Load CSV data.

public @NotNull LoaderCSVStep<R>
loadCSV(File file, CharsetDecoder dec)

Load CSV data.

public @NotNull LoaderCSVStep<R>
loadCSV(String data)

Load CSV data.

public @NotNull LoaderCSVStep<R>
loadCSV(InputStream stream)

Load CSV data.

public @NotNull LoaderCSVStep<R>
loadCSV(InputStream stream, String charsetName)

Load CSV data.

public @NotNull LoaderCSVStep<R>
loadCSV(InputStream stream, Charset cs)

Load CSV data.

public @NotNull LoaderCSVStep<R>
loadCSV(InputStream stream, CharsetDecoder dec)

Load CSV data.

public @NotNull LoaderCSVStep<R>
loadCSV(Reader reader)

Load CSV data.

public @NotNull LoaderCSVStep<R>
loadCSV(Source source)

Load CSV data.

public @NotNull LoaderJSONStep<R>
loadJSON(File file)

Load JSON data.

public @NotNull LoaderJSONStep<R>
loadJSON(File file, String charsetName)

Load JSON data.

public @NotNull LoaderJSONStep<R>
loadJSON(File file, Charset cs)

Load JSON data.

public @NotNull LoaderJSONStep<R>
loadJSON(File file, CharsetDecoder dec)

Load JSON data.

public @NotNull LoaderJSONStep<R>
loadJSON(String data)

Load JSON data.

public @NotNull LoaderJSONStep<R>
loadJSON(InputStream stream)

Load JSON data.

public @NotNull LoaderJSONStep<R>
loadJSON(InputStream stream, String charsetName)

Load JSON data.

public @NotNull LoaderJSONStep<R>
loadJSON(InputStream stream, Charset cs)

Load JSON data.

public @NotNull LoaderJSONStep<R>
loadJSON(InputStream stream, CharsetDecoder dec)

Load JSON data.

public @NotNull LoaderJSONStep<R>
loadJSON(Reader reader)

Load JSON data.

public @NotNull LoaderJSONStep<R>
loadJSON(Source source)

Load JSON data.

public @NotNull LoaderRowsStep<R>
loadRecords(Record... records)

Load in-memory data.

public @NotNull LoaderRowsStep<R>
loadRecords(Iterable<? extends Record> records)

Load in-memory data.

public @NotNull LoaderRowsStep<R>
loadRecords(Iterator<? extends Record> records)

Load in-memory data.

public @NotNull LoaderRowsStep<R>
loadRecords(Stream<? extends Record> records)

Load in-memory data.

public @NotNull LoaderXMLStep<R>
loadXML(File file)

Load XML data.

public @NotNull LoaderXMLStep<R>
loadXML(File file, String charsetName)

Load XML data.

public @NotNull LoaderXMLStep<R>
loadXML(File file, Charset cs)

Load XML data.

public @NotNull LoaderXMLStep<R>
loadXML(File file, CharsetDecoder dec)

Load XML data.

public @NotNull LoaderXMLStep<R>
loadXML(String data)

Load XML data.

public @NotNull LoaderXMLStep<R>
loadXML(InputStream stream)

Load XML data.

public @NotNull LoaderXMLStep<R>
loadXML(InputStream stream, String charsetName)

Load XML data.

public @NotNull LoaderXMLStep<R>
loadXML(InputStream stream, Charset cs)

Load XML data.

public @NotNull LoaderXMLStep<R>
loadXML(InputStream stream, CharsetDecoder dec)

Load XML data.

public @NotNull LoaderXMLStep<R>
loadXML(Reader reader)

Load XML data.

public @NotNull LoaderXMLStep<R>
loadXML(InputSource source)

Load XML data.

public @NotNull LoaderXMLStep<R>
loadXML(Source source)

Load XML data.

Method Detail

loadArraysback to summary
public @NotNull LoaderRowsStep<R> loadArrays(Object[]... arrays)

Load in-memory data.

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...).

Annotations
@NotNull
@CheckReturnValue
@Support
loadArraysback to summary
public @NotNull LoaderRowsStep<R> loadArrays(Iterable<? extends Object[]> arrays)

Load in-memory data.

Like loadArrays(Object[][]), providing the possibility of lazy materialisation of the input arrays.

Annotations
@NotNull
@CheckReturnValue
@Support
See Also
loadArrays(Object[][]), Record#fromArray(Object[], Field...)
loadArraysback to summary
public @NotNull LoaderRowsStep<R> loadArrays(Iterator<? extends Object[]> arrays)

Load in-memory data.

Like loadArrays(Object[][]), providing the possibility of lazy materialisation of the input arrays.

Annotations
@NotNull
@CheckReturnValue
@Support
See Also
loadArrays(Object[][]), Record#fromArray(Object[], Field...)
loadArraysback to summary
public @NotNull LoaderRowsStep<R> loadArrays(Stream<? extends Object[]> arrays)

Load in-memory data.

Like loadArrays(Object[][]), providing the possibility of lazy materialisation of the input arrays.

Annotations
@NotNull
@CheckReturnValue
@Support
See Also
loadArrays(Object[][]), Record#fromArray(Object[], Field...)
loadCSVback to summary
public @NotNull LoaderCSVStep<R> loadCSV(File file)

Load CSV data.

Annotations
@NotNull
@CheckReturnValue
@Support
loadCSVback to summary
public @NotNull LoaderCSVStep<R> loadCSV(File file, String charsetName)

Load CSV data.

Annotations
@NotNull
@CheckReturnValue
@Support
loadCSVback to summary
public @NotNull LoaderCSVStep<R> loadCSV(File file, Charset cs)

Load CSV data.

Annotations
@NotNull
@CheckReturnValue
@Support
loadCSVback to summary
public @NotNull LoaderCSVStep<R> loadCSV(File file, CharsetDecoder dec)

Load CSV data.

Annotations
@NotNull
@CheckReturnValue
@Support
loadCSVback to summary
public @NotNull LoaderCSVStep<R> loadCSV(String data)

Load CSV data.

Annotations
@NotNull
@CheckReturnValue
@Support
loadCSVback to summary
public @NotNull LoaderCSVStep<R> loadCSV(InputStream stream)

Load CSV data.

Annotations
@NotNull
@CheckReturnValue
@Support
loadCSVback to summary
public @NotNull LoaderCSVStep<R> loadCSV(InputStream stream, String charsetName)

Load CSV data.

Annotations
@NotNull
@CheckReturnValue
@Support
loadCSVback to summary
public @NotNull LoaderCSVStep<R> loadCSV(InputStream stream, Charset cs)

Load CSV data.

Annotations
@NotNull
@CheckReturnValue
@Support
loadCSVback to summary
public @NotNull LoaderCSVStep<R> loadCSV(InputStream stream, CharsetDecoder dec)

Load CSV data.

Annotations
@NotNull
@CheckReturnValue
@Support
loadCSVback to summary
public @NotNull LoaderCSVStep<R> loadCSV(Reader reader)

Load CSV data.

Annotations
@NotNull
@CheckReturnValue
@Support
loadCSVback to summary
public @NotNull LoaderCSVStep<R> loadCSV(Source source)

Load CSV data.

Annotations
@NotNull
@CheckReturnValue
@Support
loadJSONback to summary
public @NotNull LoaderJSONStep<R> loadJSON(File file)

Load JSON data.

Annotations
@NotNull
@CheckReturnValue
@Support
loadJSONback to summary
public @NotNull LoaderJSONStep<R> loadJSON(File file, String charsetName)

Load JSON data.

Annotations
@NotNull
@CheckReturnValue
@Support
loadJSONback to summary
public @NotNull LoaderJSONStep<R> loadJSON(File file, Charset cs)

Load JSON data.

Annotations
@NotNull
@CheckReturnValue
@Support
loadJSONback to summary
public @NotNull LoaderJSONStep<R> loadJSON(File file, CharsetDecoder dec)

Load JSON data.

Annotations
@NotNull
@CheckReturnValue
@Support
loadJSONback to summary
public @NotNull LoaderJSONStep<R> loadJSON(String data)

Load JSON data.

Annotations
@NotNull
@CheckReturnValue
@Support
loadJSONback to summary
public @NotNull LoaderJSONStep<R> loadJSON(InputStream stream)

Load JSON data.

Annotations
@NotNull
@CheckReturnValue
@Support
loadJSONback to summary
public @NotNull LoaderJSONStep<R> loadJSON(InputStream stream, String charsetName)

Load JSON data.

Annotations
@NotNull
@CheckReturnValue
@Support
loadJSONback to summary
public @NotNull LoaderJSONStep<R> loadJSON(InputStream stream, Charset cs)

Load JSON data.

Annotations
@NotNull
@CheckReturnValue
@Support
loadJSONback to summary
public @NotNull LoaderJSONStep<R> loadJSON(InputStream stream, CharsetDecoder dec)

Load JSON data.

Annotations
@NotNull
@CheckReturnValue
@Support
loadJSONback to summary
public @NotNull LoaderJSONStep<R> loadJSON(Reader reader)

Load JSON data.

Annotations
@NotNull
@CheckReturnValue
@Support
loadJSONback to summary
public @NotNull LoaderJSONStep<R> loadJSON(Source source)

Load JSON data.

Annotations
@NotNull
@CheckReturnValue
@Support
loadRecordsback to summary
public @NotNull LoaderRowsStep<R> loadRecords(Record... records)

Load in-memory data.

Annotations
@NotNull
@CheckReturnValue
@Support
loadRecordsback to summary
public @NotNull LoaderRowsStep<R> loadRecords(Iterable<? extends Record> records)

Load in-memory data.

Annotations
@NotNull
@CheckReturnValue
@Support
See Also
loadRecords(Record...)
loadRecordsback to summary
public @NotNull LoaderRowsStep<R> loadRecords(Iterator<? extends Record> records)

Load in-memory data.

Annotations
@NotNull
@CheckReturnValue
@Support
See Also
loadRecords(Record...)
loadRecordsback to summary
public @NotNull LoaderRowsStep<R> loadRecords(Stream<? extends Record> records)

Load in-memory data.

Annotations
@NotNull
@CheckReturnValue
@Support
See Also
loadRecords(Record...)
loadXMLback to summary
public @NotNull LoaderXMLStep<R> loadXML(File file)

Load XML data.

Annotations
@NotNull
@CheckReturnValue
@Support
loadXMLback to summary
public @NotNull LoaderXMLStep<R> loadXML(File file, String charsetName)

Load XML data.

Annotations
@NotNull
@CheckReturnValue
@Support
loadXMLback to summary
public @NotNull LoaderXMLStep<R> loadXML(File file, Charset cs)

Load XML data.

Annotations
@NotNull
@CheckReturnValue
@Support
loadXMLback to summary
public @NotNull LoaderXMLStep<R> loadXML(File file, CharsetDecoder dec)

Load XML data.

Annotations
@NotNull
@CheckReturnValue
@Support
loadXMLback to summary
public @NotNull LoaderXMLStep<R> loadXML(String data)

Load XML data.

Annotations
@NotNull
@CheckReturnValue
@Support
loadXMLback to summary
public @NotNull LoaderXMLStep<R> loadXML(InputStream stream)

Load XML data.

Annotations
@NotNull
@CheckReturnValue
@Support
loadXMLback to summary
public @NotNull LoaderXMLStep<R> loadXML(InputStream stream, String charsetName)

Load XML data.

Annotations
@NotNull
@CheckReturnValue
@Support
loadXMLback to summary
public @NotNull LoaderXMLStep<R> loadXML(InputStream stream, Charset cs)

Load XML data.

Annotations
@NotNull
@CheckReturnValue
@Support
loadXMLback to summary
public @NotNull LoaderXMLStep<R> loadXML(InputStream stream, CharsetDecoder dec)

Load XML data.

Annotations
@NotNull
@CheckReturnValue
@Support
loadXMLback to summary
public @NotNull LoaderXMLStep<R> loadXML(Reader reader)

Load XML data.

Annotations
@NotNull
@CheckReturnValue
@Support
loadXMLback to summary
public @NotNull LoaderXMLStep<R> loadXML(InputSource source)

Load XML data.

Annotations
@NotNull
@CheckReturnValue
@Support
loadXMLback to summary
public @NotNull LoaderXMLStep<R> loadXML(Source source)

Load XML data.

Annotations
@NotNull
@CheckReturnValue
@Support