parse_type.h
上传用户:blenddy
上传日期:2007-01-07
资源大小:6495k
文件大小:1k
- /*-------------------------------------------------------------------------
- *
- * parse_type.h
- *
- *
- *
- * Copyright (c) 1994, Regents of the University of California
- *
- * $Id: parse_type.h,v 1.10 1999/05/29 03:17:19 tgl Exp $
- *
- *-------------------------------------------------------------------------
- */
- #ifndef PARSE_TYPE_H
- #define PARSE_TYPE_H
- #include "access/htup.h"
- typedef HeapTuple Type;
- extern bool typeidIsValid(Oid id);
- extern Type typeidType(Oid id);
- extern Type typenameType(char *s);
- extern char *typeidTypeName(Oid id);
- extern Oid typeTypeId(Type tp);
- extern int16 typeLen(Type t);
- extern bool typeByVal(Type t);
- extern char *typeTypeName(Type t);
- extern char typeTypeFlag(Type t);
- extern char *stringTypeString(Type tp, char *string, int32 atttypmod);
- extern Oid typeidTypeRelid(Oid type_id);
- extern Oid typeTypeRelid(Type typ);
- extern Oid typeTypElem(Type typ);
- extern Oid GetArrayElementType(Oid typearray);
- extern Oid typeInfunc(Type typ);
- #endif /* PARSE_TYPE_H */