OmniSciDB  dfae7c3b14
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

◆ SQLType() [1/3]

Parser::SQLType::SQLType ( SQLTypes  t)

Definition at line 74 of file ParserNode.h.

74 : ddl_utils::SqlType(t, -1, 0, false, -1) {}

◆ SQLType() [2/3]

Parser::SQLType::SQLType ( SQLTypes  t,
int  p1 

Definition at line 75 of file ParserNode.h.

75 : ddl_utils::SqlType(t, p1, 0, false, -1) {}

◆ SQLType() [3/3]

Parser::SQLType::SQLType ( SQLTypes  t,
int  p1,
int  p2,
bool  a 

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: