mirror of
https://github.com/postgres/postgres.git
synced 2025-07-14 08:21:07 +03:00
Add the full set of comparison functions for type TID, including a btree
opclass. This is not so much because anyone's likely to create an index on TID, as that sorting TIDs can be useful. Also added max and min aggregates while at it, so that one can investigate the clusteredness of a table with queries like SELECT min(ctid), max(ctid) FROM tab WHERE ... Greg Stark and Tom Lane
This commit is contained in:
@ -7,7 +7,7 @@
|
||||
* Portions Copyright (c) 1996-2006, PostgreSQL Global Development Group
|
||||
* Portions Copyright (c) 1994, Regents of the University of California
|
||||
*
|
||||
* $PostgreSQL: pgsql/src/include/utils/builtins.h,v 1.279 2006/04/08 18:49:52 tgl Exp $
|
||||
* $PostgreSQL: pgsql/src/include/utils/builtins.h,v 1.280 2006/07/21 20:51:33 tgl Exp $
|
||||
*
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
@ -538,6 +538,13 @@ extern Datum tidrecv(PG_FUNCTION_ARGS);
|
||||
extern Datum tidsend(PG_FUNCTION_ARGS);
|
||||
extern Datum tideq(PG_FUNCTION_ARGS);
|
||||
extern Datum tidne(PG_FUNCTION_ARGS);
|
||||
extern Datum tidlt(PG_FUNCTION_ARGS);
|
||||
extern Datum tidle(PG_FUNCTION_ARGS);
|
||||
extern Datum tidgt(PG_FUNCTION_ARGS);
|
||||
extern Datum tidge(PG_FUNCTION_ARGS);
|
||||
extern Datum bttidcmp(PG_FUNCTION_ARGS);
|
||||
extern Datum tidlarger(PG_FUNCTION_ARGS);
|
||||
extern Datum tidsmaller(PG_FUNCTION_ARGS);
|
||||
extern Datum currtid_byreloid(PG_FUNCTION_ARGS);
|
||||
extern Datum currtid_byrelname(PG_FUNCTION_ARGS);
|
||||
|
||||
|
Reference in New Issue
Block a user