aboutsummaryrefslogtreecommitdiff
path: root/src/backend/utils/adt/pg_locale.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/backend/utils/adt/pg_locale.c')
-rw-r--r--src/backend/utils/adt/pg_locale.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/backend/utils/adt/pg_locale.c b/src/backend/utils/adt/pg_locale.c
index ef9efb4a7c9..274b8b9ccd7 100644
--- a/src/backend/utils/adt/pg_locale.c
+++ b/src/backend/utils/adt/pg_locale.c
@@ -1481,6 +1481,15 @@ report_newlocale_failure(const char *localename)
}
#endif /* HAVE_LOCALE_T */
+bool
+pg_locale_deterministic(pg_locale_t locale)
+{
+ /* default locale must always be deterministic */
+ if (locale == NULL)
+ return true;
+ else
+ return locale->deterministic;
+}
/*
* Create a locale_t from a collation OID. Results are cached for the