GPUdb C++ API  Version 7.2.2.4
gpudb::ShowDirectoriesResponse Struct Reference

A set of results returned by GPUdb::showDirectories. More...

#include <gpudb/protocol/show_directories.h>

Public Member Functions

 ShowDirectoriesResponse ()
 Constructs a ShowDirectoriesResponse object with default parameters. More...
 

Public Attributes

std::vector< std::string > directories
 KiFS directory names. More...
 
std::vector< std::string > users
 User that created each directory for the respective directories in directories. More...
 
std::vector< int64_t > creationTimes
 The creation time for each directory in milliseconds since epoch, for the respective directories in directories. More...
 
std::vector< int64_t > dataUsages
 The data usage each directory in bytes, for the respective directories in directories. More...
 
std::vector< int64_t > dataLimits
 The data limit for each directory in bytes, for the respective directories in directories. More...
 
std::vector< std::string > permissions
 Highest level of permission the calling user has for the respective directories in directories. More...
 
std::map< std::string, std::string > info
 Additional information. More...
 

Detailed Description

A set of results returned by GPUdb::showDirectories.

Definition at line 109 of file show_directories.h.

Constructor & Destructor Documentation

◆ ShowDirectoriesResponse()

gpudb::ShowDirectoriesResponse::ShowDirectoriesResponse ( )
inline

Constructs a ShowDirectoriesResponse object with default parameters.

Definition at line 114 of file show_directories.h.

Member Data Documentation

◆ creationTimes

std::vector<int64_t> gpudb::ShowDirectoriesResponse::creationTimes

The creation time for each directory in milliseconds since epoch, for the respective directories in directories.

Definition at line 140 of file show_directories.h.

◆ dataLimits

std::vector<int64_t> gpudb::ShowDirectoriesResponse::dataLimits

The data limit for each directory in bytes, for the respective directories in directories.

Definition at line 152 of file show_directories.h.

◆ dataUsages

std::vector<int64_t> gpudb::ShowDirectoriesResponse::dataUsages

The data usage each directory in bytes, for the respective directories in directories.

Definition at line 146 of file show_directories.h.

◆ directories

std::vector<std::string> gpudb::ShowDirectoriesResponse::directories

KiFS directory names.

Definition at line 128 of file show_directories.h.

◆ info

std::map<std::string, std::string> gpudb::ShowDirectoriesResponse::info

Additional information.

Definition at line 165 of file show_directories.h.

◆ permissions

std::vector<std::string> gpudb::ShowDirectoriesResponse::permissions

Highest level of permission the calling user has for the respective directories in directories.

Will be empty if no permissions. If a user has been granted both read and write permissions, 'directory_write' will be listed.

Definition at line 160 of file show_directories.h.

◆ users

std::vector<std::string> gpudb::ShowDirectoriesResponse::users

User that created each directory for the respective directories in directories.

Definition at line 134 of file show_directories.h.


The documentation for this struct was generated from the following file: