/* Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.
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 Street, Fifth Floor, Boston, MA 02110-1335 USA */
#ifndef _my_check_opt_h
#define _my_check_opt_h
#ifdef __cplusplus
extern "C" {
#endif
/*
All given definitions needed for MyISAM storage engine :
myisamchk . c or / and ha_myisam . cc or / and micheck . c
Some definitions are needed by the MySQL parser .
*/
#define T_AUTO_INC (1 UL << 0 )
#define T_AUTO_REPAIR (1 UL << 1 )
#define T_BACKUP_DATA (1 UL << 2 )
#define T_CALC_CHECKSUM (1 UL << 3 )
#define T_CHECK (1 UL << 4 )
#define T_CHECK_ONLY_CHANGED (1 UL << 5 )
#define T_CREATE_MISSING_KEYS (1 UL << 6 )
#define T_DESCRIPT (1 UL << 7 )
#define T_DONT_CHECK_CHECKSUM (1 UL << 8 )
#define T_EXTEND (1 UL << 9 )
#define T_FAST (1 UL << 10 )
#define T_FORCE_CREATE (1 UL << 11 )
#define T_FORCE_UNIQUENESS (1 UL << 12 )
#define T_INFO (1 UL << 13 )
/** CHECK TABLE...MEDIUM (the default) */
#define T_MEDIUM (1 UL << 14 )
/** CHECK TABLE...QUICK */
#define T_QUICK (1 UL << 15 )
#define T_READONLY (1 UL << 16 )
#define T_REP (1 UL << 17 )
#define T_REP_BY_SORT (1 UL << 18 )
#define T_REP_PARALLEL (1 UL << 19 )
#define T_RETRY_WITHOUT_QUICK (1 UL << 20 )
#define T_SAFE_REPAIR (1 UL << 21 )
#define T_SILENT (1 UL << 22 )
#define T_SORT_INDEX (1 UL << 23 )
#define T_SORT_RECORDS (1 UL << 24 )
#define T_STATISTICS (1 UL << 25 )
#define T_UNPACK (1 UL << 26 )
#define T_UPDATE_STATE (1 UL << 27 )
#define T_VERBOSE (1 UL << 28 )
#define T_VERY_SILENT (1 UL << 29 )
#define T_WAIT_FOREVER (1 UL << 30 )
#define T_WRITE_LOOP (1 UL << 31 )
#define T_ZEROFILL (1 ULL << 32 )
#define T_ZEROFILL_KEEP_LSN (1 ULL << 33 )
/** If repair should not bump create_rename_lsn */
#define T_NO_CREATE_RENAME_LSN (1 ULL << 34 )
/** If repair shouldn't do any locks */
#define T_NO_LOCKS (1 ULL << 35 )
#define T_CREATE_UNIQUE_BY_SORT (1 ULL << 36 )
#define T_SUPPRESS_ERR_HANDLING (1 ULL << 37 )
#define T_FORCE_SORT_MEMORY (1 ULL << 38 )
#define T_REP_ANY (T_REP | T_REP_BY_SORT | T_REP_PARALLEL)
#ifdef __cplusplus
}
#endif
#endif
Messung V0.5 in Prozent C=93 H=100 G=96
¤ Dauer der Verarbeitung: 0.12 Sekunden
(vorverarbeitet am 2026-10-08)
¤
*© Formatika GbR, Deutschland