Click or drag to resize

MergeHelperTMerge(IListRecordInput, IListRecordInput, Int32, IComparerT, Boolean, String, CompressionType, Int32, Boolean) Method

Merges the specified inputs.

Namespace: Ookii.Jumbo.Jet
Assembly: Ookii.Jumbo.Jet (in Ookii.Jumbo.Jet.dll) Version: 0.3.0+dc1307f20e065bb638e0b73a34cd216f57e486f1
Syntax
public MergeResult<T> Merge(
	IList<RecordInput> diskInputs,
	IList<RecordInput> memoryInputs,
	int maxDiskInputsPerPass,
	IComparer<T> comparer,
	bool allowRecordReuse,
	string intermediateOutputPath,
	CompressionType compressionType,
	int bufferSize,
	bool enableChecksum
)

Parameters

diskInputs  IListRecordInput
The disk inputs.
memoryInputs  IListRecordInput
The memory inputs.
maxDiskInputsPerPass  Int32
The maximum number of disk inputs per merge pass.
comparer  IComparerT
The IComparerT to use, or to use the default. Do not pass Default.
allowRecordReuse  Boolean
if set to , the result of the pass will reuse the same instance of T for each pass.
intermediateOutputPath  String
The path to store intermediate passes.
compressionType  CompressionType
The type of the compression to use for intermediate passes.
bufferSize  Int32
The buffer size to use when writing output passes.
enableChecksum  Boolean
if set to , checksums will be enabled for intermediate passes.

Return Value

MergeResultT
An IEnumerableT that can be used to get the merge results.
See Also