diff options
Diffstat (limited to 'src/backend/utils/adt/name.c')
-rw-r--r-- | src/backend/utils/adt/name.c | 61 |
1 files changed, 1 insertions, 60 deletions
diff --git a/src/backend/utils/adt/name.c b/src/backend/utils/adt/name.c index 324736ea63e..96f398e5bb2 100644 --- a/src/backend/utils/adt/name.c +++ b/src/backend/utils/adt/name.c @@ -14,7 +14,7 @@ * * * IDENTIFICATION - * $PostgreSQL: pgsql/src/backend/utils/adt/name.c,v 1.61 2008/01/01 19:45:52 momjian Exp $ + * $PostgreSQL: pgsql/src/backend/utils/adt/name.c,v 1.62 2008/05/27 00:13:09 tgl Exp $ * *------------------------------------------------------------------------- */ @@ -181,65 +181,6 @@ namege(PG_FUNCTION_ARGS) } -/* - * comparison routines for LIKE indexing support - */ - -Datum -name_pattern_eq(PG_FUNCTION_ARGS) -{ - Name arg1 = PG_GETARG_NAME(0); - Name arg2 = PG_GETARG_NAME(1); - - PG_RETURN_BOOL(memcmp(NameStr(*arg1), NameStr(*arg2), NAMEDATALEN) == 0); -} - -Datum -name_pattern_ne(PG_FUNCTION_ARGS) -{ - Name arg1 = PG_GETARG_NAME(0); - Name arg2 = PG_GETARG_NAME(1); - - PG_RETURN_BOOL(memcmp(NameStr(*arg1), NameStr(*arg2), NAMEDATALEN) != 0); -} - -Datum -name_pattern_lt(PG_FUNCTION_ARGS) -{ - Name arg1 = PG_GETARG_NAME(0); - Name arg2 = PG_GETARG_NAME(1); - - PG_RETURN_BOOL(memcmp(NameStr(*arg1), NameStr(*arg2), NAMEDATALEN) < 0); -} - -Datum -name_pattern_le(PG_FUNCTION_ARGS) -{ - Name arg1 = PG_GETARG_NAME(0); - Name arg2 = PG_GETARG_NAME(1); - - PG_RETURN_BOOL(memcmp(NameStr(*arg1), NameStr(*arg2), NAMEDATALEN) <= 0); -} - -Datum -name_pattern_gt(PG_FUNCTION_ARGS) -{ - Name arg1 = PG_GETARG_NAME(0); - Name arg2 = PG_GETARG_NAME(1); - - PG_RETURN_BOOL(memcmp(NameStr(*arg1), NameStr(*arg2), NAMEDATALEN) > 0); -} - -Datum -name_pattern_ge(PG_FUNCTION_ARGS) -{ - Name arg1 = PG_GETARG_NAME(0); - Name arg2 = PG_GETARG_NAME(1); - - PG_RETURN_BOOL(memcmp(NameStr(*arg1), NameStr(*arg2), NAMEDATALEN) >= 0); -} - - /* (see char.c for comparison/operation routines) */ int |