* a little code borrowed from PSQLexec() to manage ECHO_HIDDEN output. * returns true unless we have ECHO_HIDDEN_NOEXEC. */
| 5013 | * returns true unless we have ECHO_HIDDEN_NOEXEC. |
| 5014 | */ |
| 5015 | static bool |
| 5016 | echo_hidden_command(const char *query) |
| 5017 | { |
| 5018 | if (pset.echo_hidden != PSQL_ECHO_HIDDEN_OFF) |
| 5019 | { |
| 5020 | printf(_("********* QUERY **********\n" |
| 5021 | "%s\n" |
| 5022 | "**************************\n\n"), query); |
| 5023 | fflush(stdout); |
| 5024 | if (pset.logfile) |
| 5025 | { |
| 5026 | fprintf(pset.logfile, |
| 5027 | _("********* QUERY **********\n" |
| 5028 | "%s\n" |
| 5029 | "**************************\n\n"), query); |
| 5030 | fflush(pset.logfile); |
| 5031 | } |
| 5032 | |
| 5033 | if (pset.echo_hidden == PSQL_ECHO_HIDDEN_NOEXEC) |
| 5034 | return false; |
| 5035 | } |
| 5036 | return true; |
| 5037 | } |
| 5038 | |
| 5039 | /* |
| 5040 | * Look up the object identified by obj_type and desc. If successful, |
no outgoing calls
no test coverage detected