summaryrefslogtreecommitdiff
path: root/storage/spider/spd_db_mysql.h
diff options
context:
space:
mode:
Diffstat (limited to 'storage/spider/spd_db_mysql.h')
-rw-r--r--storage/spider/spd_db_mysql.h28
1 files changed, 0 insertions, 28 deletions
diff --git a/storage/spider/spd_db_mysql.h b/storage/spider/spd_db_mysql.h
index df356a6d23e..59fe1190b42 100644
--- a/storage/spider/spd_db_mysql.h
+++ b/storage/spider/spd_db_mysql.h
@@ -126,7 +126,6 @@ public:
bool use_fields,
spider_fields *fields
) override;
-#ifdef HANDLER_HAS_DIRECT_AGGREGATE
int open_item_sum_func(
Item_sum *item_sum,
ha_spider *spider,
@@ -136,12 +135,10 @@ public:
bool use_fields,
spider_fields *fields
) override;
-#endif
int append_escaped_util(
spider_string *to,
String *from
) override;
-#ifdef SPIDER_HAS_GROUP_BY_HANDLER
int append_table(
ha_spider *spider,
spider_fields *fields,
@@ -194,7 +191,6 @@ public:
int append_having(
spider_string *str
) override;
-#endif
bool tables_on_different_db_are_joinable() override;
bool socket_has_default_value() override;
bool database_has_default_value() override;
@@ -328,11 +324,9 @@ public:
int mode,
ha_rows &records
);
-#ifdef HA_HAS_CHECKSUM_EXTENDED
int fetch_table_checksum(
ha_spider *spider
);
-#endif
int fetch_table_cardinality(
int mode,
TABLE *table,
@@ -356,7 +350,6 @@ public:
longlong pos
);
int get_errno();
-#ifdef SPIDER_HAS_DISCOVER_TABLE_STRUCTURE
int fetch_columns_for_discover_table_structure(
spider_string *str,
CHARSET_INFO *access_charset
@@ -370,7 +363,6 @@ public:
SPIDER_SHARE *spider_share,
CHARSET_INFO *access_charset
);
-#endif
};
class spider_db_mysql_result: public spider_db_mbase_result
@@ -636,9 +628,7 @@ public:
spider_string *table_names_str;
spider_string *db_names_str;
spider_string *db_table_str;
-#ifdef SPIDER_HAS_HASH_VALUE_TYPE
my_hash_value_type *db_table_str_hash_value;
-#endif
uint table_nm_max_length;
uint db_nm_max_length;
spider_string *column_name_str;
@@ -678,16 +668,12 @@ public:
int *table_name_pos
);
bool need_change_db_table_name();
-#ifdef SPIDER_HAS_DISCOVER_TABLE_STRUCTURE
int discover_table_structure(
SPIDER_TRX *trx,
SPIDER_SHARE *spider_share,
spider_string *str
);
-#endif
-#ifdef HA_HAS_CHECKSUM_EXTENDED
bool checksum_support();
-#endif
protected:
int create_table_names_str();
void free_table_names_str();
@@ -874,7 +860,6 @@ public:
int append_update_set(
spider_string *str
);
- #ifdef HANDLER_HAS_DIRECT_UPDATE_ROWS
int append_direct_update_set_part();
int append_direct_update_set(
spider_string *str
@@ -893,7 +878,6 @@ public:
const char *alias,
uint alias_length
);
- #endif
int append_select_part(
ulong sql_type
);
@@ -1090,7 +1074,6 @@ public:
const char *alias,
uint alias_length
);
-#ifdef HANDLER_HAS_DIRECT_AGGREGATE
int append_sum_select_part(
ulong sql_type,
const char *alias,
@@ -1101,14 +1084,12 @@ public:
const char *alias,
uint alias_length
);
-#endif
void set_order_pos(
ulong sql_type
);
void set_order_to_pos(
ulong sql_type
);
-#ifdef HANDLER_HAS_DIRECT_AGGREGATE
int append_group_by_part(
const char *alias,
uint alias_length,
@@ -1119,7 +1100,6 @@ public:
const char *alias,
uint alias_length
);
-#endif
int append_key_order_for_merge_with_alias_part(
const char *alias,
uint alias_length,
@@ -1403,13 +1383,11 @@ public:
bool need_lock_before_set_sql_for_exec(
ulong sql_type
);
-#ifdef SPIDER_HAS_GROUP_BY_HANDLER
int set_sql_for_exec(
ulong sql_type,
int link_idx,
SPIDER_LINK_IDX_CHAIN *link_idx_chain
);
-#endif
int set_sql_for_exec(
ulong sql_type,
int link_idx
@@ -1447,11 +1425,9 @@ public:
int show_records(
int link_idx
);
-#ifdef HA_HAS_CHECKSUM_EXTENDED
int checksum_table(
int link_idx
);
-#endif
int show_last_insert_id(
int link_idx,
ulonglong &last_insert_id
@@ -1530,7 +1506,6 @@ public:
int link_idx,
ulong sql_type
);
-#ifdef SPIDER_HAS_GROUP_BY_HANDLER
int append_from_and_tables_part(
spider_fields *fields,
ulong sql_type
@@ -1601,8 +1576,6 @@ public:
bool use_fields,
spider_fields *fields
);
-#endif
-#ifdef HANDLER_HAS_DIRECT_UPDATE_ROWS
bool check_direct_update(
st_select_lex *select_lex,
longlong select_limit,
@@ -1613,7 +1586,6 @@ public:
longlong select_limit,
longlong offset_limit
);
-#endif
};
class spider_mysql_handler: public spider_mbase_handler