GPUdb C++ API
Version 7.1.10.0
|
A set of input parameters for const. More...
#include <gpudb/protocol/get_records_by_series.h>
Public Member Functions | |
GetRecordsBySeriesRequest () | |
Constructs a GetRecordsBySeriesRequest object with default parameter values. More... | |
GetRecordsBySeriesRequest (const std::string &tableName_, const std::string &worldTableName_, const int32_t offset_, const int32_t limit_, const std::map< std::string, std::string > &options_) | |
Constructs a GetRecordsBySeriesRequest object with the specified parameters. More... | |
GetRecordsBySeriesRequest (const std::string &tableName_, const std::string &worldTableName_, const int32_t offset_, const int32_t limit_, const std::string &encoding_, const std::map< std::string, std::string > &options_) | |
Constructs a GetRecordsBySeriesRequest object with the specified parameters. More... | |
Public Attributes | |
std::string | tableName |
std::string | worldTableName |
int32_t | offset |
int32_t | limit |
std::string | encoding |
std::map< std::string, std::string > | options |
A set of input parameters for const.
Retrieves the complete series/track records from the given worldTableName based on the partial track information contained in the tableName.
This operation supports paging through the data via the offset and limit parameters.
In contrast to const this returns records grouped by series/track. So if offset is 0 and limit is 5 this operation would return the first 5 series/tracks in tableName. Each series/track will be returned sorted by their TIMESTAMP column.
Definition at line 31 of file get_records_by_series.h.
|
inline |
Constructs a GetRecordsBySeriesRequest object with default parameter values.
Definition at line 38 of file get_records_by_series.h.
|
inline |
Constructs a GetRecordsBySeriesRequest object with the specified parameters.
[in] | tableName_ | Name of the table or view for which series/tracks will be fetched, in [schema_name.]table_name format, using standard name resolution rules. |
[in] | worldTableName_ | Name of the table containing the complete series/track information to be returned for the tracks present in the tableName, in [schema_name.]table_name format, using standard name resolution rules. Typically this is used when retrieving series/tracks from a view (which contains partial series/tracks) but the user wants to retrieve the entire original series/tracks. Can be blank. |
[in] | offset_ | A positive integer indicating the number of initial series/tracks to skip (useful for paging through the results). The minimum allowed value is 0. The maximum allowed value is MAX_INT. |
[in] | limit_ | A positive integer indicating the maximum number of series/tracks to be returned. Or END_OF_SET (-9999) to indicate that the max number of results should be returned. |
[in] | options_ | Optional parameters. |
Definition at line 82 of file get_records_by_series.h.
|
inline |
Constructs a GetRecordsBySeriesRequest object with the specified parameters.
[in] | tableName_ | Name of the table or view for which series/tracks will be fetched, in [schema_name.]table_name format, using standard name resolution rules. |
[in] | worldTableName_ | Name of the table containing the complete series/track information to be returned for the tracks present in the tableName, in [schema_name.]table_name format, using standard name resolution rules. Typically this is used when retrieving series/tracks from a view (which contains partial series/tracks) but the user wants to retrieve the entire original series/tracks. Can be blank. |
[in] | offset_ | A positive integer indicating the number of initial series/tracks to skip (useful for paging through the results). The minimum allowed value is 0. The maximum allowed value is MAX_INT. |
[in] | limit_ | A positive integer indicating the maximum number of series/tracks to be returned. Or END_OF_SET (-9999) to indicate that the max number of results should be returned. |
[in] | encoding_ | Specifies the encoding for returned records; either binary or json. The default value is gpudb::get_records_by_series_binary. |
[in] | options_ | Optional parameters. |
Definition at line 135 of file get_records_by_series.h.
std::string gpudb::GetRecordsBySeriesRequest::encoding |
Definition at line 149 of file get_records_by_series.h.
int32_t gpudb::GetRecordsBySeriesRequest::limit |
Definition at line 148 of file get_records_by_series.h.
int32_t gpudb::GetRecordsBySeriesRequest::offset |
Definition at line 147 of file get_records_by_series.h.
std::map<std::string, std::string> gpudb::GetRecordsBySeriesRequest::options |
Definition at line 150 of file get_records_by_series.h.
std::string gpudb::GetRecordsBySeriesRequest::tableName |
Definition at line 145 of file get_records_by_series.h.
std::string gpudb::GetRecordsBySeriesRequest::worldTableName |
Definition at line 146 of file get_records_by_series.h.