aboutsummaryrefslogtreecommitdiff
path: root/src/bin/psql/describe.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/bin/psql/describe.h')
-rw-r--r--src/bin/psql/describe.h32
1 files changed, 12 insertions, 20 deletions
diff --git a/src/bin/psql/describe.h b/src/bin/psql/describe.h
index 3ab6367c8df..164c7044e70 100644
--- a/src/bin/psql/describe.h
+++ b/src/bin/psql/describe.h
@@ -1,42 +1,34 @@
#ifndef DESCRIBE_H
#define DESCRIBE_H
+#include <c.h>
#include "settings.h"
/* \da */
-bool
- describeAggregates(const char *name, PsqlSettings *pset);
+bool describeAggregates(const char *name, PsqlSettings *pset, bool verbose, bool desc);
/* \df */
-bool
- describeFunctions(const char *name, PsqlSettings *pset);
+bool describeFunctions(const char *name, PsqlSettings *pset, bool verbose, bool desc);
/* \dT */
-bool
- describeTypes(const char *name, PsqlSettings *pset);
+bool describeTypes(const char *name, PsqlSettings *pset, bool verbose, bool desc);
/* \do */
-bool
- describeOperators(const char *name, PsqlSettings *pset);
+bool describeOperators(const char *name, PsqlSettings *pset, bool verbose, bool desc);
-/* \dp (formerly \z) */
-bool
- permissionsList(const char *name, PsqlSettings *pset);
+/* \z (or \dp) */
+bool permissionsList(const char *name, PsqlSettings *pset);
/* \dd */
-bool
- objectDescription(const char *object, PsqlSettings *pset);
+bool objectDescription(const char *object, PsqlSettings *pset);
/* \d foo */
-bool
- describeTableDetails(const char *name, PsqlSettings *pset);
+bool describeTableDetails(const char *name, PsqlSettings *pset, bool desc);
/* \l */
-bool
- listAllDbs(PsqlSettings *pset);
+bool listAllDbs(PsqlSettings *pset, bool desc);
-/* \dt, \di, \dS, etc. */
-bool
- listTables(const char *infotype, const char *name, PsqlSettings *pset);
+/* \dt, \di, \ds, \dS, etc. */
+bool listTables(const char *infotype, const char *name, PsqlSettings *pset, bool desc);
#endif /* DESCRIBE_H */