Skip to content

Class cubload::semantic_helper

ClassList > cubload > semantic_helper

  • #include <load_semantic_helper.hpp>

Public Functions

Type Name
void append_char (char c)
constant_type * append_constant_list (constant_type * head, constant_type * tail)
string_type * append_string_list (string_type * head, string_type * tail)
bool in_instance_line ()
constant_type * make_constant (int type, void * val)
constant_type * make_monetary_constant (int currency_type, string_type * amount)
constant_type * make_real (string_type * str)
string_type * make_string_by_buffer ()
string_type * make_string_by_yytext (const char * text, int text_size)
semantic_helper & operator= (const semantic_helper & other) = delete
void reset_after_batch ()
void reset_after_line ()
semantic_helper ()
semantic_helper (const semantic_helper & copy) = delete
void set_in_instance_line (bool in_instance_line)
void set_quoted_string_buffer ()
~semantic_helper ()

Public Functions Documentation

function append_char

void cubload::semantic_helper::append_char (
    char c
) 

function append_constant_list

constant_type * cubload::semantic_helper::append_constant_list (
    constant_type * head,
    constant_type * tail
) 

function append_string_list

string_type * cubload::semantic_helper::append_string_list (
    string_type * head,
    string_type * tail
) 

function in_instance_line

bool cubload::semantic_helper::in_instance_line () 

function make_constant

constant_type * cubload::semantic_helper::make_constant (
    int type,
    void * val
) 

function make_monetary_constant

constant_type * cubload::semantic_helper::make_monetary_constant (
    int currency_type,
    string_type * amount
) 

function make_real

constant_type * cubload::semantic_helper::make_real (
    string_type * str
) 

function make_string_by_buffer

string_type * cubload::semantic_helper::make_string_by_buffer () 

function make_string_by_yytext

string_type * cubload::semantic_helper::make_string_by_yytext (
    const  char * text,
    int text_size
) 

function operator=

semantic_helper & cubload::semantic_helper::operator= (
    const  semantic_helper & other
) = delete

function reset_after_batch

void cubload::semantic_helper::reset_after_batch () 

function reset_after_line

void cubload::semantic_helper::reset_after_line () 

function semantic_helper [1/2]

cubload::semantic_helper::semantic_helper () 

function semantic_helper [2/2]

cubload::semantic_helper::semantic_helper (
    const  semantic_helper & copy
) = delete

function set_in_instance_line

void cubload::semantic_helper::set_in_instance_line (
    bool in_instance_line
) 

function set_quoted_string_buffer

void cubload::semantic_helper::set_quoted_string_buffer () 

function ~semantic_helper

cubload::semantic_helper::~semantic_helper () 


The documentation for this class was generated from the following file cubrid/src/loaddb/load_semantic_helper.hpp