public class HDFSSaver extends AbstractSaver implements IncrementalConverter, BatchConverter, OptionHandler, CapabilitiesHandler, EnvironmentHandler, CommandlineRunnable
BATCH, INCREMENTAL, NONE
Constructor and Description |
---|
HDFSSaver()
Constructor
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
DFSReplicationFactorTipText()
The tip text for this property
|
java.lang.String |
filePrefix() |
Capabilities |
getCapabilities()
Returns the Capabilities of this saver.
|
HDFSConfig |
getConfig()
Get the HDFSConfig
|
java.lang.String |
getDFSReplicationFactor()
Get the dfs replication factor to use
|
java.lang.String |
getHDFSPath()
Get the path to save to in HDFS
|
java.lang.String[] |
getOptions() |
java.lang.String |
getRevision() |
AbstractFileSaver |
getSaver()
Get the base saver to use
|
java.lang.String |
globalInfo()
Help information for the HDFSSaver
|
java.lang.String |
HDFSPathTipText()
The tip text for this property
|
java.util.Enumeration<Option> |
listOptions() |
static void |
main(java.lang.String[] args)
Main method.
|
void |
postExecution() |
void |
preExecution() |
void |
resetOptions() |
void |
run(java.lang.Object toRun,
java.lang.String[] options) |
java.lang.String |
saverTipText()
The tip text for this property
|
void |
setDFSReplicationFactor(java.lang.String factor)
Set the dfs replication factor to use
|
void |
setDirAndPrefix(java.lang.String relationName,
java.lang.String add) |
void |
setEnvironment(Environment env) |
void |
setFilePrefix(java.lang.String prefix) |
void |
setHDFSPath(java.lang.String path)
Set the path to save to in HDFS
|
void |
setOptions(java.lang.String[] options) |
void |
setSaver(AbstractFileSaver saver)
Set the base saver to use
|
void |
writeBatch() |
void |
writeIncremental(Instance inst) |
cancel, doNotCheckCapabilitiesTipText, getDoNotCheckCapabilities, getFileExtension, getInstances, getWriteMode, resetStructure, retrieveDir, setDestination, setDestination, setDir, setDoNotCheckCapabilities, setFile, setInstances, setRetrieval, setStructure
public java.lang.String globalInfo()
public void resetOptions()
resetOptions
in class AbstractSaver
public Capabilities getCapabilities()
getCapabilities
in interface CapabilitiesHandler
getCapabilities
in class AbstractSaver
Capabilities
public java.util.Enumeration<Option> listOptions()
listOptions
in interface OptionHandler
public void setOptions(java.lang.String[] options) throws java.lang.Exception
setOptions
in interface OptionHandler
java.lang.Exception
public java.lang.String[] getOptions()
getOptions
in interface OptionHandler
public HDFSConfig getConfig()
public java.lang.String DFSReplicationFactorTipText()
public void setDFSReplicationFactor(java.lang.String factor)
factor
- the factor to usepublic java.lang.String getDFSReplicationFactor()
public java.lang.String HDFSPathTipText()
public void setHDFSPath(java.lang.String path)
path
- the path to save topublic java.lang.String getHDFSPath()
public java.lang.String saverTipText()
public void setSaver(AbstractFileSaver saver)
saver
- the base saver to usepublic AbstractFileSaver getSaver()
public java.lang.String getRevision()
getRevision
in interface RevisionHandler
public void setFilePrefix(java.lang.String prefix)
setFilePrefix
in interface Saver
setFilePrefix
in class AbstractSaver
public java.lang.String filePrefix()
filePrefix
in interface Saver
filePrefix
in class AbstractSaver
public void setDirAndPrefix(java.lang.String relationName, java.lang.String add)
setDirAndPrefix
in interface Saver
setDirAndPrefix
in class AbstractSaver
public void writeIncremental(Instance inst) throws java.io.IOException
writeIncremental
in interface Saver
writeIncremental
in class AbstractSaver
java.io.IOException
public void writeBatch() throws java.io.IOException
writeBatch
in interface Saver
writeBatch
in class AbstractSaver
java.io.IOException
public void setEnvironment(Environment env)
setEnvironment
in interface EnvironmentHandler
public static void main(java.lang.String[] args)
args
- should contain the options of a Saver.public void preExecution()
preExecution
in interface CommandlineRunnable
public void postExecution()
postExecution
in interface CommandlineRunnable
public void run(java.lang.Object toRun, java.lang.String[] options)
run
in interface CommandlineRunnable