public abstract class CompressorScheme<SourceContext,SinkContext> extends Scheme<java.util.Properties,java.io.InputStream,java.io.OutputStream,SourceContext,SinkContext>
Scheme
that provides compression support to any sub-classes.
See Compressors
for pre-configured CompressorScheme.Compressor
implementations.
Modifier and Type | Class and Description |
---|---|
static interface |
CompressorScheme.Compressor |
Modifier and Type | Field and Description |
---|---|
protected CompressorScheme.Compressor |
compressor |
static CompressorScheme.Compressor |
NO_COMPRESSOR |
Constructor and Description |
---|
CompressorScheme() |
CompressorScheme(CompressorScheme.Compressor compressor) |
CompressorScheme(Fields sourceFields) |
CompressorScheme(Fields sourceFields,
CompressorScheme.Compressor compressor) |
CompressorScheme(Fields sourceFields,
Fields sinkFields) |
CompressorScheme(Fields sourceFields,
Fields sinkFields,
CompressorScheme.Compressor compressor) |
CompressorScheme(Fields sourceFields,
Fields sinkFields,
int numSinkParts) |
CompressorScheme(Fields sourceFields,
Fields sinkFields,
int numSinkParts,
CompressorScheme.Compressor compressor) |
CompressorScheme(Fields sourceFields,
int numSinkParts) |
CompressorScheme(Fields sourceFields,
int numSinkParts,
CompressorScheme.Compressor compressor) |
Modifier and Type | Method and Description |
---|---|
protected void |
setCompressor(CompressorScheme.Compressor compressor) |
java.io.OutputStream |
sinkWrap(FlowProcess<? extends java.util.Properties> flowProcess,
java.io.OutputStream outputStream) |
java.io.InputStream |
sourceWrap(FlowProcess<? extends java.util.Properties> flowProcess,
java.io.InputStream inputStream) |
equals, getNumSinkParts, getSinkFields, getSourceFields, getTrace, hashCode, isSink, isSource, isSymmetrical, presentSinkFields, presentSinkFieldsInternal, presentSourceFields, presentSourceFieldsInternal, retrieveSinkFields, retrieveSourceFields, setNumSinkParts, setSinkFields, setSourceFields, sink, sinkCleanup, sinkConfInit, sinkPrepare, source, sourceCleanup, sourceConfInit, sourcePrepare, sourceRePrepare, toString
public static final CompressorScheme.Compressor NO_COMPRESSOR
protected CompressorScheme.Compressor compressor
public CompressorScheme()
public CompressorScheme(Fields sourceFields)
public CompressorScheme(Fields sourceFields, int numSinkParts)
public CompressorScheme(Fields sourceFields, Fields sinkFields)
public CompressorScheme(Fields sourceFields, Fields sinkFields, int numSinkParts)
public CompressorScheme(CompressorScheme.Compressor compressor)
public CompressorScheme(Fields sourceFields, CompressorScheme.Compressor compressor)
public CompressorScheme(Fields sourceFields, int numSinkParts, CompressorScheme.Compressor compressor)
public CompressorScheme(Fields sourceFields, Fields sinkFields, CompressorScheme.Compressor compressor)
public CompressorScheme(Fields sourceFields, Fields sinkFields, int numSinkParts, CompressorScheme.Compressor compressor)
protected void setCompressor(CompressorScheme.Compressor compressor)
public java.io.InputStream sourceWrap(FlowProcess<? extends java.util.Properties> flowProcess, java.io.InputStream inputStream) throws java.io.IOException
sourceWrap
in class Scheme<java.util.Properties,java.io.InputStream,java.io.OutputStream,SourceContext,SinkContext>
java.io.IOException
public java.io.OutputStream sinkWrap(FlowProcess<? extends java.util.Properties> flowProcess, java.io.OutputStream outputStream) throws java.io.IOException
sinkWrap
in class Scheme<java.util.Properties,java.io.InputStream,java.io.OutputStream,SourceContext,SinkContext>
java.io.IOException
Copyright © 2007-2017 Cascading Maintainers. All Rights Reserved.