/*------------------------------------------------------------------------- * * valid.h-- * POSTGRES tuple qualification validity definitions. * * * Copyright (c) 1994, Regents of the University of California * * $Id: valid.h,v 1.1.1.1 1996/07/09 06:21:09 scrappy Exp $ * *------------------------------------------------------------------------- */ #ifndef VALID_H #define VALID_H #include "c.h" #include "access/skey.h" #include "storage/buf.h" #include "utils/tqual.h" #include "access/tupdesc.h" #include "utils/rel.h" #include "storage/bufpage.h" /* ---------------- * extern decl's * ---------------- */ extern bool heap_keytest(HeapTuple t, TupleDesc tupdesc, int nkeys, ScanKey keys); extern HeapTuple heap_tuple_satisfies(ItemId itemId, Relation relation, PageHeader disk_page, TimeQual qual, int nKeys, ScanKey key); extern bool TupleUpdatedByCurXactAndCmd(HeapTuple t); #endif /* VALID_H */