|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.lucene.benchmark.byTask.tasks.PerfTask
org.apache.lucene.benchmark.byTask.tasks.DeleteDocTask
public class DeleteDocTask
Delete a document by docid.
Other side effects: none.
Relevant properties: doc.delete.log.step , doc.delete.step
.
If no docid param is supplied, deletes doc with id = last-deleted-doc + doc.delete.step
.
Takes optional param: document id.
Field Summary | |
---|---|
static int |
DEFAULT_DELETE_DOC_LOG_STEP
Default value for property doc.delete.log.step |
static int |
DEFAULT_DOC_DELETE_STEP
Gap between ids of deleted docs, applies when no docid param is provided. |
Fields inherited from class org.apache.lucene.benchmark.byTask.tasks.PerfTask |
---|
NEW_LINE, params |
Constructor Summary | |
---|---|
DeleteDocTask(PerfRunData runData)
|
Method Summary | |
---|---|
int |
doLogic()
Perform the task once (ignoring repetions specification) Return number of work items done by this task. |
void |
setParams(String params)
Set the params (docid only) |
void |
setup()
Task setup work that should not be measured for that specific task. |
boolean |
supportsParams()
Sub classes that supports parameters must overide this method to return true. |
void |
tearDown()
Task tearDown work that should not be measured for that specific task. |
Methods inherited from class org.apache.lucene.benchmark.byTask.tasks.PerfTask |
---|
clone, getDepth, getName, getParams, getRunData, isDisableCounting, runAndMaybeStats, setDepth, setDisableCounting, setName, shouldNeverLogAtStart, shouldNotRecordStats, toString |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final int DEFAULT_DOC_DELETE_STEP
public static final int DEFAULT_DELETE_DOC_LOG_STEP
doc.delete.log.step - indicating how often
an "deleted N docs" message should be logged.
- See Also:
- Constant Field Values
Constructor Detail |
---|
public DeleteDocTask(PerfRunData runData)
Method Detail |
---|
public int doLogic() throws Exception
PerfTask
doLogic
in class PerfTask
Exception
public void setup() throws Exception
PerfTask
setup
in class PerfTask
Exception
public void tearDown() throws Exception
PerfTask
tearDown
in class PerfTask
Exception
public void setParams(String params)
setParams
in class PerfTask
params
- docid to delete, or -1 for deleting by delete gap settings.public boolean supportsParams()
PerfTask
supportsParams
in class PerfTask
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |