diff options
author | Kentoku SHIBA <kentokushiba@gmail.com> | 2013-09-17 03:14:36 +0900 |
---|---|---|
committer | Kentoku SHIBA <kentokushiba@gmail.com> | 2013-09-17 03:14:36 +0900 |
commit | 6458e115a0f54ed9be83dfd411d49598a8c28f02 (patch) | |
tree | 226c5253802d02e33a89c153ac18f6a35809c0bd /storage/spider/spd_db_oracle.h | |
parent | 38c9476513822e98794f7f414e4805afb01f714e (diff) | |
download | mariadb-git-6458e115a0f54ed9be83dfd411d49598a8c28f02.tar.gz |
add spider_bka_mode=2
Diffstat (limited to 'storage/spider/spd_db_oracle.h')
-rw-r--r-- | storage/spider/spd_db_oracle.h | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/storage/spider/spd_db_oracle.h b/storage/spider/spd_db_oracle.h index 3b9335dff46..79dfe56d27d 100644 --- a/storage/spider/spd_db_oracle.h +++ b/storage/spider/spd_db_oracle.h @@ -660,6 +660,10 @@ public: int tmp_table_name_length,
int *db_name_pos
);
+ int append_union_table_and_sql_for_bka(
+ const key_range *start_key
+ );
+ int reuse_union_table_and_sql_for_bka();
int append_insert_for_recovery(
ulong sql_type,
int link_idx
@@ -804,6 +808,18 @@ public: int append_values_terminator(
spider_string *str
);
+ int append_union_table_connector_part(
+ ulong sql_type
+ );
+ int append_union_table_connector(
+ spider_string *str
+ );
+ int append_union_table_terminator_part(
+ ulong sql_type
+ );
+ int append_union_table_terminator(
+ spider_string *str
+ );
int append_key_column_values_part(
const key_range *start_key,
ulong sql_type
@@ -812,6 +828,14 @@ public: spider_string *str,
const key_range *start_key
);
+ int append_key_column_values_with_name_part(
+ const key_range *start_key,
+ ulong sql_type
+ );
+ int append_key_column_values_with_name(
+ spider_string *str,
+ const key_range *start_key
+ );
int append_key_where_part(
const key_range *start_key,
const key_range *end_key,
@@ -992,6 +1016,14 @@ public: uint multi_range_cnt,
bool with_comma
);
+ int append_multi_range_cnt_with_name_part(
+ ulong sql_type,
+ uint multi_range_cnt
+ );
+ int append_multi_range_cnt_with_name(
+ spider_string *str,
+ uint multi_range_cnt
+ );
int append_open_handler_part(
ulong sql_type,
uint handler_id,
|