C++ YT Wrapper
C++ library for working with YT clusters
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456]
 Cstd::false_type
 CNYT::ICypressClientClient interface to execute Cypress-related commands
 CIInputStream
 CNYT::IIOClientInterface for creating table and file readers and writer
 CNYT::IOperationClientInterface of client capable of managing operations
 CNYT::IOperationPreparationContextProvider of information about operation inputs/outputs during NYT::IJob::PrepareOperation
 CIOutputStream
 CNYT::IProxyOutputInterface to deal with multiple raw output streams
 CNYT::ISerializableForJobInterface for classes that can be Saved/Loaded (to be used with Y_SAVELOAD_JOB)
 CNYT::NAuth::IServiceTicketAuthPtrWrapper
 CNYT::TAddLocalFileOptions
 CNYT::TAlterTableOptionsOptions for NYT::IClient::AlterTable
 CNYT::TAlterTableReplicaOptionsOptions for NYT::IClient::AlterTableReplica
 CNYT::TAttachTransactionOptionsOptions for attaching transaction
 CNYT::TAttributeFilterList of attributes to retrieve in operations like NYT::ICypressClient::Get
 CNYT::TAuthorizationInfoOAuth info (returned by NYT::IClient::WhoAmI)
 CNYT::TAutoMergeSpecOptions for auto merge operation stage
 CNYT::TCheckClusterLivenessOptionsOptions for NYT::IClient::CheckClusterLiveness
 CNYT::TCheckPermissionOptionsOptions for NYT::IClient::CheckPermission
 CNYT::TCheckPermissionResultPart of NYT::TCheckPermissionResponse
 CNYT::TColumnSchemaSingle column description
 CNYT::TConcatenateOptionsOptions for NYT::ICypressClient::Concatenate
 CNYT::TControlAttributesOptions that control which control attributes (like row_index) are added to rows during read
 CNYT::TCoreInfoDescription of a core dump that happened in the job
 CNYT::TCreateClientOptionsOptions for NYT::CreateClient;
 CNYT::TDeletedColumnSchemaSingle deleted description
 CNYT::TDiskRequestSpecification of a disk that will be available in job
 CNYT::TDistributedWriteFileSessionWithCookies
 CNYT::TDistributedWriteTableSessionWithCookies
 CNYT::TExecuteBatchOptionsOptions for NYT::IBatchRequest::ExecuteBatch
 CNYT::TFailedJobInfo
 CNYT::TFileFragmentWriterOptionsOptions for writing file fragment in distributed session
 CNYT::TFilePartitionDescription of a file partition
 CNYT::TFilePartitionReaderOptionsOptions for NYT::IClient::CreateFilePartitionReader
 CNYT::TFilePartitionsFile partitions from GetFilePartitions command
 CNYT::TFileReadRangeByte range of a file, offsets are uncompressed bytes
 CNYT::TFinishDistributedWriteFileOptions
 CNYT::TFinishDistributedWriteTableOptions
 CNYT::TFluentYsonBuilder::TFluentBase< TParent >Base class for all fluent adapters
 CNYT::TFluentYsonBuilder::TFluentBase< TFluentYsonVoid >
 CNYT::TFluentYsonHolder< TState >
 CNYT::TFluentYsonUnwrapper< T >
 CNYT::TFluentYsonUnwrapper< TFluentYsonHolder< TState > >
 CNYT::TFluentYsonUnwrapper< TFluentYsonVoid >
 CNYT::TFluentYsonVoid
 CNYT::TFormatClass representing YT data format
 CNYT::TOperationInputSpecBase::TFormatAdder< T, class >
 CNYT::TOperationOutputSpecBase::TFormatAdder< T, class >
 CNYT::TFormatHintsOptions that control how C++ objects represent table rows when reading or writing a table
 CNThreading::TFuture< T >
 CNYT::TGetFailedJobInfoOptionsOptions for NYT::IOperation::GetFailedJobInfo
 CNYT::TGetFileFromCacheOptionsOptions for NYT::IClient::GetFileFromCache
 CNYT::TGetJobFailContextOptionsOptions for NYT::IClient::GetJobFailContext
 CNYT::TGetJobInputOptionsOptions for NYT::IClient::GetJobInput
 CNYT::TGetJobOptionsOptions for NYT::IClient::GetJob
 CNYT::TGetJobStderrOptionsOptions for NYT::IClient::GetJobStderr
 CNYT::TGetJobTraceOptionsOptions for NYT::IClient::GetJobTrace
 CNYT::TGetOperationOptionsOptions for NYT::IClient::GetOperation call
 CNYT::TGetTableColumnarStatisticsOptionsOptions for NYT::IClient::GetTableColumnarStatistics
 CNYT::TGetTablePartitionsOptionsOptions for NYT::IClient::GetTablePartitions
 CNYT::TGetTabletInfosOptionsOptions for NYT::IClient::GetTabletInfos
 CNYT::TInitializeOptionsOptions for NYT::Initialize() and NYT::JoblessInitialize() functions
 CNYT::TJobOperationPreparer::TInputGroupGroup of input tables that allows to specify properties on all of them at once
 CNYT::TIntermediateTablesHintSpec< TDerived >Class to provide information on intermediate mapreduce stream protobuf types
 CNYT::TIntermediateTablesHintSpec< TMapReduceOperationSpec >
 CNYT::TIOOptions< TDerived >Base class for many options related to IO
 CNYT::TIOOptions< TFileReaderOptions >
 CNYT::TIOOptions< TFileWriterOptions >
 CNYT::TIOOptions< TTableReaderOptions >
 CNYT::TIOOptions< TTableWriterOptions >
 CNYT::TJobAttributeFilterA class that specifies which attributes to request when using NYT::IClient::GetJob or NYT::IClient::ListJobs
 CNYT::TJobAttributesJob attributes
 CNYT::TJobBinaryCypressPathTag class marking that binary from specified Cypress path should be used in operation
 CNYT::TJobBinaryDefaultTag class marking that current binary should be used in operation
 CNYT::TJobBinaryLocalPathTag class marking that binary from specified local path should be used in operation
 CNYT::TJobCounter
 CNYT::TJobCountersClass representing a collection of job counters
 CNYT::TJobOperationPreparerFluent builder class for NYT::IJob::PrepareOperation
 CNYT::TJobProfilerSpecSpecifies a job profiler
 CNYT::TJobStatisticsClass representing a collection of job statistics
 CNYT::TJobStatisticsEntry< T >Class representing single statistic
 CNYT::TJobTraceEventResponse for NYT::IOperation::GetJobTrace
 CNYT::TKeyBoundKey with relation specifying interval of keys in lower or upper limit of NYT::TReadRange
 CNYT::TListJobsOptionsOptions for NYT::IClient::ListJobs
 CNYT::TListJobsResultResponse for NYT::IOperation::ListJobs
 CNYT::TListOperationsOptionsOptions of NYT::IClient::ListOperations command
 CNYT::TListOperationsResultResponse for NYT::IClient::ListOperations command
 CNYT::TLookupRowsOptionsOptions for NYT::IClient::LookupRows
 CNYT::TMasterReadOptions< TDerived >Base class for options for operations that read from master
 CNYT::TMasterReadOptions< TExistsOptions >
 CNYT::TMasterReadOptions< TGetOptions >
 CNYT::TMasterReadOptions< TListOptions >
 CNYT::TMultiTablePartitionDescription of a partition
 CNYT::TMultiTablePartitionsTable partitions from GetTablePartitions command
 CTNonCopyable
 CNYT::TOneOrMany< T, TDerived >Convenience class that keeps sequence of items
 CNYT::TOneOrMany< TSortColumn, TSortColumns >
 CNYT::TOperationAttributeFilterClass describing which attributes to request in NYT::IClient::GetOperation or NYT::IClient::ListOperations
 CNYT::TOperationAttributesOperation info
 CNYT::TOperationBriefProgressBrief operation progress (numbers of jobs in these states)
 CNYT::TOperationEventOperation event (change of state)
 CNYT::TOperationInputSpecBaseBase spec of operations with input tables
 CNYT::TOperationOptionsOptions for NYT::IOperationClient::Map and other operation start commands
 CNYT::TOperationOutputSpecBaseBase spec of operations with output tables
 CNYT::TOperationProgressOperation progress
 CNYT::TOperationResultOperation result
 CNYT::TOperationSpecBase< TDerived >Base spec for all operations
 CNYT::TOperationSpecBase< TEraseOperationSpec >
 CNYT::TOperationSpecBase< TJoinReduceOperationSpec >
 CNYT::TOperationSpecBase< TMapOperationSpec >
 CNYT::TOperationSpecBase< TMapReduceOperationSpec >
 CNYT::TOperationSpecBase< TMergeOperationSpec >
 CNYT::TOperationSpecBase< TRawJoinReduceOperationSpec >
 CNYT::TOperationSpecBase< TRawMapOperationSpec >
 CNYT::TOperationSpecBase< TRawMapReduceOperationSpec >
 CNYT::TOperationSpecBase< TRawReduceOperationSpec >
 CNYT::TOperationSpecBase< TReduceOperationSpec >
 CNYT::TOperationSpecBase< TRemoteCopyOperationSpec >
 CNYT::TOperationSpecBase< TSortOperationSpec >
 CNYT::TOperationSpecBase< TVanillaOperationSpec >
 CNYT::TJobOperationPreparer::TOutputGroupGroup of output tables that allows to specify properties on all of them at once
 CNYT::TPatchableField< T >
 CNYT::TPingDistributedWriteFileOptions
 CNYT::TPingDistributedWriteTableOptions
 CNYT::TPrerequisiteRevisionExpected revision of a Cypress node, used as a precondition
 CNYT::TPrerequisiteRevisionsOptions< TDerived >Base class for options dealing with prerequisite revisions
 CNYT::TPrerequisiteRevisionsOptions< TCommitTransactionOptions >
 CNYT::TPrerequisiteRevisionsOptions< TCopyOptions >
 CNYT::TPrerequisiteRevisionsOptions< TCreateOptions >
 CNYT::TPrerequisiteRevisionsOptions< TExistsOptions >
 CNYT::TPrerequisiteRevisionsOptions< TGetOptions >
 CNYT::TPrerequisiteRevisionsOptions< TLinkOptions >
 CNYT::TPrerequisiteRevisionsOptions< TListOptions >
 CNYT::TPrerequisiteRevisionsOptions< TLockOptions >
 CNYT::TPrerequisiteRevisionsOptions< TMoveOptions >
 CNYT::TPrerequisiteRevisionsOptions< TMultisetAttributesOptions >
 CNYT::TPrerequisiteRevisionsOptions< TRemoveOptions >
 CNYT::TPrerequisiteRevisionsOptions< TSetOptions >
 CNYT::TPrerequisiteRevisionsOptions< TUnlockOptions >
 CNYT::TPrerequisiteTransactionsOptions< TDerived >Base class for options dealing with prerequisite transactions
 CNYT::TPrerequisiteTransactionsOptions< TCommitTransactionOptions >
 CNYT::TPrerequisiteTransactionsOptions< TCopyOptions >
 CNYT::TPrerequisiteTransactionsOptions< TCreateOptions >
 CNYT::TPrerequisiteTransactionsOptions< TExistsOptions >
 CNYT::TPrerequisiteTransactionsOptions< TGetOptions >
 CNYT::TPrerequisiteTransactionsOptions< TLinkOptions >
 CNYT::TPrerequisiteTransactionsOptions< TListOptions >
 CNYT::TPrerequisiteTransactionsOptions< TLockOptions >
 CNYT::TPrerequisiteTransactionsOptions< TMoveOptions >
 CNYT::TPrerequisiteTransactionsOptions< TMultisetAttributesOptions >
 CNYT::TPrerequisiteTransactionsOptions< TRemoveOptions >
 CNYT::TPrerequisiteTransactionsOptions< TSetOptions >
 CNYT::TPrerequisiteTransactionsOptions< TStartTransactionOptions >
 CNYT::TPrerequisiteTransactionsOptions< TUnlockOptions >
 CNYT::TProcessState
 CNYT::TProtobufStructuredRowStreamTag class marking that row stream consists of protobuf rows of given type
 CNYT::TProtobufTableStructureTag class marking that table rows have protobuf type
 CNYT::TProtoOneOf< TProtoRowTypes >"Marker" type to use for several protobuf types in NYT::TTableReader
 CNYT::TPutFileToCacheOptionsOptions for NYT::IClient::GetTableColumnarStatistics
 CNYT::TRawJobContextContext passed to NYT::IRawJob::Do
 CNYT::TRawOperationIoTableSpec< TDerived >Spec of input and output tables of a raw operation
 CNYT::TRawOperationIoTableSpec< TRawJoinReduceOperationSpec >
 CNYT::TRawOperationIoTableSpec< TRawMapOperationSpec >
 CNYT::TRawOperationIoTableSpec< TRawMapReduceOperationSpec >
 CNYT::TRawOperationIoTableSpec< TRawReduceOperationSpec >
 CNYT::TReadLimitDescription of the read limit
 CNYT::TReadRangeRange of a table or a file
 CNYT::TResourceLimitsResource limits for operation (or pool)
 CNYT::TResumeOperationOptionsOptions for NYT::IOperation::ResumeOperation
 CNYT::TRetryConfigA configuration that controls retries of a single request
 CNYT::TRichYPathPath with additional attributes
 CNYT::TSchedulerResourcesResources controlled by scheduler and used by running operations
 CNYT::TSchedulingOptionsScheduling options for single pool tree
 CNYT::TSchedulingOptionsPerPoolTreeCollection of scheduling options for multiple pool trees
 CNYT::TSkiffRowHints
 CNYT::TSkiffRowOneOf< TSkiffRowTypes >"Marker" type to use for several skiff row types in NYT::TTableReader
 CNYT::TSkyShareTableOptionsOptions for NYT::IClient::SkyShareTable
 CNYT::TSortColumnTable key column description
 CNYT::TStartDistributedWriteFileOptions
 CNYT::TStartDistributedWriteTableOptions
 CNYT::TMultiTablePartition::TStatistics
 CNYT::TStructuredTablePathTable path marked with NYT::TTableStructure tag
 CNYT::TSuppressableAccessTrackingOptions< TDerived >Base class for options dealing with access tracking suppression
 CNYT::TSuppressableAccessTrackingOptions< TBlobTableReaderOptions >
 CNYT::TSuppressableAccessTrackingOptions< TExistsOptions >
 CNYT::TSuppressableAccessTrackingOptions< TFileReaderOptions >
 CNYT::TSuppressableAccessTrackingOptions< TGetFilePartitionsOptions >
 CNYT::TSuppressableAccessTrackingOptions< TGetOptions >
 CNYT::TSuppressableAccessTrackingOptions< TListOptions >
 CNYT::TSuppressableAccessTrackingOptions< TMultisetAttributesOptions >
 CNYT::TSuppressableAccessTrackingOptions< TSelectRowsOptions >
 CNYT::TSuppressableAccessTrackingOptions< TSetOptions >
 CNYT::TSuppressableAccessTrackingOptions< TTablePartitionReaderOptions >
 CNYT::TSuppressableAccessTrackingOptions< TTableReaderOptions >
 CNYT::TSuspendOperationOptionsOptions for NYT::IOperation::SuspendOperation
 CNYT::TTableColumnarStatisticsStatistics about table columns
 CNYT::TTableFragmentWriterOptionsOptions for writing table fragment in distributed session
 CNYT::TTableReaderIterator< T >Iterator for use in range-based-for
 CNYT::TTableSchemaDescription of table schema
 CNYT::TTabletInfoContains information about tablet
 CNYT::TTabletOptions< TDerived >Base class for options that deal with tablets
 CNYT::TTabletOptions< TFreezeTableOptions >
 CNYT::TTabletOptions< TMountTableOptions >
 CNYT::TTabletOptions< TRemountTableOptions >
 CNYT::TTabletOptions< TReshardTableOptions >
 CNYT::TTabletOptions< TUnfreezeTableOptions >
 CNYT::TTabletOptions< TUnmountTableOptions >
 CNYT::TTabletTransactionOptions< TDerived >Base class for options dealing with io to dynamic tables
 CNYT::TTabletTransactionOptions< TDeleteRowsOptions >
 CNYT::TTabletTransactionOptions< TInsertRowsOptions >
 CNYT::TTabletTransactionOptions< TTrimRowsOptions >
 CNYT::TTaskNameTask name (can either well-known or just a string)
 CNYT::TTempTableRAII class for working with temporary tables. Constructor of this class creates temporary table and destructor removes it
 CTThrRefBase
 CNYT::TTNodeStructuredRowStreamTag class marking that row stream consists of NYT::TNode
 CNYT::TFluentYsonBuilder::TToAttributes< TParent >
 CNYT::TTYaMRRowStructuredRowStreamTag class marking that row stream consists of NYT::TYaMRRow
 CNYT::TUnspecifiedTableStructureTag class marking that the row type for table is not specified
 CNYT::TUpdateOperationParametersOptionsOptions for NYT::IOperation::UpdateParameters
 CNYT::TUserJobInputFormatHintsBase< TDerived >Base for input format hints of a user job
 CNYT::TUserJobInputFormatHintsBase< TJoinReduceOperationSpec >
 CNYT::TUserJobInputFormatHintsBase< TMapOperationSpec >
 CNYT::TUserJobInputFormatHintsBase< TReduceOperationSpec >
 CNYT::TUserJobInputFormatHintsBase< TUserJobFormatHints >
 CNYT::TUserJobOutputFormatHintsBase< TDerived >Base for output format hints of a user job
 CNYT::TUserJobOutputFormatHintsBase< TJoinReduceOperationSpec >
 CNYT::TUserJobOutputFormatHintsBase< TMapOperationSpec >
 CNYT::TUserJobOutputFormatHintsBase< TReduceOperationSpec >
 CNYT::TUserJobOutputFormatHintsBase< TUserJobFormatHints >
 CNYT::TUserJobOutputFormatHintsBase< TVanillaTask >
 CNYT::TUserJobSpecSpec of user job
 CNYT::TVoidStructuredRowStreamTag class marking that row stream is empty
 CNYT::TWithAutoMergeSpec< TDerived >Base for operations with auto merge options
 CNYT::TWithAutoMergeSpec< TMapOperationSpec >
 CNYT::TWithAutoMergeSpec< TRawMapOperationSpec >
 CNYT::TWithAutoMergeSpec< TRawReduceOperationSpec >
 CNYT::TWithAutoMergeSpec< TReduceOperationSpec >
 CTWithBackTrace
 CNYT::TWriterOptionsOptions that control how server side of YT stores data
 CNYT::TYamredDsvAttributes
 CNYT::TYaMRRowType representing YaMR table row
 CNYT::TYtErrorError returned by YT cluster
 Cyexception