Click or drag to resize

JumboSettingsFileChannelStageOrJob Class

Provides constants for the keys of settings used by the FileOutputChannel and FileInputChannel that can appear in both the job and stage settings.
Inheritance Hierarchy
SystemObject
  Ookii.Jumbo.JetJumboSettingsFileChannelStageOrJob

Namespace:  Ookii.Jumbo.Jet
Assembly:  Ookii.Jumbo.Jet (in Ookii.Jumbo.Jet.dll) Version: 2.0.0
Syntax
public static class StageOrJob

The JumboSettingsFileChannelStageOrJob type exposes the following members.

Fields
  NameDescription
Public fieldStatic memberChannelOutputType
The key to use in the job or stage settings to select between a sorting or non-sorting channel. Stage settings take precedence over job settings. The setting should have type FileChannelOutputType.
Public fieldStatic memberMemoryStorageSize
The key to use in the job or stage settings to override the global memory storage size setting specified in MemoryStorageSize. Stage settings take precedence over job settings. The setting should have type BinarySize.
Public fieldStatic memberMemoryStorageWaitTimeout
The key to use in the job or stage settings to override the global memory storage wait timeout setting specified in MemoryStorageWaitTimeout. Stage settings take precedence over job settings. The setting should have type Int32.
Public fieldStatic memberSpillBufferLimit
The key to use in the job or stage settings to override the default spill output buffer limit specified in SpillBufferLimit. Stage settings take precedence over job settings. The setting should have type Single.
Public fieldStatic memberSpillBufferSize
The key to use in the job or stage settings to override the default spill buffer size specified in SpillBufferSize. Stage settings take precedence over job settings. The setting should have type BinarySize.
Public fieldStatic memberSpillSortMinSpillsForCombineDuringMerge
The key to use in the job or stage settings to override the minimum number of spills needed for the combiner to be run during the merge specified in SpillSortMinSpillsForCombineDuringMerge. This value is only used when the output type is SortSpill and a combiner is specified. Stage settings take precedence over job settings. The setting should have type Int32.
Public fieldStatic memberWriteBufferSize
The key to use in the stage or job settings to override the default write buffer size specified in WriteBufferSize. Stage settings take precedence over job settings. The setting should have type BinarySize.
Top
Remarks

These settings are read by the FileOutputChannel and FileInputChannel. using the GetSetting(String, String) method, which first checks the stage settings and then the job settings. This means that if one of these settings appears in the stage settings, it overrides the job settings. If it appears in the job settings, this overrides the global default.

See Also