|
MySQL 5.6.14 Source Code Document
|
#include "ut0ut.h"#include "ut0sort.h"#include "os0thread.h"#include <stdarg.h>#include <string.h>#include <ctype.h>#include "trx0trx.h"#include "ha_prototypes.h"#include "mysql_com.h"
Go to the source code of this file.
Macros | |
| #define | ut_gettimeofday gettimeofday |
Functions | |
| UNIV_INTERN ib_time_t | ut_time (void) |
| UNIV_INTERN int | ut_usectime (ulint *sec, ulint *ms) |
| UNIV_INTERN ullint | ut_time_us (ullint *tloc) |
| UNIV_INTERN ulint | ut_time_ms (void) |
| UNIV_INTERN double | ut_difftime (ib_time_t time2, ib_time_t time1) |
| UNIV_INTERN void | ut_print_timestamp (FILE *file) |
| UNIV_INTERN void | ut_sprintf_timestamp (char *buf) |
| UNIV_INTERN ulint | ut_delay (ulint delay) |
| UNIV_INTERN void | ut_print_buf (FILE *file, const void *buf, ulint len) |
| UNIV_INTERN void | ut_ulint_sort (ulint *arr, ulint *aux_arr, ulint low, ulint high) |
| UNIV_INTERN ulint | ut_2_power_up (ulint n) |
| UNIV_INTERN void | ut_print_filename (FILE *f, const char *name) |
| UNIV_INTERN void | ut_print_name (FILE *f, const trx_t *trx, ibool table_id, const char *name) |
| UNIV_INTERN void | ut_print_namel (FILE *f, const trx_t *trx, ibool table_id, const char *name, ulint namelen) |
| UNIV_INTERN char * | ut_format_name (const char *name, ibool is_table, char *formatted, ulint formatted_size) |
| UNIV_INTERN void | ut_copy_file (FILE *dest, FILE *src) |
| UNIV_INTERN const char * | ut_strerr (dberr_t num) |
Variables | |
| UNIV_INTERN ibool | ut_always_false = FALSE |
| #define ut_gettimeofday gettimeofday |
| UNIV_INTERN ulint ut_2_power_up | ( | ulint | n | ) |
| UNIV_INTERN void ut_copy_file | ( | FILE * | dest, |
| FILE * | src | ||
| ) |
| UNIV_INTERN ulint ut_delay | ( | ulint | delay | ) |
| UNIV_INTERN char* ut_format_name | ( | const char * | name, |
| ibool | is_table, | ||
| char * | formatted, | ||
| ulint | formatted_size | ||
| ) |
Formats a table or index name, quoted as an SQL identifier. If the name contains a slash '/', the result will contain two identifiers separated by a period (.), as in SQL database_name.identifier.
| name | in: table or index name, must be '\0'-terminated |
| is_table | in: if TRUE then 'name' is a table name |
| formatted | out: formatted result, will be '\0'-terminated |
| formatted_size | out: no more than this number of bytes will be written to 'formatted' |
Definition at line 571 of file ut0ut.cc.


| UNIV_INTERN void ut_print_buf | ( | FILE * | file, |
| const void * | buf, | ||
| ulint | len | ||
| ) |
| UNIV_INTERN void ut_print_filename | ( | FILE * | f, |
| const char * | name | ||
| ) |
| UNIV_INTERN void ut_print_name | ( | FILE * | f, |
| const trx_t * | trx, | ||
| ibool | table_id, | ||
| const char * | name | ||
| ) |
Outputs a fixed-length string, quoted as an SQL identifier. If the string contains a slash '/', the string will be output as two identifiers separated by a period (.), as in SQL database_name.identifier.
| f | in: output stream |
| trx | in: transaction |
| table_id | in: TRUE=print a table name, FALSE=print other identifier |
| name | in: name to print |
Definition at line 524 of file ut0ut.cc.


| UNIV_INTERN void ut_print_namel | ( | FILE * | f, |
| const trx_t * | trx, | ||
| ibool | table_id, | ||
| const char * | name, | ||
| ulint | namelen | ||
| ) |
Outputs a fixed-length string, quoted as an SQL identifier. If the string contains a slash '/', the string will be output as two identifiers separated by a period (.), as in SQL database_name.identifier.
| f | in: output stream |
| trx | in: transaction (NULL=no quotes) |
| table_id | in: TRUE=print a table name, FALSE=print other identifier |
| name | in: name to print |
| namelen | in: length of name |
Definition at line 542 of file ut0ut.cc.


| UNIV_INTERN void ut_print_timestamp | ( | FILE * | file | ) |
| UNIV_INTERN void ut_sprintf_timestamp | ( | char * | buf | ) |
| UNIV_INTERN const char* ut_strerr | ( | dberr_t | num | ) |
| UNIV_INTERN ib_time_t ut_time | ( | void | ) |
| UNIV_INTERN ulint ut_time_ms | ( | void | ) |
| UNIV_INTERN ullint ut_time_us | ( | ullint * | tloc | ) |
| UNIV_INTERN void ut_ulint_sort | ( | ulint * | arr, |
| ulint * | aux_arr, | ||
| ulint | low, | ||
| ulint | high | ||
| ) |
| UNIV_INTERN int ut_usectime | ( | ulint * | sec, |
| ulint * | ms | ||
| ) |
Returns system time. Upon successful completion, the value 0 is returned; otherwise the value -1 is returned and the global variable errno is set to indicate the error.
| sec | out: seconds since the Epoch |
| ms | out: microseconds since the Epoch+*sec |
Definition at line 122 of file ut0ut.cc.


| UNIV_INTERN ibool ut_always_false = FALSE |
A constant to prevent the compiler from optimizing ut_delay() away.