/// <summary> /// Defaults constructor with a custom comparator. /// </summary> /// <seealso cref= #defaultTempDir() </seealso> /// <seealso cref= BufferSize#automatic() </seealso> public OfflineSorter(IComparer <BytesRef> comparator) : this(comparator, BufferSize.Automatic(), DefaultTempDir(), MAX_TEMPFILES) { if (!InstanceFieldsInitialized) { InitializeInstanceFields(); InstanceFieldsInitialized = true; } }
/// <summary> /// Defaults constructor. /// </summary> /// <seealso cref= #defaultTempDir() </seealso> /// <seealso cref= BufferSize#automatic() </seealso> public OfflineSorter() : this(DEFAULT_COMPARATOR, BufferSize.Automatic(), DefaultTempDir(), MAX_TEMPFILES) { if (!InstanceFieldsInitialized) { InitializeInstanceFields(); InstanceFieldsInitialized = true; } }
/// <summary> /// Defaults constructor with a custom comparer. /// </summary> /// <seealso cref="DefaultTempDir()"/> /// <seealso cref="BufferSize.Automatic()"/> public OfflineSorter(IComparer <BytesRef> comparer) : this(comparer, BufferSize.Automatic(), DefaultTempDir(), MAX_TEMPFILES) { }
/// <summary> /// Defaults constructor. /// </summary> /// <seealso cref="DefaultTempDir()"/> /// <seealso cref="BufferSize.Automatic()"/> public OfflineSorter() : this(DEFAULT_COMPARER, BufferSize.Automatic(), DefaultTempDir(), MAX_TEMPFILES) { }