summaryrefslogtreecommitdiff
path: root/sql/tztime.h
diff options
context:
space:
mode:
Diffstat (limited to 'sql/tztime.h')
-rw-r--r--sql/tztime.h35
1 files changed, 1 insertions, 34 deletions
diff --git a/sql/tztime.h b/sql/tztime.h
index 248a638074b..b6af4b37468 100644
--- a/sql/tztime.h
+++ b/sql/tztime.h
@@ -59,15 +59,11 @@ public:
extern Time_zone * my_tz_UTC;
extern Time_zone * my_tz_SYSTEM;
-extern TABLE_LIST * my_tz_get_table_list(THD *thd, TABLE_LIST ***global_next_ptr);
-extern Time_zone * my_tz_find(const String *name, TABLE_LIST *tz_tables);
-extern Time_zone * my_tz_find_with_opening_tz_tables(THD *thd, const String *name);
+extern Time_zone * my_tz_find(THD *thd, const String *name);
extern my_bool my_tz_init(THD *org_thd, const char *default_tzname, my_bool bootstrap);
extern void my_tz_free();
extern my_time_t sec_since_epoch_TIME(TIME *t);
-extern TABLE_LIST fake_time_zone_tables_list;
-
/*
Number of elements in table list produced by my_tz_get_table_list()
(this table list contains tables which are needed for dynamical loading
@@ -77,34 +73,5 @@ extern TABLE_LIST fake_time_zone_tables_list;
static const int MY_TZ_TABLES_COUNT= 4;
-/*
- Check if we have pointer to the begining of list of implicitly used time
- zone tables, set SELECT_ACL for them and fast-forward to its end.
-
- SYNOPSIS
- my_tz_check_n_skip_implicit_tables()
- table - (in/out) pointer to element of table list to check
- tz_tables - list of implicitly used time zone tables received
- from my_tz_get_table_list() function.
-
- NOTE
- This function relies on my_tz_get_table_list() implementation.
-
- RETURN VALUE
- TRUE - if table points to the beggining of tz_tables list
- FALSE - otherwise.
-*/
-inline bool my_tz_check_n_skip_implicit_tables(TABLE_LIST **table,
- TABLE_LIST *tz_tables)
-{
- if (*table == tz_tables)
- {
- for (int i= 0; i < MY_TZ_TABLES_COUNT; i++)
- (*table)[i].grant.privilege= SELECT_ACL;
- (*table)+= MY_TZ_TABLES_COUNT - 1;
- return TRUE;
- }
- return FALSE;
-}
#endif /* !defined(TESTTIME) && !defined(TZINFO2SQL) */