| 985 | } |
| 986 | |
| 987 | static bool |
| 988 | echo_hidden_hook(const char *newval) |
| 989 | { |
| 990 | Assert(newval != NULL); /* else substitute hook messed up */ |
| 991 | if (pg_strcasecmp(newval, "noexec") == 0) |
| 992 | pset.echo_hidden = PSQL_ECHO_HIDDEN_NOEXEC; |
| 993 | else |
| 994 | { |
| 995 | bool on_off; |
| 996 | |
| 997 | if (ParseVariableBool(newval, NULL, &on_off)) |
| 998 | pset.echo_hidden = on_off ? PSQL_ECHO_HIDDEN_ON : PSQL_ECHO_HIDDEN_OFF; |
| 999 | else |
| 1000 | { |
| 1001 | PsqlVarEnumError("ECHO_HIDDEN", newval, "on, off, noexec"); |
| 1002 | return false; |
| 1003 | } |
| 1004 | } |
| 1005 | return true; |
| 1006 | } |
| 1007 | |
| 1008 | static bool |
| 1009 | on_error_rollback_hook(const char *newval) |
nothing calls this directly
no test coverage detected