home *** CD-ROM | disk | FTP | other *** search
- /*
- * hio.h --
- * POSTGRES heap access method input/output definitions.
- *
- * Note:
- * XXX This file should be moved to heap/.
- *
- * Identification:
- * $Header: /private/postgres/src/lib/H/access/RCS/hio.h,v 1.5 1990/08/17 08:50:46 cimarron Exp $
- */
-
- #ifndef HIOIncluded /* Include this file only once */
- #define HIOIncluded 1
-
- #include "tmp/c.h"
-
- #include "storage/block.h"
- #include "access/htup.h"
- #include "utils/rel.h"
-
- /*
- * RelationPutHeapTuple --
- * Places a heap tuple in a specified disk block.
- *
- * Note:
- * Assumes relation is valid.
- * Assumes tuple is valid.
- * Assumes block number is valid.
- * Assumes tuple will fit in the disk block.
- */
- extern
- void
- RelationPutHeapTuple ARGS((
- Relation relation,
- BlockNumber blockIndex,
- HeapTuple tuple
- ));
-
- /*
- * RelationPutLongHeapTuple --
- * Places a long heap tuple in a relation.
- *
- * Note:
- * Assumes relation is valid.
- * Assumes tuple is valid.
- * Assumes block number is valid.
- * Assumes tuple will not fit into a disk block.
- */
- extern
- void
- RelationPutLongHeapTuple ARGS((
- Relation relation,
- HeapTuple tuple
- ));
-
- #endif /* !defined(HIOIncluded) */
-