Click or drag to resize

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

Merges the specified inputs.

Namespace:  Ookii.Jumbo.Jet
Assembly:  Ookii.Jumbo.Jet (in Ookii.Jumbo.Jet.dll) Version: 2.0.0
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
Type: System.Collections.GenericIListRecordInput
The disk inputs.
memoryInputs
Type: System.Collections.GenericIListRecordInput
The memory inputs.
maxDiskInputsPerPass
Type: SystemInt32
The maximum number of disk inputs per merge pass.
comparer
Type: System.Collections.GenericIComparerT
The IComparerT to use, or to use the default. Do not pass Default.
allowRecordReuse
Type: SystemBoolean
if set to , the result of the pass will reuse the same instance of T for each pass.
intermediateOutputPath
Type: SystemString
The path to store intermediate passes.
compressionType
Type: Ookii.JumboCompressionType
The type of the compression to use for intermediate passes.
bufferSize
Type: SystemInt32
The buffer size to use when writing output passes.
enableChecksum
Type: SystemBoolean
if set to , checksums will be enabled for intermediate passes.

Return Value

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