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

📄 internal.h

📁 关系型数据库 Postgresql 6.5.2
💻 H
字号:
/*------------------------------------------------------------------------- * * internal.h *	  Definitions required throughout the query optimizer. * * * Copyright (c) 1994, Regents of the University of California * * $Id: internal.h,v 1.21 1999/07/07 09:27:28 momjian Exp $ * *------------------------------------------------------------------------- */#ifndef INTERNAL_H#define INTERNAL_H/* *		---------- SHARED MACROS * *		Macros common to modules for creating, accessing, and modifying *		query tree and query plan components. *		Shared with the executor. * *//* *		System-dependent tuning constants * */#define _CPU_PAGE_WEIGHT_  0.033  /* CPU-heap-to-page cost weighting factor */#define _CPU_INDEX_PAGE_WEIGHT_ 0.017	/* CPU-index-to-page cost										 * weighting factor */#define _MAX_KEYS_	   INDEX_MAX_KEYS	/* maximum number of keys in an										 * index */#define _TID_SIZE_	   6		/* sizeof(itemid) (from ../h/itemid.h) *//* *		Size estimates * *//*	   The cost of sequentially scanning a materialized temporary relation */#define _NONAME_SCAN_COST_		10/*	   The number of pages and tuples in a materialized relation */#define _NONAME_RELATION_PAGES_			1#define _NONAME_RELATION_TUPLES_	10/*	   The length of a variable-length field in bytes */#define _DEFAULT_ATTRIBUTE_WIDTH_ (2 * _TID_SIZE_)/* *		Flags and identifiers * *//*	   Identifier for (sort) temp relations   *//* used to be -1 */#define _NONAME_RELATION_ID_	 InvalidOid/*	   Identifier for invalid relation OIDs and attribute numbers for use by *	   selectivity functions */#define _SELEC_VALUE_UNKNOWN_	(-1)/*	   Flag indicating that a clause constant is really a parameter (or other *		non-constant?), a non-parameter, or a constant on the right side *		of the clause. */#define _SELEC_NOT_CONSTANT_   0#define _SELEC_IS_CONSTANT_    1#define _SELEC_CONSTANT_LEFT_  0#define _SELEC_CONSTANT_RIGHT_ 2/* #define deactivate_joininfo(joininfo)		joininfo->inactive=true*//*#define joininfo_inactive(joininfo)	joininfo->inactive *//* GEQO switch according to number of relations in a query */#define GEQO_RELS 11#endif	 /* INTERNAL_H */

⌨️ 快捷键说明

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