cascading.test
Class TestPlatform
java.lang.Object
cascading.test.TestPlatform
- Direct Known Subclasses:
- HadoopPlatform, LocalPlatform
public abstract class TestPlatform
- extends java.lang.Object
Method Summary |
abstract void |
copyFromLocal(java.lang.String inputFile)
|
abstract void |
copyToLocal(java.lang.String outputFile)
|
abstract Tap |
getDelimitedFile(Fields fields,
boolean skipHeader,
boolean writeHeader,
java.lang.String delimiter,
java.lang.String quote,
java.lang.Class[] types,
java.lang.String filename,
SinkMode mode)
|
abstract Tap |
getDelimitedFile(Fields fields,
boolean hasHeader,
java.lang.String delimiter,
java.lang.String quote,
java.lang.Class[] types,
java.lang.String filename,
SinkMode mode)
|
Tap |
getDelimitedFile(Fields fields,
java.lang.String delimiter,
java.lang.Class[] types,
java.lang.String filename,
SinkMode mode)
|
Tap |
getDelimitedFile(Fields fields,
java.lang.String filename,
SinkMode mode)
|
Tap |
getDelimitedFile(Fields fields,
java.lang.String delimiter,
java.lang.String filename)
|
Tap |
getDelimitedFile(Fields fields,
java.lang.String delimiter,
java.lang.String filename,
SinkMode mode)
|
FlowConnector |
getFlowConnector()
|
abstract FlowConnector |
getFlowConnector(java.util.Map<java.lang.Object,java.lang.Object> properties)
|
abstract FlowProcess |
getFlowProcess()
|
java.lang.String |
getName()
|
abstract java.util.Map<java.lang.Object,java.lang.Object> |
getProperties()
|
abstract Tap |
getTap(Scheme scheme,
java.lang.String filename,
SinkMode mode)
|
abstract Tap |
getTextFile(Fields sourceFields,
Fields sinkFields,
java.lang.String filename,
SinkMode mode)
|
Tap |
getTextFile(Fields sourceFields,
java.lang.String filename)
|
Tap |
getTextFile(Fields sourceFields,
java.lang.String filename,
SinkMode mode)
|
Tap |
getTextFile(java.lang.String filename)
|
Tap |
getTextFile(java.lang.String filename,
SinkMode mode)
|
boolean |
isUseCluster()
|
abstract boolean |
remoteExists(java.lang.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 java.lang.String CLUSTER_TESTING_PROPERTY
- See Also:
- Constant Field Values
TEST_PLATFORM_CLASSNAME
public static final java.lang.String TEST_PLATFORM_CLASSNAME
- See Also:
- Constant Field Values
TestPlatform
protected TestPlatform()
getName
public java.lang.String getName()
setUp
public abstract void setUp()
throws java.io.IOException
- Throws:
java.io.IOException
getProperties
public abstract java.util.Map<java.lang.Object,java.lang.Object> getProperties()
tearDown
public abstract void tearDown()
setUseCluster
public void setUseCluster(boolean useCluster)
isUseCluster
public boolean isUseCluster()
copyFromLocal
public abstract void copyFromLocal(java.lang.String inputFile)
throws java.io.IOException
- Throws:
java.io.IOException
copyToLocal
public abstract void copyToLocal(java.lang.String outputFile)
throws java.io.IOException
- Throws:
java.io.IOException
remoteExists
public abstract boolean remoteExists(java.lang.String outputFile)
throws java.io.IOException
- Throws:
java.io.IOException
getFlowProcess
public abstract FlowProcess getFlowProcess()
getFlowConnector
public abstract FlowConnector getFlowConnector(java.util.Map<java.lang.Object,java.lang.Object> properties)
getFlowConnector
public FlowConnector getFlowConnector()
getTap
public abstract Tap getTap(Scheme scheme,
java.lang.String filename,
SinkMode mode)
getTextFile
public Tap getTextFile(Fields sourceFields,
java.lang.String filename)
getTextFile
public Tap getTextFile(java.lang.String filename)
getTextFile
public Tap getTextFile(java.lang.String filename,
SinkMode mode)
getTextFile
public Tap getTextFile(Fields sourceFields,
java.lang.String filename,
SinkMode mode)
getTextFile
public abstract Tap getTextFile(Fields sourceFields,
Fields sinkFields,
java.lang.String filename,
SinkMode mode)
getDelimitedFile
public Tap getDelimitedFile(Fields fields,
java.lang.String delimiter,
java.lang.String filename)
getDelimitedFile
public Tap getDelimitedFile(Fields fields,
java.lang.String delimiter,
java.lang.String filename,
SinkMode mode)
getDelimitedFile
public Tap getDelimitedFile(Fields fields,
java.lang.String filename,
SinkMode mode)
getDelimitedFile
public Tap getDelimitedFile(Fields fields,
java.lang.String delimiter,
java.lang.Class[] types,
java.lang.String filename,
SinkMode mode)
getDelimitedFile
public abstract Tap getDelimitedFile(Fields fields,
boolean hasHeader,
java.lang.String delimiter,
java.lang.String quote,
java.lang.Class[] types,
java.lang.String filename,
SinkMode mode)
getDelimitedFile
public abstract Tap getDelimitedFile(Fields fields,
boolean skipHeader,
boolean writeHeader,
java.lang.String delimiter,
java.lang.String quote,
java.lang.Class[] types,
java.lang.String filename,
SinkMode mode)
Copyright © 2007-2011 Concurrent, Inc. All Rights Reserved.