$31 GRAYBYTE WORDPRESS FILE MANAGER $32

SERVER : in-mum-web1330.main-hosting.eu #1 SMP Mon Feb 10 22:45:17 UTC 2025
SERVER IP : 84.32.84.119 | ADMIN IP 216.73.216.215
OPTIONS : CRL = ON | WGT = ON | SDO = OFF | PKEX = OFF
DEACTIVATED : NONE

/usr/include/mysql/server/private/

HOME
Current File : /usr/include/mysql/server/private//my_time.h
/*
   Copyright (c) 2004, 2011, Oracle and/or its affiliates.
   Copyright (c) 2017, Monty Program Ab.

 This program is free software; you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation; version 2 of the License.

 This program is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License for more details.

 You should have received a copy of the GNU General Public License
 along with this program; if not, write to the Free Software
 Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1335  USA */

/*
  This is a private header of sql-common library, containing
  declarations for my_time.c
*/

#ifndef _my_time_h_
#define _my_time_h_
#include "mysql_time.h"
#include "my_decimal_limits.h"

C_MODE_START

extern MYSQL_PLUGIN_IMPORT ulonglong log_10_int[20];
extern uchar days_in_month[];

#define MY_TIME_T_MAX LONG_MAX
#define MY_TIME_T_MIN LONG_MIN

/* Time handling defaults */
#define TIMESTAMP_MAX_YEAR 2038
#define TIMESTAMP_MIN_YEAR (1900 + YY_PART_YEAR - 1)
#define TIMESTAMP_MAX_VALUE INT_MAX32
#define TIMESTAMP_MIN_VALUE 0

/* two-digit years < this are 20..; >= this are 19.. */
#define YY_PART_YEAR	   70

/*
  check for valid times only if the range of time_t is greater than
  the range of my_time_t
*/
#if SIZEOF_TIME_T > 4 || defined(TIME_T_UNSIGNED)
# define IS_TIME_T_VALID_FOR_TIMESTAMP(x) \
    ((x) <= TIMESTAMP_MAX_VALUE && \
     (x) >= TIMESTAMP_MIN_VALUE)
#else
# define IS_TIME_T_VALID_FOR_TIMESTAMP(x) \
    ((x) >= TIMESTAMP_MIN_VALUE)
#endif

/* Flags to str_to_datetime */

#define C_TIME_NO_ZERO_IN_DATE  (1UL << 23) /* == MODE_NO_ZERO_IN_DATE */
#define C_TIME_NO_ZERO_DATE     (1UL << 24) /* == MODE_NO_ZERO_DATE    */
#define C_TIME_INVALID_DATES    (1UL << 25) /* == MODE_INVALID_DATES   */

#define MYSQL_TIME_WARN_TRUNCATED    1U
#define MYSQL_TIME_WARN_OUT_OF_RANGE 2U
#define MYSQL_TIME_WARN_EDOM         4U
#define MYSQL_TIME_WARN_ZERO_DATE    8U
#define MYSQL_TIME_NOTE_TRUNCATED    16U

#define MYSQL_TIME_WARN_WARNINGS (MYSQL_TIME_WARN_TRUNCATED|\
                                  MYSQL_TIME_WARN_OUT_OF_RANGE|\
                                  MYSQL_TIME_WARN_EDOM|\
                                  MYSQL_TIME_WARN_ZERO_DATE)
#define MYSQL_TIME_WARN_NOTES    (MYSQL_TIME_NOTE_TRUNCATED)

#define MYSQL_TIME_WARN_HAVE_WARNINGS(x) MY_TEST((x) & MYSQL_TIME_WARN_WARNINGS)
#define MYSQL_TIME_WARN_HAVE_NOTES(x) MY_TEST((x) & MYSQL_TIME_WARN_NOTES)

/* Useful constants */
#define SECONDS_IN_24H 86400L

/* Limits for the INTERVAL data type */

 /* Number of hours between '0001-01-01 00h' and '9999-12-31 23h' */
#define TIME_MAX_INTERVAL_HOUR             87649415
#define TIME_MAX_INTERVAL_HOUR_CHAR_LENGTH 8

/* Number of full days between '0001-01-01' and '9999-12-31'*/
#define TIME_MAX_INTERVAL_DAY              3652058 /*87649415/24*/
#define TIME_MAX_INTERVAL_DAY_CHAR_LENGTH  7

/* Limits for the TIME data type */
#define TIME_MAX_HOUR 838
#define TIME_MAX_MINUTE 59
#define TIME_MAX_SECOND 59
#define TIME_MAX_SECOND_PART 999999
#define TIME_SECOND_PART_FACTOR (TIME_MAX_SECOND_PART+1)
#define TIME_SECOND_PART_DIGITS 6
#define TIME_MAX_VALUE (TIME_MAX_HOUR*10000 + TIME_MAX_MINUTE*100 + TIME_MAX_SECOND)
#define TIME_MAX_VALUE_SECONDS (TIME_MAX_HOUR * 3600L + \
                                TIME_MAX_MINUTE * 60L + TIME_MAX_SECOND)

/*
  Structure to return status from
    str_to_datetime(), str_to_time().
*/
typedef struct st_mysql_time_status
{
  int warnings;
  uint precision;
  uint nanoseconds;
} MYSQL_TIME_STATUS;

static inline void my_time_status_init(MYSQL_TIME_STATUS *status)
{
  status->warnings= 0;
  status->precision= 0;
  status->nanoseconds= 0;
}

my_bool check_date(const MYSQL_TIME *ltime, my_bool not_zero_date,
                   ulonglong flags, int *was_cut);
my_bool str_to_DDhhmmssff(const char *str, size_t length, MYSQL_TIME *l_time,
                          ulong max_hour, MYSQL_TIME_STATUS *status);
my_bool str_to_datetime_or_date_or_time(const char *str, size_t length,
                                        MYSQL_TIME *to, ulonglong flag,
                                        MYSQL_TIME_STATUS *status,
                                        ulong time_max_hour,
                                        ulong time_err_hour);
my_bool
str_to_datetime_or_date_or_interval_hhmmssff(const char *str, size_t length,
                                             MYSQL_TIME *to, ulonglong flag,
                                             MYSQL_TIME_STATUS *status,
                                             ulong time_max_hour,
                                             ulong time_err_hour);
my_bool
str_to_datetime_or_date_or_interval_day(const char *str, size_t length,
                                        MYSQL_TIME *to, ulonglong flag,
                                        MYSQL_TIME_STATUS *status,
                                        ulong time_max_hour,
                                        ulong time_err_hour);
my_bool str_to_datetime_or_date(const char *str, size_t length, MYSQL_TIME *to,
                                ulonglong flags, MYSQL_TIME_STATUS *status);

longlong number_to_datetime_or_date(longlong nr, ulong sec_part,
                                    MYSQL_TIME *time_res,
                                    ulonglong flags, int *was_cut);
int number_to_time_only(my_bool neg, ulonglong nr, ulong sec_part,
                        ulong max_hour, MYSQL_TIME *to, int *was_cut);

ulonglong TIME_to_ulonglong_datetime(const MYSQL_TIME *);
ulonglong TIME_to_ulonglong_date(const MYSQL_TIME *);
ulonglong TIME_to_ulonglong_time(const MYSQL_TIME *);
ulonglong TIME_to_ulonglong(const MYSQL_TIME *);
double TIME_to_double(const MYSQL_TIME *my_time);

int check_time_range(struct st_mysql_time *my_time, uint dec, int *warning);
my_bool check_datetime_range(const MYSQL_TIME *ltime);


long calc_daynr(uint year,uint month,uint day);
uint calc_days_in_year(uint year);
uint year_2000_handling(uint year);

void my_init_time(void);


/*
  Function to check sanity of a TIMESTAMP value

  DESCRIPTION
    Check if a given MYSQL_TIME value fits in TIMESTAMP range.
    This function doesn't make precise check, but rather a rough
    estimate.

  RETURN VALUES
    TRUE   The value seems sane
    FALSE  The MYSQL_TIME value is definitely out of range
*/

static inline my_bool validate_timestamp_range(const MYSQL_TIME *t)
{
  if ((t->year > TIMESTAMP_MAX_YEAR || t->year < TIMESTAMP_MIN_YEAR) ||
      (t->year == TIMESTAMP_MAX_YEAR && (t->month > 1 || t->day > 19)) ||
      (t->year == TIMESTAMP_MIN_YEAR && (t->month < 12 || t->day < 31)))
    return FALSE;

  return TRUE;
}

/* Can't include mysqld_error.h, it needs mysys to build, thus hardcode 2 error values here. */
#ifndef ER_WARN_DATA_OUT_OF_RANGE
#define ER_WARN_DATA_OUT_OF_RANGE 1264
#define ER_WARN_INVALID_TIMESTAMP 1299
#endif

my_time_t 
my_system_gmt_sec(const MYSQL_TIME *t, long *my_timezone, uint *error_code);

void set_zero_time(MYSQL_TIME *tm, enum enum_mysql_timestamp_type time_type);

/*
  Required buffer length for my_time_to_str, my_date_to_str,
  my_datetime_to_str and TIME_to_string functions. Note, that the
  caller is still responsible to check that given TIME structure
  has values in valid ranges, otherwise size of the buffer could
  be not enough. We also rely on the fact that even wrong values
  sent using binary protocol fit in this buffer.
*/
#define MAX_DATE_STRING_REP_LENGTH 30
#define AUTO_SEC_PART_DIGITS DECIMAL_NOT_SPECIFIED

int my_interval_DDhhmmssff_to_str(const MYSQL_TIME *, char *to, uint digits);
int my_time_to_str(const MYSQL_TIME *l_time, char *to, uint digits);
int my_date_to_str(const MYSQL_TIME *l_time, char *to);
int my_datetime_to_str(const MYSQL_TIME *l_time, char *to, uint digits);
int my_TIME_to_str(const MYSQL_TIME *l_time, char *to, uint digits);

int my_timeval_to_str(const struct timeval *tm, char *to, uint dec);

static inline longlong sec_part_shift(longlong second_part, uint digits)
{
  return second_part / (longlong)log_10_int[TIME_SECOND_PART_DIGITS - digits];
}
static inline longlong sec_part_unshift(longlong second_part, uint digits)
{
  return second_part * (longlong)log_10_int[TIME_SECOND_PART_DIGITS - digits];
}

/* Date/time rounding and truncation functions */
static inline long my_time_fraction_remainder(long nr, uint decimals)
{
  DBUG_ASSERT(decimals <= TIME_SECOND_PART_DIGITS);
  return nr % (long) log_10_int[TIME_SECOND_PART_DIGITS - decimals];
}
static inline void my_datetime_trunc(MYSQL_TIME *ltime, uint decimals)
{
  ltime->second_part-= my_time_fraction_remainder(ltime->second_part, decimals);
}
static inline void my_time_trunc(MYSQL_TIME *ltime, uint decimals)
{
  ltime->second_part-= my_time_fraction_remainder(ltime->second_part, decimals);
  if (!ltime->second_part && ltime->neg &&
      !ltime->hour && !ltime->minute && !ltime->second)
    ltime->neg= FALSE;
}
#ifdef _WIN32
#define suseconds_t long
#endif
static inline void my_timeval_trunc(struct timeval *tv, uint decimals)
{
  tv->tv_usec-= (suseconds_t) my_time_fraction_remainder(tv->tv_usec, decimals);
}


#define hrtime_to_my_time(X) ((my_time_t)hrtime_to_time(X))

/* 
  Available interval types used in any statement.

  'interval_type' must be sorted so that simple intervals comes first,
  ie year, quarter, month, week, day, hour, etc. The order based on
  interval size is also important and the intervals should be kept in a
  large to smaller order. (get_interval_value() depends on this)
 
  Note: If you change the order of elements in this enum you should fix 
  order of elements in 'interval_type_to_name' and 'interval_names' 
  arrays 
  
  See also interval_type_to_name, get_interval_value, interval_names, append_interval
*/

enum interval_type
{
  INTERVAL_YEAR, INTERVAL_QUARTER, INTERVAL_MONTH, INTERVAL_WEEK, INTERVAL_DAY,
  INTERVAL_HOUR, INTERVAL_MINUTE, INTERVAL_SECOND, INTERVAL_MICROSECOND,
  INTERVAL_YEAR_MONTH, INTERVAL_DAY_HOUR, INTERVAL_DAY_MINUTE,
  INTERVAL_DAY_SECOND, INTERVAL_HOUR_MINUTE, INTERVAL_HOUR_SECOND,
  INTERVAL_MINUTE_SECOND, INTERVAL_DAY_MICROSECOND, INTERVAL_HOUR_MICROSECOND,
  INTERVAL_MINUTE_MICROSECOND, INTERVAL_SECOND_MICROSECOND, INTERVAL_LAST
};

C_MODE_END

#endif /* _my_time_h_ */

Current_dir [ NOT WRITEABLE ] Document_root [ WRITEABLE ]


[ Back ]
NAME
SIZE
LAST TOUCH
USER
CAN-I?
FUNCTIONS
..
--
4 Jul 2024 10.38 PM
root / root
0755
atomic
--
4 Jul 2024 10.38 PM
root / root
0755
providers
--
4 Jul 2024 10.38 PM
root / root
0755
aligned.h
1.109 KB
5 Jun 2024 5.31 PM
root / root
0644
aria_backup.h
1.511 KB
5 Jun 2024 5.31 PM
root / root
0644
assume_aligned.h
2.295 KB
5 Jun 2024 5.31 PM
root / root
0644
authors.h
9.903 KB
5 Jun 2024 5.31 PM
root / root
0644
backup.h
1.663 KB
5 Jun 2024 5.31 PM
root / root
0644
bounded_queue.h
6.674 KB
5 Jun 2024 5.31 PM
root / root
0644
client_settings.h
1.89 KB
5 Jun 2024 5.31 PM
root / root
0644
compat56.h
2.227 KB
5 Jun 2024 5.31 PM
root / root
0644
config.h
14.195 KB
5 Jun 2024 5.31 PM
root / root
0644
contributors.h
2.915 KB
5 Jun 2024 5.31 PM
root / root
0644
create_options.h
3.936 KB
5 Jun 2024 5.31 PM
root / root
0644
create_tmp_table.h
2.742 KB
5 Jun 2024 5.31 PM
root / root
0644
custom_conf.h
1.057 KB
5 Jun 2024 5.31 PM
root / root
0644
datadict.h
1.66 KB
5 Jun 2024 5.31 PM
root / root
0644
ddl_log.h
12.507 KB
5 Jun 2024 5.31 PM
root / root
0644
debug.h
1.205 KB
5 Jun 2024 5.31 PM
root / root
0644
debug_sync.h
1.998 KB
5 Jun 2024 5.31 PM
root / root
0644
derived_handler.h
2.323 KB
5 Jun 2024 5.31 PM
root / root
0644
derror.h
0.957 KB
5 Jun 2024 5.31 PM
root / root
0644
des_key_file.h
1.207 KB
5 Jun 2024 5.31 PM
root / root
0644
discover.h
1.533 KB
5 Jun 2024 5.31 PM
root / root
0644
dur_prop.h
1.057 KB
5 Jun 2024 5.31 PM
root / root
0644
embedded_priv.h
1.692 KB
5 Jun 2024 5.31 PM
root / root
0644
event_data_objects.h
4.063 KB
5 Jun 2024 5.31 PM
root / root
0644
event_db_repository.h
3.563 KB
5 Jun 2024 5.31 PM
root / root
0644
event_parse_data.h
2.831 KB
5 Jun 2024 5.31 PM
root / root
0644
event_queue.h
3.357 KB
5 Jun 2024 5.31 PM
root / root
0644
event_scheduler.h
3.213 KB
5 Jun 2024 5.31 PM
root / root
0644
events.h
4.594 KB
5 Jun 2024 5.31 PM
root / root
0644
field.h
216.232 KB
5 Jun 2024 5.31 PM
root / root
0644
field_comp.h
1.146 KB
5 Jun 2024 5.31 PM
root / root
0644
filesort.h
7.112 KB
5 Jun 2024 5.31 PM
root / root
0644
filesort_utils.h
8.002 KB
5 Jun 2024 5.31 PM
root / root
0644
ft_global.h
3.04 KB
5 Jun 2024 5.31 PM
root / root
0644
gcalc_slicescan.h
16.867 KB
5 Jun 2024 5.31 PM
root / root
0644
gcalc_tools.h
11.533 KB
5 Jun 2024 5.31 PM
root / root
0644
grant.h
2.693 KB
5 Jun 2024 5.31 PM
root / root
0644
group_by_handler.h
3.251 KB
5 Jun 2024 5.31 PM
root / root
0644
gstream.h
2.38 KB
5 Jun 2024 5.31 PM
root / root
0644
ha_handler_stats.h
1.854 KB
5 Jun 2024 5.31 PM
root / root
0644
ha_partition.h
62.804 KB
5 Jun 2024 5.31 PM
root / root
0644
ha_sequence.h
5.527 KB
5 Jun 2024 5.31 PM
root / root
0644
handle_connections_win.h
0.863 KB
5 Jun 2024 5.31 PM
root / root
0644
handler.h
194.121 KB
5 Jun 2024 5.31 PM
root / root
0644
hash.h
4.34 KB
5 Jun 2024 5.31 PM
root / root
0644
hash_filo.h
5.555 KB
5 Jun 2024 5.31 PM
root / root
0644
heap.h
9.201 KB
5 Jun 2024 5.31 PM
root / root
0644
hostname.h
5.292 KB
5 Jun 2024 5.31 PM
root / root
0644
ilist.h
6.982 KB
5 Jun 2024 5.31 PM
root / root
0644
init.h
0.832 KB
5 Jun 2024 5.31 PM
root / root
0644
innodb_priv.h
1.288 KB
5 Jun 2024 5.31 PM
root / root
0644
item.h
262.38 KB
5 Jun 2024 5.31 PM
root / root
0644
item_cmpfunc.h
129.832 KB
5 Jun 2024 5.31 PM
root / root
0644
item_create.h
11.23 KB
5 Jun 2024 5.31 PM
root / root
0644
item_func.h
132.077 KB
5 Jun 2024 5.31 PM
root / root
0644
item_geofunc.h
37.625 KB
5 Jun 2024 5.31 PM
root / root
0644
item_jsonfunc.h
24.113 KB
5 Jun 2024 5.31 PM
root / root
0644
item_row.h
5.081 KB
5 Jun 2024 5.31 PM
root / root
0644
item_strfunc.h
69.857 KB
5 Jun 2024 5.31 PM
root / root
0644
item_subselect.h
53.218 KB
5 Jun 2024 5.31 PM
root / root
0644
item_sum.h
70.147 KB
5 Jun 2024 5.31 PM
root / root
0644
item_timefunc.h
62.581 KB
5 Jun 2024 5.31 PM
root / root
0644
item_vers.h
4.278 KB
5 Jun 2024 5.31 PM
root / root
0644
item_windowfunc.h
33.435 KB
5 Jun 2024 5.31 PM
root / root
0644
item_xmlfunc.h
4.489 KB
5 Jun 2024 5.31 PM
root / root
0644
json_table.h
9.528 KB
5 Jun 2024 5.31 PM
root / root
0644
key.h
2.003 KB
5 Jun 2024 5.31 PM
root / root
0644
keycaches.h
1.948 KB
5 Jun 2024 5.31 PM
root / root
0644
lex.h
29.393 KB
5 Jun 2024 5.31 PM
root / root
0644
lex_charset.h
23.604 KB
5 Jun 2024 5.31 PM
root / root
0644
lex_string.h
3.973 KB
5 Jun 2024 5.31 PM
root / root
0644
lex_symbol.h
1.292 KB
5 Jun 2024 5.31 PM
root / root
0644
lf.h
6.311 KB
5 Jun 2024 5.31 PM
root / root
0644
lock.h
2.168 KB
5 Jun 2024 5.31 PM
root / root
0644
log.h
44.928 KB
5 Jun 2024 5.31 PM
root / root
0644
log_event.h
182.278 KB
5 Jun 2024 5.31 PM
root / root
0644
log_event_old.h
19.24 KB
5 Jun 2024 5.31 PM
root / root
0644
log_slow.h
2.385 KB
5 Jun 2024 5.31 PM
root / root
0644
maria.h
5.734 KB
5 Jun 2024 5.31 PM
root / root
0644
mariadb.h
1.247 KB
5 Jun 2024 5.31 PM
root / root
0644
mdl.h
37.564 KB
5 Jun 2024 5.31 PM
root / root
0644
mem_root_array.h
6.939 KB
5 Jun 2024 5.31 PM
root / root
0644
message.h
1.167 KB
5 Jun 2024 5.31 PM
root / root
0644
multi_range_read.h
22.453 KB
5 Jun 2024 5.31 PM
root / root
0644
my_alarm.h
2.372 KB
5 Jun 2024 5.31 PM
root / root
0644
my_apc.h
4.636 KB
5 Jun 2024 5.31 PM
root / root
0644
my_atomic.h
7.11 KB
5 Jun 2024 5.31 PM
root / root
0644
my_atomic_wrapper.h
2.979 KB
5 Jun 2024 5.31 PM
root / root
0644
my_base.h
26.533 KB
5 Jun 2024 5.31 PM
root / root
0644
my_bit.h
5.979 KB
5 Jun 2024 5.31 PM
root / root
0644
my_bitmap.h
5.373 KB
5 Jun 2024 5.31 PM
root / root
0644
my_check_opt.h
2.557 KB
5 Jun 2024 5.31 PM
root / root
0644
my_compare.h
10.932 KB
5 Jun 2024 5.31 PM
root / root
0644
my_counter.h
1.681 KB
5 Jun 2024 5.31 PM
root / root
0644
my_cpu.h
4.035 KB
5 Jun 2024 5.31 PM
root / root
0644
my_crypt.h
0.883 KB
5 Jun 2024 5.31 PM
root / root
0644
my_decimal.h
14.149 KB
5 Jun 2024 5.31 PM
root / root
0644
my_default.h
1.836 KB
5 Jun 2024 5.31 PM
root / root
0644
my_handler_errors.h
4.738 KB
5 Jun 2024 5.31 PM
root / root
0644
my_json_writer.h
18.138 KB
5 Jun 2024 5.31 PM
root / root
0644
my_libwrap.h
1.155 KB
5 Jun 2024 5.31 PM
root / root
0644
my_md5.h
1.451 KB
5 Jun 2024 5.31 PM
root / root
0644
my_minidump.h
0.828 KB
5 Jun 2024 5.31 PM
root / root
0644
my_nosys.h
1.404 KB
5 Jun 2024 5.31 PM
root / root
0644
my_rdtsc.h
9.475 KB
5 Jun 2024 5.31 PM
root / root
0644
my_rnd.h
0.99 KB
5 Jun 2024 5.31 PM
root / root
0644
my_service_manager.h
2.002 KB
5 Jun 2024 5.31 PM
root / root
0644
my_stack_alloc.h
3.762 KB
5 Jun 2024 5.31 PM
root / root
0644
my_stacktrace.h
3.14 KB
5 Jun 2024 5.31 PM
root / root
0644
my_time.h
10.221 KB
5 Jun 2024 5.31 PM
root / root
0644
my_tree.h
3.897 KB
5 Jun 2024 5.31 PM
root / root
0644
my_uctype.h
67.898 KB
5 Jun 2024 5.31 PM
root / root
0644
my_user.h
1.1 KB
5 Jun 2024 5.31 PM
root / root
0644
myisam.h
17.114 KB
5 Jun 2024 5.31 PM
root / root
0644
myisamchk.h
4.605 KB
5 Jun 2024 5.31 PM
root / root
0644
myisammrg.h
4.782 KB
5 Jun 2024 5.31 PM
root / root
0644
myisampack.h
14.579 KB
5 Jun 2024 5.31 PM
root / root
0644
mysqld.h
40.282 KB
5 Jun 2024 5.31 PM
root / root
0644
mysqld_default_groups.h
0.199 KB
5 Jun 2024 5.31 PM
root / root
0644
mysqld_suffix.h
1.173 KB
5 Jun 2024 5.31 PM
root / root
0644
mysys_err.h
2.951 KB
5 Jun 2024 5.31 PM
root / root
0644
opt_histogram_json.h
4.529 KB
5 Jun 2024 5.31 PM
root / root
0644
opt_range.h
62.536 KB
5 Jun 2024 5.31 PM
root / root
0644
opt_subselect.h
14.21 KB
5 Jun 2024 5.31 PM
root / root
0644
opt_trace.h
8.295 KB
5 Jun 2024 5.31 PM
root / root
0644
opt_trace_context.h
3.214 KB
5 Jun 2024 5.31 PM
root / root
0644
parse_file.h
4.291 KB
5 Jun 2024 5.31 PM
root / root
0644
partition_element.h
5.301 KB
5 Jun 2024 5.31 PM
root / root
0644
partition_info.h
19.398 KB
5 Jun 2024 5.31 PM
root / root
0644
password.h
1.143 KB
5 Jun 2024 5.31 PM
root / root
0644
pfs_file_provider.h
3.079 KB
5 Jun 2024 5.31 PM
root / root
0644
pfs_idle_provider.h
1.353 KB
5 Jun 2024 5.31 PM
root / root
0644
pfs_memory_provider.h
1.588 KB
5 Jun 2024 5.31 PM
root / root
0644
pfs_metadata_provider.h
1.854 KB
5 Jun 2024 5.31 PM
root / root
0644
pfs_socket_provider.h
2.205 KB
5 Jun 2024 5.31 PM
root / root
0644
pfs_stage_provider.h
1.52 KB
5 Jun 2024 5.31 PM
root / root
0644
pfs_statement_provider.h
4.245 KB
5 Jun 2024 5.31 PM
root / root
0644
pfs_table_provider.h
2.563 KB
5 Jun 2024 5.31 PM
root / root
0644
pfs_thread_provider.h
5.43 KB
5 Jun 2024 5.31 PM
root / root
0644
pfs_transaction_provider.h
2.779 KB
5 Jun 2024 5.31 PM
root / root
0644
privilege.h
28.212 KB
5 Jun 2024 5.31 PM
root / root
0644
probes_mysql.h
0.95 KB
5 Jun 2024 5.31 PM
root / root
0644
probes_mysql_dtrace.h
32.231 KB
5 Jun 2024 5.31 PM
root / root
0644
probes_mysql_nodtrace.h
4.888 KB
5 Jun 2024 5.31 PM
root / root
0644
procedure.h
6.356 KB
5 Jun 2024 5.31 PM
root / root
0644
protocol.h
12.243 KB
5 Jun 2024 5.31 PM
root / root
0644
proxy_protocol.h
0.535 KB
5 Jun 2024 5.31 PM
root / root
0644
queues.h
3.456 KB
5 Jun 2024 5.31 PM
root / root
0644
records.h
3.073 KB
5 Jun 2024 5.31 PM
root / root
0644
repl_failsafe.h
1.548 KB
5 Jun 2024 5.31 PM
root / root
0644
replication.h
15.752 KB
5 Jun 2024 5.31 PM
root / root
0644
rijndael.h
1.671 KB
5 Jun 2024 5.31 PM
root / root
0644
rowid_filter.h
15.125 KB
5 Jun 2024 5.31 PM
root / root
0644
rpl_constants.h
3.278 KB
5 Jun 2024 5.31 PM
root / root
0644
rpl_filter.h
4.641 KB
5 Jun 2024 5.31 PM
root / root
0644
rpl_gtid.h
28.483 KB
5 Jun 2024 5.31 PM
root / root
0644
rpl_injector.h
9.434 KB
5 Jun 2024 5.31 PM
root / root
0644
rpl_mi.h
15.785 KB
5 Jun 2024 5.31 PM
root / root
0644
rpl_parallel.h
17.85 KB
5 Jun 2024 5.31 PM
root / root
0644
rpl_record.h
1.548 KB
5 Jun 2024 5.31 PM
root / root
0644
rpl_record_old.h
1.374 KB
5 Jun 2024 5.31 PM
root / root
0644
rpl_reporting.h
3.626 KB
5 Jun 2024 5.31 PM
root / root
0644
rpl_rli.h
33.413 KB
5 Jun 2024 5.31 PM
root / root
0644
rpl_tblmap.h
3.103 KB
5 Jun 2024 5.31 PM
root / root
0644
rpl_utility.h
9.404 KB
5 Jun 2024 5.31 PM
root / root
0644
scheduler.h
3.124 KB
5 Jun 2024 5.31 PM
root / root
0644
scope.h
1.761 KB
5 Jun 2024 5.31 PM
root / root
0644
select_handler.h
2.176 KB
5 Jun 2024 5.31 PM
root / root
0644
semisync.h
2.233 KB
5 Jun 2024 5.31 PM
root / root
0644
semisync_master.h
25 KB
5 Jun 2024 5.31 PM
root / root
0644
semisync_master_ack_receiver.h
8.505 KB
5 Jun 2024 5.31 PM
root / root
0644
semisync_slave.h
3.646 KB
5 Jun 2024 5.31 PM
root / root
0644
service_versions.h
2.231 KB
5 Jun 2024 5.31 PM
root / root
0644
session_tracker.h
13.869 KB
5 Jun 2024 5.31 PM
root / root
0644
set_var.h
15.972 KB
5 Jun 2024 5.31 PM
root / root
0644
slave.h
11.987 KB
5 Jun 2024 5.31 PM
root / root
0644
source_revision.h
0.065 KB
5 Jun 2024 5.31 PM
root / root
0644
sp.h
21.632 KB
5 Jun 2024 5.31 PM
root / root
0644
sp_cache.h
1.997 KB
5 Jun 2024 5.31 PM
root / root
0644
sp_head.h
63.442 KB
5 Jun 2024 5.31 PM
root / root
0644
sp_pcontext.h
24.313 KB
5 Jun 2024 5.31 PM
root / root
0644
sp_rcontext.h
14.103 KB
5 Jun 2024 5.31 PM
root / root
0644
span.h
3.839 KB
5 Jun 2024 5.31 PM
root / root
0644
spatial.h
20.859 KB
5 Jun 2024 5.31 PM
root / root
0644
sql_acl.h
13.801 KB
5 Jun 2024 5.31 PM
root / root
0644
sql_admin.h
2.808 KB
5 Jun 2024 5.31 PM
root / root
0644
sql_alloc.h
1.691 KB
5 Jun 2024 5.31 PM
root / root
0644
sql_alter.h
14.954 KB
5 Jun 2024 5.31 PM
root / root
0644
sql_analyse.h
10.917 KB
5 Jun 2024 5.31 PM
root / root
0644
sql_analyze_stmt.h
12.386 KB
5 Jun 2024 5.31 PM
root / root
0644
sql_array.h
6.659 KB
5 Jun 2024 5.31 PM
root / root
0644
sql_audit.h
13.616 KB
5 Jun 2024 5.31 PM
root / root
0644
sql_base.h
25.266 KB
5 Jun 2024 5.31 PM
root / root
0644
sql_basic_types.h
9.305 KB
5 Jun 2024 5.31 PM
root / root
0644
sql_binlog.h
0.874 KB
5 Jun 2024 5.31 PM
root / root
0644
sql_bitmap.h
7.661 KB
5 Jun 2024 5.31 PM
root / root
0644
sql_bootstrap.h
1.77 KB
5 Jun 2024 5.31 PM
root / root
0644
sql_cache.h
21.152 KB
5 Jun 2024 5.31 PM
root / root
0644
sql_callback.h
1.506 KB
5 Jun 2024 5.31 PM
root / root
0644
sql_class.h
259.688 KB
5 Jun 2024 5.31 PM
root / root
0644
sql_cmd.h
9.066 KB
5 Jun 2024 5.31 PM
root / root
0644
sql_connect.h
3.983 KB
5 Jun 2024 5.31 PM
root / root
0644
sql_const.h
10.721 KB
5 Jun 2024 5.31 PM
root / root
0644
sql_crypt.h
1.403 KB
5 Jun 2024 5.31 PM
root / root
0644
sql_cte.h
16.146 KB
5 Jun 2024 5.31 PM
root / root
0644
sql_cursor.h
2.262 KB
5 Jun 2024 5.31 PM
root / root
0644
sql_db.h
2.383 KB
5 Jun 2024 5.31 PM
root / root
0644
sql_debug.h
5.514 KB
5 Jun 2024 5.31 PM
root / root
0644
sql_delete.h
1.312 KB
5 Jun 2024 5.31 PM
root / root
0644
sql_derived.h
1.259 KB
5 Jun 2024 5.31 PM
root / root
0644
sql_digest.h
3.729 KB
5 Jun 2024 5.31 PM
root / root
0644
sql_digest_stream.h
1.53 KB
5 Jun 2024 5.31 PM
root / root
0644
sql_do.h
0.932 KB
5 Jun 2024 5.31 PM
root / root
0644
sql_error.h
38.833 KB
5 Jun 2024 5.31 PM
root / root
0644
sql_explain.h
28.636 KB
5 Jun 2024 5.31 PM
root / root
0644
sql_expression_cache.h
4.228 KB
5 Jun 2024 5.31 PM
root / root
0644
sql_get_diagnostics.h
7.679 KB
5 Jun 2024 5.31 PM
root / root
0644
sql_handler.h
2.842 KB
5 Jun 2024 5.31 PM
root / root
0644
sql_help.h
0.972 KB
5 Jun 2024 5.31 PM
root / root
0644
sql_hset.h
3.335 KB
5 Jun 2024 5.31 PM
root / root
0644
sql_i_s.h
8.288 KB
5 Jun 2024 5.31 PM
root / root
0644
sql_insert.h
2.431 KB
5 Jun 2024 5.31 PM
root / root
0644
sql_join_cache.h
47.124 KB
5 Jun 2024 5.31 PM
root / root
0644
sql_lex.h
168.039 KB
5 Jun 2024 5.31 PM
root / root
0644
sql_lifo_buffer.h
9.256 KB
5 Jun 2024 5.31 PM
root / root
0644
sql_limit.h
3.112 KB
5 Jun 2024 5.31 PM
root / root
0644
sql_list.h
21.912 KB
5 Jun 2024 5.31 PM
root / root
0644
sql_load.h
1.246 KB
5 Jun 2024 5.31 PM
root / root
0644
sql_locale.h
2.638 KB
5 Jun 2024 5.31 PM
root / root
0644
sql_manager.h
0.938 KB
5 Jun 2024 5.31 PM
root / root
0644
sql_mode.h
6.577 KB
5 Jun 2024 5.31 PM
root / root
0644
sql_parse.h
8.272 KB
5 Jun 2024 5.31 PM
root / root
0644
sql_partition.h
12.377 KB
5 Jun 2024 5.31 PM
root / root
0644
sql_partition_admin.h
5.726 KB
5 Jun 2024 5.31 PM
root / root
0644
sql_plist.h
7.551 KB
5 Jun 2024 5.31 PM
root / root
0644
sql_plugin.h
7.39 KB
5 Jun 2024 5.31 PM
root / root
0644
sql_plugin_compat.h
2.185 KB
5 Jun 2024 5.31 PM
root / root
0644
sql_prepare.h
11.142 KB
5 Jun 2024 5.31 PM
root / root
0644
sql_priv.h
17.663 KB
5 Jun 2024 5.31 PM
root / root
0644
sql_profile.h
7.633 KB
5 Jun 2024 5.31 PM
root / root
0644
sql_reload.h
1.012 KB
5 Jun 2024 5.31 PM
root / root
0644
sql_rename.h
0.959 KB
5 Jun 2024 5.31 PM
root / root
0644
sql_repl.h
2.974 KB
5 Jun 2024 5.31 PM
root / root
0644
sql_schema.h
3.226 KB
5 Jun 2024 5.31 PM
root / root
0644
sql_select.h
86.962 KB
5 Jun 2024 5.31 PM
root / root
0644
sql_sequence.h
5.059 KB
5 Jun 2024 5.31 PM
root / root
0644
sql_servers.h
1.735 KB
5 Jun 2024 5.31 PM
root / root
0644
sql_show.h
9.6 KB
5 Jun 2024 5.31 PM
root / root
0644
sql_signal.h
3.279 KB
5 Jun 2024 5.31 PM
root / root
0644
sql_sort.h
21.496 KB
5 Jun 2024 5.31 PM
root / root
0644
sql_statistics.h
16.105 KB
5 Jun 2024 5.31 PM
root / root
0644
sql_string.h
38.744 KB
5 Jun 2024 5.31 PM
root / root
0644
sql_table.h
9.415 KB
5 Jun 2024 5.31 PM
root / root
0644
sql_test.h
1.552 KB
5 Jun 2024 5.31 PM
root / root
0644
sql_time.h
8.178 KB
5 Jun 2024 5.31 PM
root / root
0644
sql_trigger.h
11.853 KB
5 Jun 2024 5.31 PM
root / root
0644
sql_truncate.h
2.021 KB
5 Jun 2024 5.31 PM
root / root
0644
sql_tvc.h
2.361 KB
5 Jun 2024 5.31 PM
root / root
0644
sql_type.h
287.722 KB
5 Jun 2024 5.31 PM
root / root
0644
sql_type_fixedbin.h
62.761 KB
5 Jun 2024 5.31 PM
root / root
0644
sql_type_fixedbin_storage.h
5.339 KB
5 Jun 2024 5.31 PM
root / root
0644
sql_type_geom.h
18.593 KB
5 Jun 2024 5.31 PM
root / root
0644
sql_type_int.h
9.767 KB
5 Jun 2024 5.31 PM
root / root
0644
sql_type_json.h
6.011 KB
5 Jun 2024 5.31 PM
root / root
0644
sql_type_real.h
1.228 KB
5 Jun 2024 5.31 PM
root / root
0644
sql_type_string.h
1.591 KB
5 Jun 2024 5.31 PM
root / root
0644
sql_udf.h
4.74 KB
5 Jun 2024 5.31 PM
root / root
0644
sql_union.h
1.043 KB
5 Jun 2024 5.31 PM
root / root
0644
sql_update.h
1.878 KB
5 Jun 2024 5.31 PM
root / root
0644
sql_view.h
2.412 KB
5 Jun 2024 5.31 PM
root / root
0644
sql_window.h
6.646 KB
5 Jun 2024 5.31 PM
root / root
0644
ssl_compat.h
3.073 KB
5 Jun 2024 5.31 PM
root / root
0644
strfunc.h
2.222 KB
5 Jun 2024 5.31 PM
root / root
0644
structs.h
28.817 KB
5 Jun 2024 5.31 PM
root / root
0644
sys_vars_shared.h
2.612 KB
5 Jun 2024 5.31 PM
root / root
0644
t_ctype.h
5.507 KB
5 Jun 2024 5.31 PM
root / root
0644
table.h
112.589 KB
5 Jun 2024 5.31 PM
root / root
0644
table_cache.h
4.133 KB
5 Jun 2024 5.31 PM
root / root
0644
thr_alarm.h
2.863 KB
5 Jun 2024 5.31 PM
root / root
0644
thr_lock.h
7.178 KB
5 Jun 2024 5.31 PM
root / root
0644
thr_malloc.h
1.174 KB
5 Jun 2024 5.31 PM
root / root
0644
thr_timer.h
1.526 KB
5 Jun 2024 5.31 PM
root / root
0644
thread_cache.h
5.767 KB
5 Jun 2024 5.31 PM
root / root
0644
threadpool.h
4.668 KB
5 Jun 2024 5.31 PM
root / root
0644
threadpool_generic.h
3.876 KB
5 Jun 2024 5.31 PM
root / root
0644
threadpool_winsockets.h
2.236 KB
5 Jun 2024 5.31 PM
root / root
0644
transaction.h
1.432 KB
5 Jun 2024 5.31 PM
root / root
0644
tzfile.h
4.896 KB
5 Jun 2024 5.31 PM
root / root
0644
tztime.h
3.317 KB
5 Jun 2024 5.31 PM
root / root
0644
uniques.h
4.104 KB
5 Jun 2024 5.31 PM
root / root
0644
unireg.h
7.541 KB
5 Jun 2024 5.31 PM
root / root
0644
vers_string.h
2.475 KB
5 Jun 2024 5.31 PM
root / root
0644
violite.h
9.85 KB
5 Jun 2024 5.31 PM
root / root
0644
waiting_threads.h
4.426 KB
5 Jun 2024 5.31 PM
root / root
0644
welcome_copyright_notice.h
1.189 KB
5 Jun 2024 5.31 PM
root / root
0644
win_tzname_data.h
6.354 KB
5 Jun 2024 5.31 PM
root / root
0644
winservice.h
5.878 KB
5 Jun 2024 5.31 PM
root / root
0644
wqueue.h
1.528 KB
5 Jun 2024 5.31 PM
root / root
0644
wsrep.h
3.23 KB
5 Jun 2024 5.31 PM
root / root
0644
wsrep_allowlist_service.h
1.011 KB
5 Jun 2024 5.31 PM
root / root
0644
wsrep_applier.h
1.888 KB
5 Jun 2024 5.31 PM
root / root
0644
wsrep_binlog.h
3.36 KB
5 Jun 2024 5.31 PM
root / root
0644
wsrep_client_service.h
2.307 KB
5 Jun 2024 5.31 PM
root / root
0644
wsrep_client_state.h
1.529 KB
5 Jun 2024 5.31 PM
root / root
0644
wsrep_condition_variable.h
1.423 KB
5 Jun 2024 5.31 PM
root / root
0644
wsrep_high_priority_service.h
4.568 KB
5 Jun 2024 5.31 PM
root / root
0644
wsrep_mutex.h
1.184 KB
5 Jun 2024 5.31 PM
root / root
0644
wsrep_mysqld.h
20.615 KB
5 Jun 2024 5.31 PM
root / root
0644
wsrep_mysqld_c.h
1.198 KB
5 Jun 2024 5.31 PM
root / root
0644
wsrep_on.h
1.678 KB
5 Jun 2024 5.31 PM
root / root
0644
wsrep_priv.h
1.596 KB
5 Jun 2024 5.31 PM
root / root
0644
wsrep_schema.h
5.231 KB
5 Jun 2024 5.31 PM
root / root
0644
wsrep_server_service.h
3.253 KB
5 Jun 2024 5.31 PM
root / root
0644
wsrep_server_state.h
2.433 KB
5 Jun 2024 5.31 PM
root / root
0644
wsrep_sst.h
3.858 KB
5 Jun 2024 5.31 PM
root / root
0644
wsrep_status.h
1.773 KB
5 Jun 2024 5.31 PM
root / root
0644
wsrep_storage_service.h
1.688 KB
5 Jun 2024 5.31 PM
root / root
0644
wsrep_thd.h
10.385 KB
5 Jun 2024 5.31 PM
root / root
0644
wsrep_trans_observer.h
17.866 KB
5 Jun 2024 5.31 PM
root / root
0644
wsrep_types.h
1.084 KB
5 Jun 2024 5.31 PM
root / root
0644
wsrep_utils.h
9.577 KB
5 Jun 2024 5.31 PM
root / root
0644
wsrep_var.h
4.274 KB
5 Jun 2024 5.31 PM
root / root
0644
wsrep_xid.h
1.415 KB
5 Jun 2024 5.31 PM
root / root
0644
xa.h
1.774 KB
5 Jun 2024 5.31 PM
root / root
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2026 CONTACT ME
Static GIF