OmniSciDB
a5dc49c757
|
#include <ParserNode.h>
Public Member Functions | |
ColumnDef (std::string *c, SQLType *t, CompressDef *cp, ColumnConstraintDef *cc) | |
const std::string * | get_column_name () const |
SQLType * | get_column_type () const |
const CompressDef * | get_compression () const |
const ColumnConstraintDef * | get_column_constraint () const |
Public Member Functions inherited from Parser::Node | |
virtual | ~Node () |
Private Attributes | |
std::unique_ptr< std::string > | column_name_ |
std::unique_ptr< SQLType > | column_type_ |
std::unique_ptr< CompressDef > | compression_ |
std::unique_ptr < ColumnConstraintDef > | column_constraint_ |
Definition at line 823 of file ParserNode.h.
|
inline |
Definition at line 825 of file ParserNode.h.
|
inline |
Definition at line 830 of file ParserNode.h.
References column_constraint_.
Referenced by Parser::set_column_descriptor().
|
inline |
Definition at line 827 of file ParserNode.h.
References column_name_.
Referenced by Parser::CreateDataframeStmt::execute(), Parser::CreateTableStmt::executeDryRun(), and Parser::set_column_descriptor().
|
inline |
Definition at line 828 of file ParserNode.h.
References column_type_.
Referenced by Parser::set_column_descriptor().
|
inline |
Definition at line 829 of file ParserNode.h.
References compression_.
Referenced by anonymous_namespace{SharedDictionaryValidator.cpp}::get_compression_for_column(), and Parser::set_column_descriptor().
|
private |
Definition at line 838 of file ParserNode.h.
Referenced by get_column_constraint().
|
private |
Definition at line 835 of file ParserNode.h.
Referenced by get_column_name().
|
private |
Definition at line 836 of file ParserNode.h.
Referenced by get_column_type().
|
private |
Definition at line 837 of file ParserNode.h.
Referenced by get_compression().