org.apache.lucene.benchmark.byTask.tasks

Class DeleteDocTask

Implemented Interfaces:
Cloneable

public class DeleteDocTask
extends PerfTask

Delete a document by docid. Other side effects: none.

Field Summary

Fields inherited from class org.apache.lucene.benchmark.byTask.tasks.PerfTask

NEW_LINE, params

Constructor Summary

DeleteDocTask(PerfRunData runData)

Method Summary

int
doLogic()
void
setParams(String params)
Set the params (docid only)
void
setup()
void
tearDown()

Methods inherited from class org.apache.lucene.benchmark.byTask.tasks.PerfTask

clone, doLogic, getDepth, getName, getParams, getRunData, runAndMaybeStats, setDepth, setName, setParams, setup, shouldNeverLogAtStart, shouldNotRecordStats, tearDown, toString

Constructor Details

DeleteDocTask

public DeleteDocTask(PerfRunData runData)

Method Details

doLogic

public int doLogic()
            throws Exception
Overrides:
doLogic in interface PerfTask

setParams

public void setParams(String params)
Set the params (docid only)
Overrides:
setParams in interface PerfTask
Parameters:
params - docid to delete, or -1 for deleting by delete gap settings.

setup

public void setup()
            throws Exception
Overrides:
setup in interface PerfTask

tearDown

public void tearDown()
            throws Exception
Overrides:
tearDown in interface PerfTask

Copyright © 2000-2007 Apache Software Foundation. All Rights Reserved.