public class OpenCSVBatcher extends Object
Modifier and Type | Class and Description |
---|---|
static interface |
OpenCSVBatcher.BatchProcessor
A processor for a batch of CSV rows.
|
static class |
OpenCSVBatcher.BatchSplitter
BatchSplitter processes a batch of CSV rows by using DocumentSplitter
to split them into separate documents on the server.
|
Modifier and Type | Field and Description |
---|---|
static String |
RESTAPI_NS |
static String |
RESTAPI_PREFIX |
Constructor and Description |
---|
OpenCSVBatcher(DatabaseClient client) |
OpenCSVBatcher(OpenCSVBatcher.BatchProcessor processor) |
Modifier and Type | Method and Description |
---|---|
int |
getBatchSize() |
boolean |
getHasHeader() |
void |
setBatchSize(int batchSize) |
void |
setHasHeader(boolean hasHeader) |
long |
write(Reader content) |
long |
write(Reader content,
QName rowName) |
long |
write(Reader content,
String directory) |
long |
write(Reader content,
String directory,
QName rowName) |
long |
write(Reader content,
String directory,
QName rowName,
QName... colNames) |
long |
write(Reader content,
String directory,
String rowName) |
long |
write(Reader content,
String directory,
String rowName,
QName... colNames) |
public static final String RESTAPI_NS
public static final String RESTAPI_PREFIX
public OpenCSVBatcher(OpenCSVBatcher.BatchProcessor processor)
public OpenCSVBatcher(DatabaseClient client)
public int getBatchSize()
public void setBatchSize(int batchSize)
public boolean getHasHeader()
public void setHasHeader(boolean hasHeader)
public long write(Reader content) throws IOException, ParserConfigurationException
public long write(Reader content, String directory) throws IOException, ParserConfigurationException
public long write(Reader content, QName rowName) throws IOException, ParserConfigurationException
public long write(Reader content, String directory, String rowName) throws IOException, ParserConfigurationException
public long write(Reader content, String directory, QName rowName) throws IOException, ParserConfigurationException
public long write(Reader content, String directory, String rowName, QName... colNames) throws IOException, ParserConfigurationException
public long write(Reader content, String directory, QName rowName, QName... colNames) throws IOException, ParserConfigurationException
Copyright © 2013-2015 MarkLogic Corporation.