OmniSciDB  04ee39c94c
Parser::CheckDef Class Reference

#include <ParserNode.h>

+ Inheritance diagram for Parser::CheckDef:
+ Collaboration diagram for Parser::CheckDef:

Public Member Functions

 CheckDef (Expr *c)
 
const Exprget_check_condition () const
 
- Public Member Functions inherited from Parser::Node
virtual ~Node ()
 

Private Attributes

std::unique_ptr< Exprcheck_condition
 

Detailed Description

Definition at line 887 of file ParserNode.h.

Constructor & Destructor Documentation

◆ CheckDef()

Parser::CheckDef::CheckDef ( Expr c)
inline

Definition at line 889 of file ParserNode.h.

889 : check_condition(c) {}
void c(const std::string &query_string, const ExecutorDeviceType device_type)
std::unique_ptr< Expr > check_condition
Definition: ParserNode.h:893

Member Function Documentation

◆ get_check_condition()

const Expr* Parser::CheckDef::get_check_condition ( ) const
inline

Definition at line 890 of file ParserNode.h.

890 { return check_condition.get(); }
std::unique_ptr< Expr > check_condition
Definition: ParserNode.h:893

Member Data Documentation

◆ check_condition

std::unique_ptr<Expr> Parser::CheckDef::check_condition
private

Definition at line 893 of file ParserNode.h.


The documentation for this class was generated from the following file: