6 #ifndef __ALTER_DIRECTORY_H__ 7 #define __ALTER_DIRECTORY_H__ 27 options(std::map<std::string, std::string>())
52 AlterDirectoryRequest(
const std::string& directoryName_,
const std::map<std::string, std::string>& directoryUpdatesMap_,
const std::map<std::string, std::string>& options_):
79 std::map<std::string, std::string>
options;
85 template<>
struct codec_traits<
gpudb::AlterDirectoryRequest>
96 if (::avro::ResolvingDecoder *rd = dynamic_cast< ::avro::ResolvingDecoder*>(&d))
98 const std::vector<size_t> fo = rd->fieldOrder();
100 for (std::vector<size_t>::const_iterator it = fo.begin(); it != fo.end(); ++it)
145 info(std::map<std::string, std::string>())
158 std::map<std::string, std::string>
info;
164 template<>
struct codec_traits<
gpudb::AlterDirectoryResponse>
169 ::avro::encode(e, v.
info);
174 if (::avro::ResolvingDecoder *rd = dynamic_cast< ::avro::ResolvingDecoder*>(&d))
176 const std::vector<size_t> fo = rd->fieldOrder();
178 for (std::vector<size_t>::const_iterator it = fo.begin(); it != fo.end(); ++it)
187 ::avro::decode(d, v.
info);
198 ::avro::decode(d, v.
info);
204 #endif // __ALTER_DIRECTORY_H__
AlterDirectoryResponse()
Constructs an AlterDirectoryResponse object with default parameters.
A set of results returned by GPUdb::alterDirectory.
std::map< std::string, std::string > options
Optional parameters.
std::map< std::string, std::string > directoryUpdatesMap
Map containing the properties of the directory to be altered.
AlterDirectoryRequest(const std::string &directoryName_, const std::map< std::string, std::string > &directoryUpdatesMap_, const std::map< std::string, std::string > &options_)
Constructs an AlterDirectoryRequest object with the specified parameters.
std::map< std::string, std::string > info
Additional information.
A set of parameters for GPUdb::alterDirectory.
AlterDirectoryRequest()
Constructs an AlterDirectoryRequest object with default parameters.
std::string directoryName
Name of the directory in KiFS to be altered.
std::string directoryName
Value of directoryName.