public class CacheFilter extends BasicFilter implements ProcessingStep
StoragePolicy
).
This is useful for efficiency reasons if downstream steps are
going to make random-access or multiple use of an expensive step.Constructor and Description |
---|
CacheFilter() |
Modifier and Type | Method and Description |
---|---|
ProcessingStep |
createStep(Iterator<String> argIt)
Creates a new ProcessingStep based on a sequence of command-line
arguments.
|
protected String[] |
getDescriptionLines() |
StarTable |
wrap(StarTable baseTable)
Performs a table filtering step.
|
explainSyntax, getDescription, getName, getUsage
protected String[] getDescriptionLines()
getDescriptionLines
in class BasicFilter
public ProcessingStep createStep(Iterator<String> argIt)
ProcessingFilter
If the argument list is badly-formed as far as this filter is
concerned, an ArgException
should be thrown.
createStep
in interface ProcessingFilter
argIt
- iterator over command-line arguments positioned
at the first onepublic StarTable wrap(StarTable baseTable) throws IOException
ProcessingStep
wrap
in interface ProcessingStep
baseTable
- input tableIOException
Copyright © 2023 Central Laboratory of the Research Councils. All Rights Reserved.