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

📄 index.h

📁 关系型数据库 Postgresql 6.5.2
💻 H
字号:
/*------------------------------------------------------------------------- * * index.h *	  prototypes for index.c. * * * Copyright (c) 1994, Regents of the University of California * * $Id: index.h,v 1.16 1999/05/25 16:13:40 momjian Exp $ * *------------------------------------------------------------------------- */#ifndef INDEX_H#define INDEX_H#include <nodes/execnodes.h>#include <nodes/parsenodes.h>#include <access/itup.h>#include <access/funcindex.h>extern Form_pg_am AccessMethodObjectIdGetForm(Oid accessMethodObjectId);extern void UpdateIndexPredicate(Oid indexoid, Node *oldPred, Node *predicate);extern void InitIndexStrategy(int numatts,				  Relation indexRelation,				  Oid accessMethodObjectId);extern void index_create(char *heapRelationName,			 char *indexRelationName,			 FuncIndexInfo *funcInfo,			 List *attributeList,			 Oid accessMethodObjectId,			 int numatts,			 AttrNumber *attNums,			 Oid *classObjectId,			 uint16 parameterCount,			 Datum *parameter,			 Node *predicate,			 bool islossy,			 bool unique,			 bool primary);extern void index_destroy(Oid indexId);extern void FormIndexDatum(int numberOfAttributes,			   AttrNumber *attributeNumber, HeapTuple heapTuple,			   TupleDesc heapDescriptor, Datum *datum,			   char *nullv, FuncIndexInfoPtr fInfo);extern void UpdateStats(Oid relid, long reltuples, bool hasindex);extern void FillDummyExprContext(ExprContext *econtext, TupleTableSlot *slot,					 TupleDesc tupdesc, Buffer buffer);extern void index_build(Relation heapRelation, Relation indexRelation,			int numberOfAttributes, AttrNumber *attributeNumber,		uint16 parameterCount, Datum *parameter, FuncIndexInfo *funcInfo,			PredInfo *predInfo);extern bool IndexIsUnique(Oid indexId);extern bool IndexIsUniqueNoCache(Oid indexId);#endif	 /* INDEX_H */

⌨️ 快捷键说明

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