|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--uk.ac.starlink.ttools.RandomFilter
Processing filter that makes sure any RowSequence taken out on a table uses calls to random table access methods. This will obviously cause an error if the table being filtered does not have random access. Only really likely to be used for debugging purposes.
Constructor Summary | |
RandomFilter()
|
Method Summary | |
ProcessingStep |
createStep(Iterator argIt)
Creates a new ProcessingStep based on a sequence of command-line arguments. |
String |
getFilterUsage()
Returns a usage string for this filter. |
String |
getName()
Returns the name of this filter. |
StarTable |
wrap(StarTable base)
Performs a table filtering step. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public RandomFilter()
Method Detail |
public String getName()
ProcessingFilter
getName
in interface ProcessingFilter
public String getFilterUsage()
ProcessingFilter
ProcessingFilter.createStep(java.util.Iterator)
.
getFilterUsage
in interface ProcessingFilter
public ProcessingStep createStep(Iterator argIt)
ProcessingFilter
createStep
in interface ProcessingFilter
argIt
- iterator over command-line arguments positioned
just after the -getName() flagpublic StarTable wrap(StarTable base) throws IOException
ProcessingStep
wrap
in interface ProcessingStep
base
- input table
IOException
|
Copyright © 2004 CLRC: Central Laboratory of the Research Councils. All rights reserved. | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |