C++ YT Wrapper
C++ library for working with YT clusters
Loading...
Searching...
No Matches
NYT::TJobOperationPreparer::TOutputGroup Class Reference

Group of output tables that allows to specify properties on all of them at once. More...

#include <operation.h>

Public Member Functions

 TOutputGroup (TJobOperationPreparer &preparer, TVector< int > indices)
template<typename TRow>
TOutputGroup & Description (bool inferSchema=true)
 Specify the type of output rows.
TOutputGroup & Schema (const TTableSchema &schema)
 Specify schema for these tables.
TOutputGroup & NoSchema ()
 Specify that all the the tables in this group are unschematized.
TJobOperationPreparer & EndOutputGroup ()
 Finish describing the output group.

Detailed Description

Group of output tables that allows to specify properties on all of them at once.

The instances are created with NYT::TJobOperationPreparer::BeginOutputGroup, not directly.

Member Function Documentation

◆ Description()

template<typename TRow>
TOutputGroup & NYT::TJobOperationPreparer::TOutputGroup::Description ( bool inferSchema = true)

Specify the type of output rows.

Template Parameters
TRowtype of output rows from tables of this group.
Parameters
inferSchemaInfer schema from TRow and specify it for these output tables.

◆ NoSchema()

TOutputGroup & NYT::TJobOperationPreparer::TOutputGroup::NoSchema ( )

Specify that all the the tables in this group are unschematized.

It is equivalent of .Schema(TTableSchema().Strict(false).


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