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

Go to the source code of this file.

Classes

struct  NYT::TAuthorizationInfo
 OAuth info (returned by NYT::IClient::WhoAmI). More...
struct  NYT::TCheckPermissionResult
 Part of NYT::TCheckPermissionResponse. More...
struct  NYT::TCheckPermissionResponse
 Result of NYT::IClient::CheckPermission command. More...
class  NYT::ILock
 Interface representing a lock obtained from NYT::ITransaction::Lock. More...
class  NYT::IClientBase
 Base class for NYT::IClient and NYT::ITransaction. More...
class  NYT::ITransaction
 Interface representing a master transaction. More...
class  NYT::IClient
 Interface containing non-transactional commands. More...

Namespaces

namespace  NYT
 Main namespace of YT client.

Functions

IClientPtr NYT::CreateRpcClient (const TString &serverName, const TCreateClientOptions &options={})
 Create a rpc client for particular cluster.
IClientPtr NYT::CreateClient (const TString &serverName, const TCreateClientOptions &options={})
 Create a client for particular MapReduce cluster.
IClientPtr NYT::CreateClientFromEnv (const TCreateClientOptions &options={})
 Create a client for mapreduce cluster specified in YT_PROXY environment variable.

Detailed Description

Main header of the C++ YT Wrapper.