JobBuilder Class |
Namespace: Ookii.Jumbo.Jet.Jobs.Builder
The JobBuilder type exposes the following members.
| Name | Description | |
|---|---|---|
| JobBuilder |
Initializes a new instance of the JobBuilder class.
|
| Name | Description | |
|---|---|---|
| AssemblyLocations |
Gets the full paths of all the non-GAC and non-Jumbo assemblies used by this job.
| |
| JobName |
Gets or sets the descriptive name of the job.
| |
| Settings |
Gets the settings for the job.
| |
| TaskBuilder |
Gets the DynamicTaskBuilder used to create task classes from methods.
|
| Name | Description | |
|---|---|---|
| AddAssembly |
Adds an assembly and all its referenced assemblies to the list of required assemblies for this job.
| |
| AddOperation |
Adds the specified operation.
| |
| CheckIfInputBelongsToJobBuilder |
Checks if the specified input belongs to this job builder.
| |
| CreateJob |
Creates the job configuration.
| |
| Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
| Generate(Int32, Type) |
Generates records using a task that takes no input.
| |
| GenerateT(Int32, ActionRecordWriterT, TaskContext) |
Generates records using a task that takes no input.
| |
| GenerateT(Int32, ActionRecordWriterT, ProgressContext) |
Generates records using a task that takes no input.
| |
| GenerateT(Int32, ActionRecordWriterT) |
Generates records using a task that takes no input.
| |
| GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
| GetType | Gets the Type of the current instance. (Inherited from Object.) | |
| GroupAggregate(IOperationInput, Type, Type) |
Groups the input records by key, then aggregates their values.
| |
| GroupAggregateTKey, TValue(IOperationInput, FuncTKey, TValue, TValue, TValue, Type, RecordReuseMode) |
Groups the input records by key, then aggregates their values using the specified accumulator task function.
| |
| GroupAggregateTKey, TValue(IOperationInput, FuncTKey, TValue, TValue, TaskContext, TValue, Type, RecordReuseMode) |
Groups the input records by key, then aggregates their values using the specified accumulator task function.
| |
| InnerJoin |
Performs an inner equi-join on two inputs.
| |
| MapTInput, TOutput(IOperationInput, ActionTInput, RecordWriterTOutput, TaskContext, RecordReuseMode) |
Runs a map function on each record in the input.
| |
| MapTInput, TOutput(IOperationInput, ActionTInput, RecordWriterTOutput, RecordReuseMode) |
Runs a map function on each record in the input.
| |
| MemorySort |
Sorts the specified input in memory using SortTaskT.
| |
| Process(IOperationInput, Type) |
Processes the specified input using the specified task.
| |
| ProcessTInput, TOutput(IOperationInput, ActionRecordReaderTInput, RecordWriterTOutput, TaskContext, RecordReuseMode) |
Processes the specified input using the specified delegate.
| |
| ProcessTInput, TOutput(IOperationInput, ActionRecordReaderTInput, RecordWriterTOutput, RecordReuseMode) |
Processes the specified input using the specified delegate.
| |
| Read |
Reads input records from the specified path on the DFS.
| |
| ReduceTKey, TValue, TOutput(IOperationInput, ActionTKey, IEnumerableTValue, RecordWriterTOutput, TaskContext, RecordReuseMode) |
Runs a reduce function on each key in the specified input.
| |
| ReduceTKey, TValue, TOutput(IOperationInput, ActionTKey, IEnumerableTValue, RecordWriterTOutput, RecordReuseMode) |
Runs a reduce function on each key in the specified input.
| |
| SpillSort |
Sorts the specified input by using a file channel with an output type of SortSpill.
| |
| SpillSortCombine(IOperationInput, Type, Type) |
Sorts the specified input by using a file channel with an output type of SortSpill.
| |
| SpillSortCombineTKey, TValue(IOperationInput, ActionTKey, IEnumerableTValue, RecordWriterPairTKey, TValue, TaskContext, Type, RecordReuseMode) |
Sorts the specified input by using a file channel with an output type of SortSpill and using
the specified reduce-style combiner function.
| |
| SpillSortCombineTKey, TValue(IOperationInput, ActionTKey, IEnumerableTValue, RecordWriterPairTKey, TValue, Type, RecordReuseMode) |
Sorts the specified input by using a file channel with an output type of SortSpill and using
the specified reduce-style combiner function.
| |
| ToString | Returns a string that represents the current object. (Inherited from Object.) | |
| Write |
Writes the result of the specified operation to the DFS.
|