OmniSciDB  72c90bc290
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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, bool read_only_mode)=0
 
void setColumnDescriptor (ColumnDescriptor &cd, const ColumnDef *coldef)
 
- Public Member Functions inherited from Parser::Node
virtual ~Node ()
 

Detailed Description

Definition at line 975 of file ParserNode.h.

Member Function Documentation

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:

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: