OmniSciDB  baf940c279
Parser::CreateTableBaseStmt Class Referenceabstract

#include <ParserNode.h>

+ Inheritance diagram for Parser::CreateTableBaseStmt:
+ Collaboration diagram for Parser::CreateTableBaseStmt:

Public Member Functions

virtual const std::string * get_table () const =0
 
virtual const std::list< std::unique_ptr< TableElement > > & get_table_element_list () const =0
 
- Public Member Functions inherited from Parser::DDLStmt
virtual void execute (const Catalog_Namespace::SessionInfo &session)=0
 
void setColumnDescriptor (ColumnDescriptor &cd, const ColumnDef *coldef)
 
- Public Member Functions inherited from Parser::Node
virtual ~Node ()
 

Detailed Description

Definition at line 941 of file ParserNode.h.

Member Function Documentation

◆ get_table()

virtual const std::string* Parser::CreateTableBaseStmt::get_table ( ) const
pure virtual

Implemented in Parser::CreateDataframeStmt, and Parser::CreateTableStmt.

Referenced by validate_shared_dictionary(), and validate_shared_dictionary_order().

+ Here is the caller graph for this function:

◆ get_table_element_list()

virtual const std::list<std::unique_ptr<TableElement> >& Parser::CreateTableBaseStmt::get_table_element_list ( ) const
pure virtual

Implemented in Parser::CreateDataframeStmt, and Parser::CreateTableStmt.

Referenced by validate_shared_dictionary().

+ Here is the caller graph for this function:

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