CUBRID Engine
latest
|
#include <shard_parser.h>
Public Attributes | |
SP_PARSER_HINT * | next_a |
SP_PARSER_HINT * | next_t [2] |
SP_HINT_TYPE | hint_type |
SP_BIND_TYPE | bind_type |
int | bind_position |
SP_VALUE | arg |
SP_VALUE | value |
Definition at line 118 of file shard_parser.h.
SP_VALUE sp_parser_hint::arg |
Definition at line 125 of file shard_parser.h.
Referenced by proxy_get_shard_id(), proxy_update_shard_stats(), shard_stmt_change_shard_val_to_id(), sp_create_parser_hint(), sp_free_parser_hint(), sp_get_hint_arg(), and sp_get_hint_key().
int sp_parser_hint::bind_position |
Definition at line 124 of file shard_parser.h.
Referenced by proxy_get_range_by_param(), sp_create_parser_hint(), and sp_get_bind_type_and_value().
SP_BIND_TYPE sp_parser_hint::bind_type |
Definition at line 123 of file shard_parser.h.
Referenced by proxy_get_range_by_param(), sp_append_parser_hint_to_ctx(), sp_create_parser_hint(), and sp_get_bind_type_and_value().
SP_HINT_TYPE sp_parser_hint::hint_type |
Definition at line 122 of file shard_parser.h.
Referenced by proxy_get_shard_id(), proxy_update_shard_stats(), shard_stmt_change_shard_val_to_id(), shard_stmt_get_hint_type(), shard_stmt_set_hint_list(), sp_create_parser_hint(), sp_get_hint_arg(), sp_is_valid_hint(), and sp_process_token().
SP_PARSER_HINT* sp_parser_hint::next_a |
Definition at line 120 of file shard_parser.h.
Referenced by sp_append_parser_hint_to_ctx(), sp_create_parser_hint(), and sp_get_next_hint().
SP_PARSER_HINT* sp_parser_hint::next_t[2] |
Definition at line 121 of file shard_parser.h.
Referenced by sp_append_parser_hint_to_ctx(), sp_create_parser_hint(), sp_get_next_dynamic_hint(), and sp_get_next_static_hint().
SP_VALUE sp_parser_hint::value |
Definition at line 126 of file shard_parser.h.
Referenced by proxy_get_range_by_param(), sp_create_parser_hint(), sp_free_parser_hint(), sp_get_int_bind_value(), and sp_get_string_bind_value().