Click or drag to resize

FileDataOutput Class

Writes stage output to a file system.
Inheritance Hierarchy

Namespace:  Ookii.Jumbo.Jet.IO
Assembly:  Ookii.Jumbo.Jet (in Ookii.Jumbo.Jet.dll) Version: 2.0.0
Syntax
public class FileDataOutput : Configurable, 
	IDataOutput

The FileDataOutput type exposes the following members.

Constructors
  NameDescription
Public methodFileDataOutput
Initializes a new instance of the FileDataOutput class.
Public methodFileDataOutput(DfsConfiguration, Type, String, Int32, Int32, RecordStreamOptions)
Initializes a new instance of the FileDataOutput class.
Top
Properties
  NameDescription
Public propertyDfsConfiguration
Gets or sets the configuration used to access the Distributed File System.
(Inherited from Configurable.)
Public propertyJetConfiguration
Gets or sets the configuration used to access the Jet servers.
(Inherited from Configurable.)
Public propertyRecordType
Gets the type of the records used for this output.
Public propertyTaskContext
Gets or sets the configuration for the task attempt.
(Inherited from Configurable.)
Top
Methods
  NameDescription
Public methodCreateOutput
Creates the output for the specified partition.
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodStatic memberGetOutputPath
Gets the output path for the specified partition.
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodNotifyAddedToStage
Notifies the data input that it has been added to a stage.
Public methodNotifyConfigurationChanged
Indicates the configuration has been changed. ApplyConfiguration(Object, DfsConfiguration, JetConfiguration, TaskContext) calls this method after setting the configuration.
(Overrides ConfigurableNotifyConfigurationChanged.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Fields
  NameDescription
Public fieldStatic memberBlockSizeSettingKey
The key of the setting in the stage settings that stores the block size. You should not normally change this setting.
Public fieldStatic memberOutputPathFormatSettingKey
The key of the setting in the stage settings that stores the output path format. You should not normally change this setting.
Public fieldStatic memberRecordOptionsSettingKey
The key of the setting in the stage settings that stores the record options. You should not normally change this setting.
Public fieldStatic memberRecordWriterTypeSettingKey
The key of the setting in the stage settings that stores the record writer type. You should not normally change this setting.
Public fieldStatic memberReplicationFactorSettingKey
The key of the setting in the stage settings that stores the replication factor. You should not normally change this setting.
Top
Remarks

This type inherits from Configurable, but the configuration is only used during task execution. If you are creating a job configuration, there is no need to configure this type other than specifying the DfsConfiguration to the FileDataOutput(DfsConfiguration, Type, String, Int32, Int32, RecordStreamOptions) constructor.

See Also