⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 trx0rec.ic

📁 这是linux下运行的mysql软件包,可用于linux 下安装 php + mysql + apach 的网络配置
💻 IC
字号:
/******************************************************Transaction undo log record(c) 1996 Innobase OyCreated 3/26/1996 Heikki Tuuri*******************************************************//**************************************************************************Reads from an undo log record the record type. */UNIV_INLINEulinttrx_undo_rec_get_type(/*==================*/					/* out: record type */	trx_undo_rec_t*	undo_rec)	/* in: undo log record */{	return(mach_read_from_1(undo_rec + 2) & (TRX_UNDO_CMPL_INFO_MULT - 1));}/**************************************************************************Reads from an undo log record the record compiler info. */UNIV_INLINEulinttrx_undo_rec_get_cmpl_info(/*=======================*/					/* out: compiler info */	trx_undo_rec_t*	undo_rec)	/* in: undo log record */{	return(mach_read_from_1(undo_rec + 2) / TRX_UNDO_CMPL_INFO_MULT);}/**************************************************************************Returns TRUE if an undo log record contains an extern storage field. */UNIV_INLINEibooltrx_undo_rec_get_extern_storage(/*============================*/					/* out: TRUE if extern */	trx_undo_rec_t*	undo_rec)	/* in: undo log record */{	if (mach_read_from_1(undo_rec + 2) & TRX_UNDO_UPD_EXTERN) {		return(TRUE);	}	return(FALSE);}/**************************************************************************Reads the undo log record number. */UNIV_INLINEdulinttrx_undo_rec_get_undo_no(/*=====================*/					/* out: undo no */	trx_undo_rec_t*	undo_rec)	/* in: undo log record */{	byte*	ptr;	ptr = undo_rec + 3;	return(mach_dulint_read_much_compressed(ptr));}/***************************************************************************Copies the undo record to the heap. */UNIV_INLINEtrx_undo_rec_t*trx_undo_rec_copy(/*==============*/					/* out, own: copy of undo log record */	trx_undo_rec_t*	undo_rec,	/* in: undo log record */	mem_heap_t*	heap)		/* in: heap where copied */{	ulint		len;	trx_undo_rec_t*	rec_copy;	len = mach_read_from_2(undo_rec) + buf_frame_align(undo_rec)								- undo_rec;	rec_copy = mem_heap_alloc(heap, len);	ut_memcpy(rec_copy, undo_rec, len);	return(rec_copy);}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -