public class LoaderTaskBuilder extends Object
Modifier and Type | Class and Description |
---|---|
static class |
LoaderTaskBuilder.Action |
static class |
LoaderTaskBuilder.ExtractOption |
static class |
LoaderTaskBuilder.ObjectType |
Modifier and Type | Field and Description |
---|---|
protected List<String> |
fields |
protected List<String> |
orderBy |
protected StringBuilder |
whereClause |
Constructor and Description |
---|
LoaderTaskBuilder() |
Modifier and Type | Method and Description |
---|---|
LoaderTaskBuilder |
addExtractOption(LoaderTaskBuilder.ExtractOption extractOption) |
LoaderTaskBuilder |
addField(String fieldName) |
LoaderTaskBuilder |
addOrderBy(String fieldName) |
LoaderTaskBuilder |
appendWhere(Object... vql) |
LoaderTask |
build() |
void |
clear() |
LoaderTaskBuilder |
setAction(LoaderTaskBuilder.Action action) |
LoaderTaskBuilder |
setDocumentMigrationMode(Boolean documentMigrationMode) |
LoaderTaskBuilder |
setExtractOptions(List<LoaderTaskBuilder.ExtractOption> extractOptions) |
LoaderTaskBuilder |
setFields(List<String> fieldNames) |
LoaderTaskBuilder |
setFile(String file) |
LoaderTaskBuilder |
setIdParam(String idParam) |
LoaderTaskBuilder |
setObject(String object) |
LoaderTaskBuilder |
setObjectType(LoaderTaskBuilder.ObjectType objectType) |
LoaderTaskBuilder |
setOrder(Integer order) |
LoaderTaskBuilder |
setRecordMigrationMode(Boolean recordMigrationMode) |
protected StringBuilder whereClause
public LoaderTask build()
public void clear()
public LoaderTaskBuilder setAction(LoaderTaskBuilder.Action action)
public LoaderTaskBuilder setDocumentMigrationMode(Boolean documentMigrationMode)
public LoaderTaskBuilder addExtractOption(LoaderTaskBuilder.ExtractOption extractOption)
public LoaderTaskBuilder setExtractOptions(List<LoaderTaskBuilder.ExtractOption> extractOptions)
public LoaderTaskBuilder setFile(String file)
public LoaderTaskBuilder setObject(String object)
public LoaderTaskBuilder setRecordMigrationMode(Boolean recordMigrationMode)
public LoaderTaskBuilder setObjectType(LoaderTaskBuilder.ObjectType objectType)
public LoaderTaskBuilder setOrder(Integer order)
public LoaderTaskBuilder addField(String fieldName)
public LoaderTaskBuilder setFields(List<String> fieldNames)
public LoaderTaskBuilder setIdParam(String idParam)
public LoaderTaskBuilder addOrderBy(String fieldName)
public LoaderTaskBuilder appendWhere(Object... vql)
Copyright © 2021. All rights reserved.