CUBRID Engine
latest
|
#include <shard_parser.h>
Public Attributes | |
char * | sql_stmt |
bool | is_select |
int | bind_count |
SP_CURSOR | cursor |
SP_CURSOR | prv_cursor |
SP_TOKEN | operator_ |
SP_PARSER_HINT_LIST | list_a |
SP_PARSER_HINT_LIST | list_t [2] |
Definition at line 138 of file shard_parser.h.
int sp_parser_ctx::bind_count |
Definition at line 142 of file shard_parser.h.
Referenced by proxy_client_execute_internal(), sp_create_parser(), sp_get_bind_type_and_value(), and sp_process_token().
SP_CURSOR sp_parser_ctx::cursor |
Definition at line 143 of file shard_parser.h.
Referenced by sp_copy_cursor_to_prv(), sp_create_parser(), sp_get_bind_type_and_value(), sp_get_int_bind_value(), sp_get_string_bind_value(), sp_parse_sql(), sp_parse_sql_internal(), and sp_process_token().
bool sp_parser_ctx::is_select |
Definition at line 141 of file shard_parser.h.
Referenced by sp_create_parser(), and sp_is_valid_hint().
SP_PARSER_HINT_LIST sp_parser_ctx::list_a |
Definition at line 146 of file shard_parser.h.
Referenced by sp_append_parser_hint_to_ctx(), sp_create_parser(), sp_get_first_hint(), sp_get_total_hint_count(), and sp_is_hint_static().
SP_PARSER_HINT_LIST sp_parser_ctx::list_t[2] |
Definition at line 147 of file shard_parser.h.
Referenced by sp_append_parser_hint_to_ctx(), sp_create_parser(), sp_get_dynamic_hint_count(), sp_get_first_dynamic_hint(), sp_get_first_static_hint(), sp_get_static_hint_count(), and sp_is_hint_static().
SP_TOKEN sp_parser_ctx::operator_ |
Definition at line 145 of file shard_parser.h.
Referenced by sp_create_parser(), sp_is_valid_hint(), and sp_process_token().
SP_CURSOR sp_parser_ctx::prv_cursor |
Definition at line 144 of file shard_parser.h.
Referenced by sp_copy_cursor_to_prv(), and sp_create_parser().
char* sp_parser_ctx::sql_stmt |
Definition at line 140 of file shard_parser.h.
Referenced by shard_str_stmt(), sp_create_parser(), sp_destroy_parser(), and sp_get_sql_stmt().