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 |
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, setStructurepublic java.lang.String globalInfo()
public void resetOptions()
resetOptions in class AbstractSaverpublic Capabilities getCapabilities()
getCapabilities in interface CapabilitiesHandlergetCapabilities in class AbstractSaverCapabilitiespublic java.util.Enumeration<Option> listOptions()
listOptions in interface OptionHandlerpublic void setOptions(java.lang.String[] options)
throws java.lang.Exception
setOptions in interface OptionHandlerjava.lang.Exceptionpublic java.lang.String[] getOptions()
getOptions in interface OptionHandlerpublic 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 RevisionHandlerpublic void setFilePrefix(java.lang.String prefix)
setFilePrefix in interface SaversetFilePrefix in class AbstractSaverpublic java.lang.String filePrefix()
filePrefix in interface SaverfilePrefix in class AbstractSaverpublic void setDirAndPrefix(java.lang.String relationName,
java.lang.String add)
setDirAndPrefix in interface SaversetDirAndPrefix in class AbstractSaverpublic void writeIncremental(Instance inst) throws java.io.IOException
writeIncremental in interface SaverwriteIncremental in class AbstractSaverjava.io.IOExceptionpublic void writeBatch()
throws java.io.IOException
writeBatch in interface SaverwriteBatch in class AbstractSaverjava.io.IOExceptionpublic void setEnvironment(Environment env)
setEnvironment in interface EnvironmentHandlerpublic static void main(java.lang.String[] args)
args - should contain the options of a Saver.public void run(java.lang.Object toRun,
java.lang.String[] options)
run in interface CommandlineRunnable