OmniSciDB  1dac507f6e
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Parser::CompressDef Class Reference

#include <ParserNode.h>

+ Inheritance diagram for Parser::CompressDef:
+ Collaboration diagram for Parser::CompressDef:

Public Member Functions

 CompressDef (std::string *n, int p)
 
const std::string * get_encoding_name () const
 
int get_encoding_param () const
 
- Public Member Functions inherited from Parser::Node
virtual ~Node ()
 

Private Attributes

std::unique_ptr< std::string > encoding_name
 
int encoding_param
 

Detailed Description

Definition at line 796 of file ParserNode.h.

Constructor & Destructor Documentation

Parser::CompressDef::CompressDef ( std::string *  n,
int  p 
)
inline

Definition at line 798 of file ParserNode.h.

798 : encoding_name(n), encoding_param(p) {}
std::unique_ptr< std::string > encoding_name
Definition: ParserNode.h:803

Member Function Documentation

const std::string* Parser::CompressDef::get_encoding_name ( ) const
inline

Definition at line 799 of file ParserNode.h.

References encoding_name.

Referenced by Parser::DDLStmt::setColumnDescriptor().

799 { return encoding_name.get(); }
std::unique_ptr< std::string > encoding_name
Definition: ParserNode.h:803

+ Here is the caller graph for this function:

int Parser::CompressDef::get_encoding_param ( ) const
inline

Definition at line 800 of file ParserNode.h.

References encoding_param.

Referenced by Parser::DDLStmt::setColumnDescriptor().

800 { return encoding_param; }

+ Here is the caller graph for this function:

Member Data Documentation

std::unique_ptr<std::string> Parser::CompressDef::encoding_name
private

Definition at line 803 of file ParserNode.h.

Referenced by get_encoding_name().

int Parser::CompressDef::encoding_param
private

Definition at line 804 of file ParserNode.h.

Referenced by get_encoding_param().


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