24 IClientBasePtr client,
25 const TString& prefix = {},
26 const TYPath& directory = {},
27 const TCreateOptions& options = {});
46 TString
Name() && = delete;
52 struct TPrivateConstuctorTag
57 IClientBasePtr Client_;
TTempTable(IClientBasePtr client, const TString &prefix={}, const TYPath &directory={}, const TCreateOptions &options={})
Constructor creates temporary table.
TString Release()
Release table and return its path. Table will not be deleted by TTempTable destructor after this call...
static TTempTable CreateAutoremovingTable(IClientBasePtr client, TYPath path, const TCreateOptions &options)
Create table with given path that will be autoremoved in RAII manner.
TString Name() const &
Return full path to the table.
Main namespace of YT client.
Definition abortable_stream.h:7
TYPath CreateTempTable(const IClientBasePtr &client, const TString &prefix, const TYPath &directory, const TCreateOptions &options)
Create empty table with unique name in given directory and return its path.
Options for NYT::ICypressClient::Create.
Definition client_method_options.h:126