Click or drag to resize

MergeHelperT Class

Provides methods to merge multiple segments of sorted input into one sorted output.
Inheritance Hierarchy
SystemObject
  Ookii.Jumbo.JetMergeHelperT

Namespace: Ookii.Jumbo.Jet
Assembly: Ookii.Jumbo.Jet (in Ookii.Jumbo.Jet.dll) Version: 0.3.0+dc1307f20e065bb638e0b73a34cd216f57e486f1
Syntax
public class MergeHelper<T>

Type Parameters

T
The type of the records in the segments.

The MergeHelperT type exposes the following members.

Constructors
 NameDescription
Public methodMergeHelperTInitializes a new instance of the MergeHelperT class
Top
Properties
 NameDescription
Public propertyBytesRead Gets the number of bytes read by the merger.
Public propertyBytesWritten Gets the number of bytes written by the merger.
Public propertyIsUsingRawRecords Gets a value indicating whether the last call to the Merge(IListRecordInput, IListRecordInput, Int32, IComparerT, Boolean, Boolean, String, String, CompressionType, Int32, Boolean) method used raw records.
Public propertyMergePassCount Gets the number of merge passes performed, including the final pass.
Top
Methods
 NameDescription
Public methodEqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
Protected methodFinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
Public methodGetHashCodeServes as the default hash function.
(Inherited from Object)
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Protected methodMemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
Public methodMerge(IListRecordInput, IListRecordInput, Int32, IComparerT, Boolean, String, CompressionType, Int32, Boolean) Merges the specified inputs.
Public methodMerge(IListRecordInput, IListRecordInput, Int32, IComparerT, Boolean, Boolean, String, String, CompressionType, Int32, Boolean) Merges the specified inputs.
Public methodToStringReturns a string that represents the current object.
(Inherited from Object)
Public methodWriteMerge(Stream, IListRecordInput, IListRecordInput, Int32, IComparerT, Boolean, String, String, CompressionType, Int32, Boolean) Writes the result of a merge pass to the specified.
Public methodWriteMerge(String, IListRecordInput, IListRecordInput, Int32, IComparerT, Boolean, String, String, CompressionType, Int32, Boolean) Writes the result of a merge pass to the specified.
Top
See Also