#include <ParserNode.h>
Definition at line 780 of file ParserNode.h.
Parser::ColumnConstraintDef::ColumnConstraintDef |
( |
bool |
n, |
|
|
bool |
u, |
|
|
bool |
p, |
|
|
Literal * |
d |
|
) |
| |
|
inline |
Definition at line 782 of file ParserNode.h.
std::unique_ptr< Literal > defaultval_
Parser::ColumnConstraintDef::ColumnConstraintDef |
( |
Expr * |
c | ) |
|
|
inline |
Definition at line 784 of file ParserNode.h.
std::unique_ptr< Expr > check_condition_
Parser::ColumnConstraintDef::ColumnConstraintDef |
( |
std::string * |
t, |
|
|
std::string * |
c |
|
) |
| |
|
inline |
Definition at line 786 of file ParserNode.h.
std::unique_ptr< std::string > foreign_table_
std::unique_ptr< std::string > foreign_column_
const Expr* Parser::ColumnConstraintDef::get_check_condition |
( |
| ) |
const |
|
inline |
const Literal* Parser::ColumnConstraintDef::get_defaultval |
( |
| ) |
const |
|
inline |
const std::string* Parser::ColumnConstraintDef::get_foreign_column |
( |
| ) |
const |
|
inline |
const std::string* Parser::ColumnConstraintDef::get_foreign_table |
( |
| ) |
const |
|
inline |
bool Parser::ColumnConstraintDef::get_is_primarykey |
( |
| ) |
const |
|
inline |
bool Parser::ColumnConstraintDef::get_notnull |
( |
| ) |
const |
|
inline |
bool Parser::ColumnConstraintDef::get_unique |
( |
| ) |
const |
|
inline |
std::unique_ptr<Expr> Parser::ColumnConstraintDef::check_condition_ |
|
private |
std::unique_ptr<Literal> Parser::ColumnConstraintDef::defaultval_ |
|
private |
std::unique_ptr<std::string> Parser::ColumnConstraintDef::foreign_column_ |
|
private |
std::unique_ptr<std::string> Parser::ColumnConstraintDef::foreign_table_ |
|
private |
bool Parser::ColumnConstraintDef::is_primarykey_ |
|
private |
bool Parser::ColumnConstraintDef::notnull_ |
|
private |
bool Parser::ColumnConstraintDef::unique_ |
|
private |
The documentation for this class was generated from the following file:
- /home/jenkins-slave/workspace/core-os-doxygen/Parser/ParserNode.h