que0types.h

来自「这是linux下运行的mysql软件包,可用于linux 下安装 php + m」· C头文件 代码 · 共 44 行

H
44
字号
/******************************************************Query graph global types(c) 1996 Innobase OyCreated 5/27/1996 Heikki Tuuri*******************************************************/#ifndef que0types_h#define que0types_h#include "data0data.h"#include "dict0types.h"/* Pseudotype for all graph nodes */typedef void	que_node_t;					typedef struct que_fork_struct	que_fork_t;/* Query graph root is a fork node */typedef	que_fork_t	que_t;typedef struct que_thr_struct		que_thr_t;typedef struct que_common_struct	que_common_t;/* Common struct at the beginning of each query graph node; the name of thissubstruct must be 'common' */struct que_common_struct{	ulint		type;	/* query node type */	que_node_t*	parent;	/* back pointer to parent node, or NULL */	que_node_t*	brother;/* pointer to a possible brother node */	dfield_t	val;	/* evaluated value for an expression */	ulint		val_buf_size;				/* buffer size for the evaluated value data,				if the buffer has been allocated dynamically:				if this field is != 0, and the node is a				symbol node or a function node, then we				have to free the data field in val				explicitly */};#endif

⌨️ 快捷键说明

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