C++ YT Wrapper
C++ library for working with YT clusters
Loading...
Searching...
No Matches
client_method_options.h File Reference

Go to the source code of this file.

Classes

struct  NYT::TSuppressableAccessTrackingOptions< TDerived >
 Base class for options dealing with access tracking suppression. More...
struct  NYT::TPrerequisiteRevision
 Expected revision of a Cypress node, used as a precondition. More...
struct  NYT::TPrerequisiteTransactionsOptions< TDerived >
 Base class for options dealing with prerequisite transactions. More...
struct  NYT::TPrerequisiteRevisionsOptions< TDerived >
 Base class for options dealing with prerequisite revisions. More...
struct  NYT::TPrerequisiteOptions< TDerived >
 Server-side preconditions checked before the request is processed. More...
struct  NYT::TCreateOptions
 Options for NYT::ICypressClient::Create. More...
struct  NYT::TRemoveOptions
 Options for NYT::ICypressClient::Remove. More...
struct  NYT::TMasterReadOptions< TDerived >
 Base class for options for operations that read from master. More...
struct  NYT::TExistsOptions
 Options for NYT::ICypressClient::Exists. More...
struct  NYT::TGetOptions
 Options for NYT::ICypressClient::Get. More...
struct  NYT::TSetOptions
 Options for NYT::ICypressClient::Set. More...
struct  NYT::TMultisetAttributesOptions
 Options for NYT::ICypressClient::MultisetAttributes. More...
struct  NYT::TListOptions
 Options for NYT::ICypressClient::List. More...
struct  NYT::TCopyOptions
 Options for NYT::ICypressClient::Copy. More...
struct  NYT::TMoveOptions
 Options for NYT::ICypressClient::Move. More...
struct  NYT::TLinkOptions
 Options for NYT::ICypressClient::Link. More...
struct  NYT::TConcatenateOptions
 Options for NYT::ICypressClient::Concatenate. More...
struct  NYT::TBlobTableReaderOptions
 Options for NYT::IIOClient::CreateBlobTableReader. More...
struct  NYT::TResourceLimits
 Resource limits for operation (or pool). More...
struct  NYT::TSchedulingOptions
 Scheduling options for single pool tree. More...
struct  NYT::TSchedulingOptionsPerPoolTree
 Collection of scheduling options for multiple pool trees. More...
struct  NYT::TSuspendOperationOptions
 Options for NYT::IOperation::SuspendOperation. More...
struct  NYT::TResumeOperationOptions
 Options for NYT::IOperation::ResumeOperation. More...
struct  NYT::TUpdateOperationParametersOptions
 Options for NYT::IOperation::UpdateParameters. More...
struct  NYT::TIOOptions< TDerived >
 Base class for many options related to IO. More...
struct  NYT::TFileReaderOptions
 Options for reading file from YT. More...
struct  NYT::TFilePartitionReaderOptions
 Options for NYT::IClient::CreateFilePartitionReader. More...
struct  NYT::TWriterOptions
 Options that control how server side of YT stores data. More...
struct  NYT::TFileWriterOptions
 Options for writing file. More...
struct  NYT::TFileFragmentWriterOptions
 Options for writing file fragment in distributed session. More...
class  NYT::TSkiffRowHints
class  NYT::TFormatHints
 Options that control how C++ objects represent table rows when reading or writing a table. More...
class  NYT::TControlAttributes
 Options that control which control attributes (like row_index) are added to rows during read. More...
struct  NYT::TTableReaderOptions
 Options for NYT::IClient::CreateTableReader. More...
struct  NYT::TTablePartitionReaderOptions
 Options for NYT::IClient::CreatePartitionTableReader. More...
struct  NYT::TTableWriterOptions
 Options for NYT::IClient::CreateTableWriter. More...
struct  NYT::TTableFragmentWriterOptions
 Options for writing table fragment in distributed session. More...
struct  NYT::TStartTransactionOptions
 Options for NYT::IClient::StartTransaction. More...
struct  NYT::TAttachTransactionOptions
 Options for attaching transaction. More...
struct  NYT::TLockOptions
 Options for locking cypress node. More...
struct  NYT::TUnlockOptions
 Options for NYT::ITransaction::Unlock. More...
struct  NYT::TCommitTransactionOptions
 Options for NYT::ITransaction::Commit. More...
struct  NYT::TTabletOptions< TDerived >
 Base class for options that deal with tablets. More...
struct  NYT::TMountTableOptions
 Options for NYT::IClient::MountTable. More...
struct  NYT::TUnmountTableOptions
 Options for NYT::IClient::UnmountTable. More...
struct  NYT::TRemountTableOptions
 Options for NYT::IClient::RemountTable. More...
struct  NYT::TReshardTableOptions
 Options for NYT::IClient::ReshardTable. More...
struct  NYT::TFreezeTableOptions
 Options for NYT::IClient::FreezeTable. More...
struct  NYT::TUnfreezeTableOptions
 Options for NYT::IClient::UnfreezeTable. More...
struct  NYT::TAlterTableOptions
 Options for NYT::IClient::AlterTable. More...
struct  NYT::TLookupRowsOptions
 Options for NYT::IClient::LookupRows. More...
struct  NYT::TSelectRowsOptions
 Options for NYT::IClient::SelectRows. More...
struct  NYT::TCreateClientOptions
 Options for NYT::CreateClient;. More...
struct  NYT::TExecuteBatchOptions
 Options for NYT::IBatchRequest::ExecuteBatch. More...
struct  NYT::TTabletTransactionOptions< TDerived >
 Base class for options dealing with io to dynamic tables. More...
struct  NYT::TInsertRowsOptions
 Options for NYT::IClient::InsertRows. More...
struct  NYT::TDeleteRowsOptions
 Options for NYT::IClient::DeleteRows. More...
struct  NYT::TTrimRowsOptions
 Options for NYT::IClient::TrimRows. More...
struct  NYT::TAlterTableReplicaOptions
 Options for NYT::IClient::AlterTableReplica. More...
struct  NYT::TGetFileFromCacheOptions
 Options for NYT::IClient::GetFileFromCache. More...
struct  NYT::TPutFileToCacheOptions
 Options for NYT::IClient::GetTableColumnarStatistics. More...
struct  NYT::TCheckPermissionOptions
 Options for NYT::IClient::CheckPermission. More...
struct  NYT::TGetTableColumnarStatisticsOptions
 Options for NYT::IClient::GetTableColumnarStatistics. More...
struct  NYT::TGetTablePartitionsOptions
 Options for NYT::IClient::GetTablePartitions. More...
struct  NYT::TGetFilePartitionsOptions
 Options for NYT::IClient::GetFilePartitions. More...
struct  NYT::TGetTabletInfosOptions
 Options for NYT::IClient::GetTabletInfos. More...
struct  NYT::TSkyShareTableOptions
 Options for NYT::IClient::SkyShareTable. More...
struct  NYT::TCheckClusterLivenessOptions
 Options for NYT::IClient::CheckClusterLiveness. More...

Namespaces

namespace  NYT
 Main namespace of YT client.

Enumerations

enum  NYT::ENodeType : int {
  NT_STRING = 0 , NT_INT64 = 1 , NT_UINT64 = 2 , NT_DOUBLE = 3 ,
  NT_BOOLEAN = 4 , NT_MAP = 5 , NT_LIST = 6 , NT_FILE = 7 ,
  NT_TABLE = 8 , NT_DOCUMENT = 9 , NT_REPLICATED_TABLE = 10 , NT_TABLE_REPLICA = 11 ,
  NT_USER = 12 , NT_SCHEDULER_POOL = 13 , NT_LINK = 14 , NT_GROUP = 15 ,
  NT_PORTAL = 16 , NT_CHAOS_TABLE_REPLICA = 17 , NT_TABLE_COLLOCATION = 18
}
 Type of the cypress node.
enum class  NYT::EComplexTypeMode : int { Named , Positional }
 Mode of composite type representation in yson. More...
enum  NYT::ELockMode : int { NYT::LM_EXCLUSIVE , NYT::LM_SHARED , NYT::LM_SNAPSHOT }
 Type of the lock. More...
enum class  NYT::EDurability { NYT::Sync , NYT::Async }
 Durability mode. More...
enum class  NYT::EAtomicity { NYT::None , NYT::Full }
 Atomicity mode. More...
enum class  NYT::ETableReplicaMode { Sync , Async }
 Table replica mode. More...
enum class  NYT::ELockType { NYT::Exclusive , NYT::SharedWrite }
 Row lock type used by modify-rows commands. More...
enum class  NYT::EPermission : int {
  NYT::Read , NYT::Write , NYT::Use , NYT::Administer ,
  NYT::Create , NYT::Remove , NYT::Mount , NYT::Manage ,
  NYT::FullRead
}
enum class  NYT::ESecurityAction : int { NYT::Allow , NYT::Deny }
 Whether permission is granted or denied. More...
enum class  NYT::EColumnarStatisticsFetcherMode { NYT::FromNodes , NYT::FromMaster , NYT::Fallback }
 Columnar statistics fetching mode. More...
enum class  NYT::ETablePartitionMode { NYT::Unordered , NYT::Ordered }
 Table partitioning mode. More...

Detailed Description

Header containing options for NYT::IClient methods.