diff options
Diffstat (limited to 'src/backend/utils/sort/tuplesort.c')
-rw-r--r-- | src/backend/utils/sort/tuplesort.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/backend/utils/sort/tuplesort.c b/src/backend/utils/sort/tuplesort.c index 1a0781dd921..a3c0784786d 100644 --- a/src/backend/utils/sort/tuplesort.c +++ b/src/backend/utils/sort/tuplesort.c @@ -78,7 +78,7 @@ * Portions Copyright (c) 1994, Regents of the University of California * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/utils/sort/tuplesort.c,v 1.10 2000/05/30 04:24:54 tgl Exp $ + * $Header: /cvsroot/pgsql/src/backend/utils/sort/tuplesort.c,v 1.11 2000/11/16 22:30:42 tgl Exp $ * *------------------------------------------------------------------------- */ @@ -88,7 +88,6 @@ #include "access/heapam.h" #include "access/nbtree.h" #include "miscadmin.h" -#include "parser/parse_type.h" #include "utils/logtape.h" #include "utils/lsyscache.h" #include "utils/tuplesort.h" @@ -506,7 +505,8 @@ tuplesort_begin_datum(Oid datumType, bool randomAccess) { Tuplesortstate *state = tuplesort_begin_common(randomAccess); - Type typeInfo; + int16 typlen; + bool typbyval; state->comparetup = comparetup_datum; state->copytup = copytup_datum; @@ -519,9 +519,9 @@ tuplesort_begin_datum(Oid datumType, /* lookup the function that implements the sort operator */ fmgr_info(get_opcode(sortOperator), &state->sortOpFn); /* lookup necessary attributes of the datum type */ - typeInfo = typeidType(datumType); - state->datumTypeLen = typeLen(typeInfo); - state->datumTypeByVal = typeByVal(typeInfo); + get_typlenbyval(datumType, &typlen, &typbyval); + state->datumTypeLen = typlen; + state->datumTypeByVal = typbyval; return state; } |