C++ YT Wrapper
C++ library for working with YT clusters
Loading...
Searching...
No Matches
NYT::TSortOperationSpec Struct Reference

Spec of Sort operation. More...

#include <operation.h>

Inheritance diagram for NYT::TSortOperationSpec:
NYT::TOperationSpecBase< TSortOperationSpec >

Public Member Functions

 FLUENT_VECTOR_FIELD (TRichYPath, Input)
 Paths to input tables.
TSelf & Output (TRichYPath)
 Path to output table.
TSelf & SortBy (TSortColumns)
 Columns to sort table by.
TSelf & PartitionCount (ui64)
 Recommended number of intermediate data partitions.
TSelf & PartitionDataSize (ui64)
 Recommended size of intermediate data partitions.
TSelf & DataSizePerPartitionJob (ui64)
 Recommended number of partition jobs to run.
TSelf & SchemaInferenceMode (ESchemaInferenceMode)
 Inference mode for output table schema.
TSelf & IntermediateDataAccount (TString)
 Account to use for intermediate data.
TSelf & IntermediateDataReplicationFactor (ui64)
 Replication factor for intermediate data (1 by default).
Public Member Functions inherited from NYT::TOperationSpecBase< TSortOperationSpec >
TSelf & TimeLimit (TDuration)
 Limit on operation execution time.
TSelf & Alias (TString)
 Alias for searching for an operation in the future.
TSelf & Title (TString)
 Title to be shown in web interface.
TSelf & Pool (TString)
 Pool to be used for this operation.
TSelf & Weight (double)
 Weight of operation.
 FLUENT_OPTIONAL_VECTOR_FIELD_ENCAPSULATED (TString, PoolTree)
 Pool tree list that operation will use.
 FLUENT_FIELD_OPTION_ENCAPSULATED (TSchedulerResources, ResourceLimits)
 How much resources can be consumed by operation.
TSelf & MaxFailedJobCount (ui64)
 How many jobs can fail before operation is failed.
TSelf & Annotations (TNode)
TSelf & Description (TNode)

Detailed Description

Member Function Documentation

◆ DataSizePerPartitionJob()

TSelf & NYT::TSortOperationSpec::DataSizePerPartitionJob ( ui64 )

Recommended number of partition jobs to run.

`JobCount' has higher priority than NYT::TSortOperationSpec::DataSizePerPartitionJob. This option only provide a recommendation and may be ignored if conflicting with YT internal limits. */ TSelf& PartitionJobCount ( ui64 ); ;

/**

Recommended of data size for each partition job.

DataSizePerJob has lower priority that NYT::TSortOperationSpec::PartitionJobCount. This option only provide a recommendation and may be ignored if conflicting with YT internal limits.

◆ SchemaInferenceMode()

TSelf & NYT::TSortOperationSpec::SchemaInferenceMode ( ESchemaInferenceMode )

The documentation for this struct was generated from the following file: