GPUdb C++ API
Version 6.2.0.3
|
A set of input parameters for filterByString(const FilterByStringRequest&) const. More...
#include <gpudb/protocol/filter_by_string.h>
Public Member Functions | |
FilterByStringRequest () | |
Constructs a FilterByStringRequest object with default parameter values. More... | |
FilterByStringRequest (const std::string &tableName_, const std::string &viewName_, const std::string &expression_, const std::string &mode_, const std::vector< std::string > &columnNames_, const std::map< std::string, std::string > &options_) | |
Constructs a FilterByStringRequest object with the specified parameters. More... | |
Public Attributes | |
std::string | tableName |
std::string | viewName |
std::string | expression |
std::string | mode |
std::vector< std::string > | columnNames |
std::map< std::string, std::string > | options |
A set of input parameters for filterByString(const FilterByStringRequest&) const.
Calculates which objects from a table, collection, or view match a string expression for the given string columns. The options 'case_sensitive' can be used to modify the behavior for all modes except 'search'. For 'search' mode details and limitations, see Full Text Search.
Definition at line 23 of file filter_by_string.h.
|
inline |
Constructs a FilterByStringRequest object with default parameter values.
Definition at line 30 of file filter_by_string.h.
|
inline |
Constructs a FilterByStringRequest object with the specified parameters.
[in] | tableName_ | Name of the table on which the filter operation will be performed. Must be an existing table, collection or view. |
[in] | viewName_ | If provided, then this will be the name of the view containing the results. Has the same naming restrictions as tables. |
[in] | expression_ | The expression with which to filter the table. |
[in] | mode_ | The string filtering mode to apply. See below for details.
|
[in] | columnNames_ | List of columns on which to apply the filter. Ignored for 'search' mode. |
[in] | options_ | Optional parameters.
|
Definition at line 103 of file filter_by_string.h.
std::vector<std::string> gpudb::FilterByStringRequest::columnNames |
Definition at line 117 of file filter_by_string.h.
std::string gpudb::FilterByStringRequest::expression |
Definition at line 115 of file filter_by_string.h.
std::string gpudb::FilterByStringRequest::mode |
Definition at line 116 of file filter_by_string.h.
std::map<std::string, std::string> gpudb::FilterByStringRequest::options |
Definition at line 118 of file filter_by_string.h.
std::string gpudb::FilterByStringRequest::tableName |
Definition at line 113 of file filter_by_string.h.
std::string gpudb::FilterByStringRequest::viewName |
Definition at line 114 of file filter_by_string.h.