Package org.intermine.task
Class AnalyseDbTask
- java.lang.Object
-
- org.apache.tools.ant.ProjectComponent
-
- org.apache.tools.ant.Task
-
- org.intermine.task.AnalyseDbTask
-
public class AnalyseDbTask extends org.apache.tools.ant.Task
Task to run ANALYSE on a table or whole database.- Author:
- Richard Smith, Andrew Varley
-
-
Constructor Summary
Constructors Constructor Description AnalyseDbTask()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
execute()
void
setClassName(java.lang.String clsName)
Set an optional class name, must also set model namevoid
setFull(boolean full)
Set true if a VACUUM FULL ANALYSE requiredvoid
setModel(java.lang.String model)
Set model name, must be set if class name specifiedvoid
setOsName(java.lang.String osName)
Set the database alias-
Methods inherited from class org.apache.tools.ant.Task
getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, maybeConfigure, perform, reconfigure, setDescription, setLocation, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
-
-
-
-
Method Detail
-
setOsName
public void setOsName(java.lang.String osName)
Set the database alias- Parameters:
osName
- the database alias
-
setClassName
public void setClassName(java.lang.String clsName)
Set an optional class name, must also set model name- Parameters:
clsName
- name of class to ANALYSE
-
setModel
public void setModel(java.lang.String model)
Set model name, must be set if class name specified- Parameters:
model
- containing the class
-
setFull
public void setFull(boolean full)
Set true if a VACUUM FULL ANALYSE required- Parameters:
full
- true for full anaylse
-
execute
public void execute()
- Overrides:
execute
in classorg.apache.tools.ant.Task
-
-