cascading.test
Class TestPlatform
java.lang.Object
cascading.test.TestPlatform
- Direct Known Subclasses:
- HadoopPlatform, LocalPlatform
public abstract class TestPlatform
- extends Object
Method Summary |
abstract void |
copyFromLocal(String inputFile)
|
abstract void |
copyToLocal(String outputFile)
|
abstract Tap |
getDelimitedFile(Fields fields,
boolean skipHeader,
boolean writeHeader,
String delimiter,
String quote,
Class[] types,
String filename,
SinkMode mode)
|
Tap |
getDelimitedFile(Fields fields,
boolean hasHeader,
String filename,
SinkMode mode)
|
abstract Tap |
getDelimitedFile(Fields fields,
boolean hasHeader,
String delimiter,
String quote,
Class[] types,
String filename,
SinkMode mode)
|
Tap |
getDelimitedFile(Fields fields,
String delimiter,
Class[] types,
String filename,
SinkMode mode)
|
Tap |
getDelimitedFile(Fields fields,
String filename,
SinkMode mode)
|
Tap |
getDelimitedFile(Fields fields,
String delimiter,
String filename)
|
Tap |
getDelimitedFile(Fields fields,
String delimiter,
String filename,
SinkMode mode)
|
FlowConnector |
getFlowConnector()
|
abstract FlowConnector |
getFlowConnector(Map<Object,Object> properties)
|
abstract FlowProcess |
getFlowProcess()
|
String |
getName()
|
abstract Map<Object,Object> |
getProperties()
|
abstract Tap |
getTap(Scheme scheme,
String filename,
SinkMode mode)
|
abstract Tap |
getTemplateTap(Tap sink,
String pathTemplate,
Fields fields,
int openThreshold)
|
abstract Tap |
getTemplateTap(Tap sink,
String pathTemplate,
int openThreshold)
|
abstract Tap |
getTextFile(Fields sourceFields,
Fields sinkFields,
String filename,
SinkMode mode)
|
Tap |
getTextFile(Fields sourceFields,
String filename)
|
Tap |
getTextFile(Fields sourceFields,
String filename,
SinkMode mode)
|
Tap |
getTextFile(String filename)
|
Tap |
getTextFile(String filename,
SinkMode mode)
|
boolean |
isUseCluster()
|
abstract boolean |
remoteExists(String outputFile)
|
abstract void |
setUp()
|
void |
setUseCluster(boolean useCluster)
|
abstract void |
tearDown()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CLUSTER_TESTING_PROPERTY
public static final String CLUSTER_TESTING_PROPERTY
- See Also:
- Constant Field Values
TEST_PLATFORM_CLASSNAME
public static final String TEST_PLATFORM_CLASSNAME
- See Also:
- Constant Field Values
TestPlatform
protected TestPlatform()
getName
public String getName()
setUp
public abstract void setUp()
throws IOException
- Throws:
IOException
getProperties
public abstract Map<Object,Object> getProperties()
tearDown
public abstract void tearDown()
setUseCluster
public void setUseCluster(boolean useCluster)
isUseCluster
public boolean isUseCluster()
copyFromLocal
public abstract void copyFromLocal(String inputFile)
throws IOException
- Throws:
IOException
copyToLocal
public abstract void copyToLocal(String outputFile)
throws IOException
- Throws:
IOException
remoteExists
public abstract boolean remoteExists(String outputFile)
throws IOException
- Throws:
IOException
getFlowProcess
public abstract FlowProcess getFlowProcess()
getFlowConnector
public abstract FlowConnector getFlowConnector(Map<Object,Object> properties)
getFlowConnector
public FlowConnector getFlowConnector()
getTap
public abstract Tap getTap(Scheme scheme,
String filename,
SinkMode mode)
getTextFile
public Tap getTextFile(Fields sourceFields,
String filename)
getTextFile
public Tap getTextFile(String filename)
getTextFile
public Tap getTextFile(String filename,
SinkMode mode)
getTextFile
public Tap getTextFile(Fields sourceFields,
String filename,
SinkMode mode)
getTextFile
public abstract Tap getTextFile(Fields sourceFields,
Fields sinkFields,
String filename,
SinkMode mode)
getDelimitedFile
public Tap getDelimitedFile(Fields fields,
String delimiter,
String filename)
getDelimitedFile
public Tap getDelimitedFile(Fields fields,
String delimiter,
String filename,
SinkMode mode)
getDelimitedFile
public Tap getDelimitedFile(Fields fields,
String filename,
SinkMode mode)
getDelimitedFile
public Tap getDelimitedFile(Fields fields,
boolean hasHeader,
String filename,
SinkMode mode)
getDelimitedFile
public Tap getDelimitedFile(Fields fields,
String delimiter,
Class[] types,
String filename,
SinkMode mode)
getDelimitedFile
public abstract Tap getDelimitedFile(Fields fields,
boolean hasHeader,
String delimiter,
String quote,
Class[] types,
String filename,
SinkMode mode)
getDelimitedFile
public abstract Tap getDelimitedFile(Fields fields,
boolean skipHeader,
boolean writeHeader,
String delimiter,
String quote,
Class[] types,
String filename,
SinkMode mode)
getTemplateTap
public abstract Tap getTemplateTap(Tap sink,
String pathTemplate,
int openThreshold)
getTemplateTap
public abstract Tap getTemplateTap(Tap sink,
String pathTemplate,
Fields fields,
int openThreshold)
Copyright © 2007-2012 Concurrent, Inc. All Rights Reserved.