public class SessionWriter extends AbstractWriter
| Modifier and Type | Field and Description |
|---|---|
protected static boolean |
firstMaxTasks |
protected static java.lang.Object |
firstMaxTasksMutex |
protected java.util.Map<java.lang.String,java.math.BigInteger> |
forestMap |
protected java.lang.String[] |
forestNameArray |
protected int |
lastBatchSize |
protected int |
maxRetries |
protected java.lang.String |
query |
configuration, copyProperties, logger, outputFormatFilters, permissionRoles, placeKeys, repairInputXml, skipExisting| Constructor and Description |
|---|
SessionWriter(Configuration configuration) |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.String |
getQuery(int uriCount) |
int |
write(java.lang.String[] outputUri,
byte[][] contentBytes,
XQSyncDocumentMetadata[] metadata)
This version writes multiple documents in a single txn.
|
int |
write(java.lang.String outputUri,
byte[] contentBytes,
XQSyncDocumentMetadata metadata) |
protected static java.lang.Object firstMaxTasksMutex
protected static boolean firstMaxTasks
protected java.util.Map<java.lang.String,java.math.BigInteger> forestMap
protected java.lang.String[] forestNameArray
protected int lastBatchSize
protected java.lang.String query
protected int maxRetries
public SessionWriter(Configuration configuration) throws SyncException
configuration - SyncExceptionpublic int write(java.lang.String outputUri,
byte[] contentBytes,
XQSyncDocumentMetadata metadata)
throws SyncException
SyncExceptionpublic int write(java.lang.String[] outputUri,
byte[][] contentBytes,
XQSyncDocumentMetadata[] metadata)
throws SyncException
write in interface WriterInterfacewrite in class AbstractWriteroutputUri - contentBytes - metadata - SyncExceptionprotected java.lang.String getQuery(int uriCount)