OmniSciDB  340b00dbf6
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Parser::RegexpExpr Member List

This is the complete list of members for Parser::RegexpExpr, including all inherited members.

analyze(const Catalog_Namespace::Catalog &catalog, Analyzer::Query &query, TlistRefType allow_tlist_ref=TLIST_NONE) const overrideParser::RegexpExprvirtual
argParser::RegexpExprprivate
check_pattern_expr(const std::string &pattern_str, char escape_char)Parser::RegexpExprprivatestatic
escape_stringParser::RegexpExprprivate
get(std::shared_ptr< Analyzer::Expr > arg_expr, std::shared_ptr< Analyzer::Expr > pattern_expr, std::shared_ptr< Analyzer::Expr > escape_expr, const bool is_not)Parser::RegexpExprstatic
get_arg() const Parser::RegexpExprinline
get_escape_string() const Parser::RegexpExprinline
get_is_not() const Parser::RegexpExprinline
get_pattern_string() const Parser::RegexpExprinline
is_notParser::RegexpExprprivate
pattern_stringParser::RegexpExprprivate
RegexpExpr(bool n, Expr *a, Expr *p, Expr *e)Parser::RegexpExprinline
TLIST_COPY enum valueParser::Expr
TLIST_NONE enum valueParser::Expr
TLIST_REF enum valueParser::Expr
TlistRefType enum nameParser::Expr
to_string() const overrideParser::RegexpExprvirtual
translate_to_like_pattern(std::string &pattern_str, char escape_char)Parser::RegexpExprprivatestatic
~Node()Parser::Nodeinlinevirtual