 | MergeHelperTMerge(IListRecordInput, IListRecordInput, Int32, IComparerT, Boolean, String, CompressionType, Int32, Boolean) Method |
Merges the specified inputs.
Namespace: Ookii.Jumbo.JetAssembly: Ookii.Jumbo.Jet (in Ookii.Jumbo.Jet.dll) Version: 0.3.0+dc1307f20e065bb638e0b73a34cd216f57e486f1
Syntaxpublic MergeResult<T> Merge(
IList<RecordInput> diskInputs,
IList<RecordInput> memoryInputs,
int maxDiskInputsPerPass,
IComparer<T> comparer,
bool allowRecordReuse,
string intermediateOutputPath,
CompressionType compressionType,
int bufferSize,
bool enableChecksum
)
Public Function Merge (
diskInputs As IList(Of RecordInput),
memoryInputs As IList(Of RecordInput),
maxDiskInputsPerPass As Integer,
comparer As IComparer(Of T),
allowRecordReuse As Boolean,
intermediateOutputPath As String,
compressionType As CompressionType,
bufferSize As Integer,
enableChecksum As Boolean
) As MergeResult(Of T)
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
)
member Merge :
diskInputs : IList<RecordInput> *
memoryInputs : IList<RecordInput> *
maxDiskInputsPerPass : int *
comparer : IComparer<'T> *
allowRecordReuse : bool *
intermediateOutputPath : string *
compressionType : CompressionType *
bufferSize : int *
enableChecksum : bool -> MergeResult<'T>
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