OmniSciDB  06b3bd477c
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Parser::SQLType Class Reference

#include <ParserNode.h>

+ Inheritance diagram for Parser::SQLType:
+ Collaboration diagram for Parser::SQLType:

Public Member Functions

 SQLType (SQLTypes t)
 
 SQLType (SQLTypes t, int p1)
 
 SQLType (SQLTypes t, int p1, int p2, bool a)
 
- Public Member Functions inherited from Parser::Node
virtual ~Node ()
 
- Public Member Functions inherited from ddl_utils::SqlType
 SqlType (SQLTypes type, int param1, int param2, bool is_array, int array_size)
 
virtual SQLTypes get_type () const
 
virtual int get_param1 () const
 
virtual void set_param1 (int param)
 
virtual int get_param2 () const
 
virtual bool get_is_array () const
 
virtual void set_is_array (bool a)
 
virtual int get_array_size () const
 
virtual void set_array_size (int s)
 
virtual std::string to_string () const
 
virtual void check_type ()
 

Additional Inherited Members

- Protected Attributes inherited from ddl_utils::SqlType
SQLTypes type
 
int param1
 
int param2
 
bool is_array
 
int array_size
 

Detailed Description

Definition at line 72 of file ParserNode.h.

Constructor & Destructor Documentation

Parser::SQLType::SQLType ( SQLTypes  t)
inlineexplicit

Definition at line 74 of file ParserNode.h.

74 : ddl_utils::SqlType(t, -1, 0, false, -1) {}
Parser::SQLType::SQLType ( SQLTypes  t,
int  p1 
)
inline

Definition at line 75 of file ParserNode.h.

75 : ddl_utils::SqlType(t, p1, 0, false, -1) {}
Parser::SQLType::SQLType ( SQLTypes  t,
int  p1,
int  p2,
bool  a 
)
inline

Definition at line 76 of file ParserNode.h.

76 : ddl_utils::SqlType(t, p1, p2, a, -1) {}

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