Class astutedds::dcps::FilterExpressionParser
ClassList > astutedds > dcps > FilterExpressionParser
Parses SQL-like filter expressions.
#include <writer_filter.hpp>
Public Static Functions
| Type | Name |
|---|---|
| std::string | get_last_error () Get last parse error. |
| std::unique_ptr< FilterNode > | parse (const std::string & expression, const std::vector< std::string > & parameters={}) Parse filter expression string. |
Public Static Functions Documentation
function get_last_error
Get last parse error.
static std::string astutedds::dcps::FilterExpressionParser::get_last_error ()
function parse
Parse filter expression string.
static std::unique_ptr< FilterNode > astutedds::dcps::FilterExpressionParser::parse (
const std::string & expression,
const std::vector< std::string > & parameters={}
)
Parameters:
expressionSQL-like filter expressionparametersParameter values for n placeholders
Returns:
Root of parsed expression tree, or nullptr on error
The documentation for this class was generated from the following file include/astutedds/dcps/writer_filter.hpp