PostgreSQL Source Code: src/bin/psql/common.h Source File (original) (raw)

1

2

3

4

5

6

7

8#ifndef COMMON_H

9#define COMMON_H

10

11#include <setjmp.h>

12#include <signal.h>

13

17

18extern bool openQueryOutputFile(const char *fname, FILE **fout, bool *is_pipe);

19extern bool setQFout(const char *fname);

20

22 void *passthrough);

23

25

27

29

31

33

35extern int PSQLexecWatch(const char *query, const printQueryOpt *opt, FILE *printQueryFout, int min_rows);

36

37extern bool SendQuery(const char *query);

38

42

45

47

48#endif

static const char * connstr

void expand_tilde(char **filename)

PGresult * PSQLexec(const char *query)

void psql_setup_cancel_handler(void)

volatile sig_atomic_t sigint_interrupt_enabled

const char * session_username(void)

char * psql_get_variable(const char *varname, PsqlScanQuoteType quote, void *passthrough)

sigjmp_buf sigint_interrupt_jmp

bool recognized_connection_string(const char *connstr)

int PSQLexecWatch(const char *query, const printQueryOpt *opt, FILE *printQueryFout, int min_rows)

void SetShellResultVariables(int wait_result)

void NoticeProcessor(void *arg, const char *message)

void clean_extended_state(void)

bool standard_strings(void)

bool setQFout(const char *fname)

bool openQueryOutputFile(const char *fname, FILE **fout, bool *is_pipe)

bool SendQuery(const char *query)