File csql_grammar_scan.h¶
FileList > cubrid > src > parser > csql_grammar_scan.h
Go to the source code of this file
Public Attributes¶
| Type | Name |
|---|---|
| PT_HINT | parser_hint_table |
| int | parser_input_host_index |
| int | parser_output_host_index |
| int | parser_statement_OK |
| PARSER_CONTEXT * | this_parser |
Public Functions¶
| Type | Name |
|---|---|
| void | pt_check_hint (const char * text, PT_HINT hint_table, PT_HINT_ENUM * result_hint) |
| bool | pt_check_hostname (char * p) |
| bool | pt_check_ipv4 (char * p) |
| void | pt_cleanup_hint (PARSER_CONTEXT * parser, PT_HINT hint_table) |
| void | pt_fix_left_parens (void) |
| void | pt_get_hint (const char * text, PT_HINT hint_table, PT_NODE * node) |
| void | pt_initialize_hint (PARSER_CONTEXT * parser, PT_HINT hint_table) |
| char * | pt_makename (const char * name) |
| int | pt_nextchar (void) |
| void | pt_parser_line_col (PT_NODE * node) |
Macros¶
| Type | Name |
|---|---|
| define | PICE (expr) /* multi line expression */ |
| define | pt_orderbynum_compatibility (expr) [**pt\_instnum\_compatibility**](parser_8h.md#function-pt_instnum_compatibility)(expr) |
Public Attributes Documentation¶
variable parser_hint_table¶
variable parser_input_host_index¶
variable parser_output_host_index¶
variable parser_statement_OK¶
variable this_parser¶
Public Functions Documentation¶
function pt_check_hint¶
function pt_check_hostname¶
function pt_check_ipv4¶
function pt_cleanup_hint¶
function pt_fix_left_parens¶
function pt_get_hint¶
function pt_initialize_hint¶
function pt_makename¶
function pt_nextchar¶
function pt_parser_line_col¶
Macro Definition Documentation¶
define PICE¶
define pt_orderbynum_compatibility¶
The documentation for this class was generated from the following file cubrid/src/parser/csql_grammar_scan.h