|
C++ YT Wrapper
C++ library for working with YT clusters
|
Spec of Sort operation. More...
#include <operation.h>
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) |
Spec of Sort operation.
| 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.
| TSelf & NYT::TSortOperationSpec::SchemaInferenceMode | ( | ESchemaInferenceMode | ) |
Inference mode for output table schema.