GPUdb C++ API
Version 7.2.3.0
|
A set of results returned by GPUdb::showTableMonitors. More...
#include <gpudb/protocol/show_table_monitors.h>
Public Member Functions | |
ShowTableMonitorsResponse () | |
Constructs a ShowTableMonitorsResponse object with default parameters. More... | |
Public Attributes | |
std::vector< std::string > | monitorIds |
List of monitor IDs. More... | |
std::vector< std::string > | tableNames |
List of source tables being monitored for the respective monitorIds. More... | |
std::vector< std::string > | events |
List of notification events for the respective monitorIds. More... | |
std::vector< std::string > | increasingColumns |
List of columns used on the respective tables in tableNames that will increase for new records. More... | |
std::vector< std::string > | filterExpressions |
List of filter expressions used on the respective tables in tableNames to limit records for notifications. More... | |
std::vector< std::string > | joinTableNames |
List of join_table_names. More... | |
std::vector< std::string > | joinColumnNames |
List of join_column_names. More... | |
std::vector< std::string > | joinExpressions |
List of join expressions. More... | |
std::vector< std::string > | refreshMethod |
List of refresh methods used on the respective tables in tableNames. More... | |
std::vector< std::string > | refreshPeriod |
List of refresh periods used on the respective tables in tableNames. More... | |
std::vector< std::string > | refreshStartTime |
List of refresh start times used on the respective tables in tableNames. More... | |
std::vector< std::string > | datasinkNames |
List of datasink names for the respective monitorIds if one is defined. More... | |
std::vector< std::map< std::string, std::string > > | additionalInfo |
Additional information about the respective monitors in monitorIds. More... | |
std::map< std::string, std::string > | info |
Additional information. More... | |
A set of results returned by GPUdb::showTableMonitors.
Definition at line 112 of file show_table_monitors.h.
|
inline |
Constructs a ShowTableMonitorsResponse object with default parameters.
Definition at line 118 of file show_table_monitors.h.
std::vector<std::map<std::string, std::string> > gpudb::ShowTableMonitorsResponse::additionalInfo |
Additional information about the respective monitors in monitorIds.
Definition at line 232 of file show_table_monitors.h.
std::vector<std::string> gpudb::ShowTableMonitorsResponse::datasinkNames |
List of datasink names for the respective monitorIds if one is defined.
Definition at line 201 of file show_table_monitors.h.
std::vector<std::string> gpudb::ShowTableMonitorsResponse::events |
List of notification events for the respective monitorIds.
Definition at line 150 of file show_table_monitors.h.
std::vector<std::string> gpudb::ShowTableMonitorsResponse::filterExpressions |
List of filter expressions used on the respective tables in tableNames to limit records for notifications.
Definition at line 162 of file show_table_monitors.h.
std::vector<std::string> gpudb::ShowTableMonitorsResponse::increasingColumns |
List of columns used on the respective tables in tableNames that will increase for new records.
Definition at line 156 of file show_table_monitors.h.
std::map<std::string, std::string> gpudb::ShowTableMonitorsResponse::info |
Additional information.
Definition at line 237 of file show_table_monitors.h.
std::vector<std::string> gpudb::ShowTableMonitorsResponse::joinColumnNames |
List of join_column_names.
Definition at line 172 of file show_table_monitors.h.
std::vector<std::string> gpudb::ShowTableMonitorsResponse::joinExpressions |
List of join expressions.
Definition at line 177 of file show_table_monitors.h.
std::vector<std::string> gpudb::ShowTableMonitorsResponse::joinTableNames |
List of join_table_names.
Definition at line 167 of file show_table_monitors.h.
std::vector<std::string> gpudb::ShowTableMonitorsResponse::monitorIds |
List of monitor IDs.
Definition at line 139 of file show_table_monitors.h.
std::vector<std::string> gpudb::ShowTableMonitorsResponse::refreshMethod |
List of refresh methods used on the respective tables in tableNames.
Definition at line 183 of file show_table_monitors.h.
std::vector<std::string> gpudb::ShowTableMonitorsResponse::refreshPeriod |
List of refresh periods used on the respective tables in tableNames.
Definition at line 189 of file show_table_monitors.h.
std::vector<std::string> gpudb::ShowTableMonitorsResponse::refreshStartTime |
List of refresh start times used on the respective tables in tableNames.
Definition at line 195 of file show_table_monitors.h.
std::vector<std::string> gpudb::ShowTableMonitorsResponse::tableNames |
List of source tables being monitored for the respective monitorIds.
Definition at line 145 of file show_table_monitors.h.