public class JDBCPipesIterator extends PipesIterator implements Initializable
COMPLETED_SEMAPHORE, DEFAULT_MAX_WAIT_MS, DEFAULT_QUEUE_SIZE
Constructor and Description |
---|
JDBCPipesIterator() |
Modifier and Type | Method and Description |
---|---|
void |
checkInitialization(InitializableProblemHandler problemHandler) |
protected void |
enqueue() |
String |
getSelect() |
void |
initialize(Map<String,Param> params) |
void |
setConnection(String connection) |
void |
setEmitKeyColumn(String fetchKeyColumn) |
void |
setFetchKeyColumn(String fetchKeyColumn) |
void |
setFetchKeyRangeEndColumn(String fetchKeyRangeEndColumn) |
void |
setFetchKeyRangeStartColumn(String fetchKeyRangeStartColumn) |
void |
setFetchSize(int fetchSize) |
void |
setIdColumn(String idColumn) |
void |
setQueryTimeoutSeconds(int seconds) |
void |
setSelect(String select) |
build, call, getEmitterName, getFetcherName, getHandlerConfig, getOnParseException, iterator, setEmitterName, setFetcherName, setHandlerType, setMaxEmbeddedResources, setMaxWaitMs, setOnParseException, setOnParseException, setParseMode, setParseMode, setQueueSize, setWriteLimit, tryToAdd
buildComposite, buildComposite, buildSingle, buildSingle, configure, handleSettings
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
forEach, spliterator
@Field public void setFetchKeyRangeStartColumn(String fetchKeyRangeStartColumn)
@Field public void setFetchKeyRangeEndColumn(String fetchKeyRangeEndColumn)
public String getSelect()
@Field public void setFetchSize(int fetchSize) throws TikaConfigException
TikaConfigException
public void setQueryTimeoutSeconds(int seconds)
protected void enqueue() throws InterruptedException, IOException, TimeoutException
enqueue
in class PipesIterator
InterruptedException
IOException
TimeoutException
public void initialize(Map<String,Param> params) throws TikaConfigException
initialize
in interface Initializable
initialize
in class PipesIterator
params
- params to use for initializationTikaConfigException
public void checkInitialization(InitializableProblemHandler problemHandler) throws TikaConfigException
checkInitialization
in interface Initializable
checkInitialization
in class PipesIterator
problemHandler
- if there is a problem and no
custom initializableProblemHandler has been configured
via Initializable parameters,
this is called to respond.TikaConfigException
Copyright © 2007–2023 The Apache Software Foundation. All rights reserved.