products/Sources/formale Sprachen/C/Postgres/src/include/catalog/   (Android Betriebssystem Version 17©)  Datei vom 11.4.2026 mit Größe 677 B image not shown  

Quelle  explain_format.h

  Sprache: C
 

/*-------------------------------------------------------------------------
 *
 * explain_format.h
 *   prototypes for explain_format.c
 *
 * Portions Copyright (c) 1996-2025, PostgreSQL Global Development Group
 * Portions Copyright (c) 1994-5, Regents of the University of California
 *
 * src/include/commands/explain_format.h
 *
 *-------------------------------------------------------------------------
 */

#ifndef EXPLAIN_FORMAT_H
#define EXPLAIN_FORMAT_H

#include "nodes/pg_list.h"

struct ExplainState;   /* avoid including explain.h here */

extern void ExplainPropertyList(const char *qlabel, List *data,
        struct ExplainState *es);
extern void ExplainPropertyListNested(const char *qlabel, List *data,
           struct ExplainState *es);
extern void ExplainPropertyText(const char *qlabel, const char *value,
        struct ExplainState *es);
extern void ExplainPropertyInteger(const char *qlabel, const char *unit,
           int64 value, struct ExplainState *es);
extern void ExplainPropertyUInteger(const char *qlabel, const char *unit,
         uint64 value, struct ExplainState *es);
extern void ExplainPropertyFloat(const char *qlabel, const char *unit,
         double value, int ndigits,
         struct ExplainState *es);
extern void ExplainPropertyBool(const char *qlabel, bool value,
        struct ExplainState *es);

extern void ExplainOpenGroup(const char *objtype, const char *labelname,
        bool labeled, struct ExplainState *es);
extern void ExplainCloseGroup(const char *objtype, const char *labelname,
         bool labeled, struct ExplainState *es);

extern void ExplainOpenSetAsideGroup(const char *objtype, const char *labelname,
          bool labeled, int depth,
          struct ExplainState *es);
extern void ExplainSaveGroup(struct ExplainState *es, int depth,
        int *state_save);
extern void ExplainRestoreGroup(struct ExplainState *es, int depth,
        int *state_save);

extern void ExplainDummyGroup(const char *objtype, const char *labelname,
         struct ExplainState *es);

extern void ExplainBeginOutput(struct ExplainState *es);
extern void ExplainEndOutput(struct ExplainState *es);
extern void ExplainSeparatePlans(struct ExplainState *es);

extern void ExplainIndentText(struct ExplainState *es);

#endif

Messung V0.5 in Prozent
C=92 H=92 G=91

¤ Dauer der Verarbeitung: 0.15 Sekunden  (vorverarbeitet am  2026-08-08) ¤

*© Formatika GbR, Deutschland






Wurzel

Suchen

PVS Prover

Isabelle Prover

NIST Cobol Testsuite

Cephes Mathematical Library

Vienna Development Method

Haftungshinweis

Die Informationen auf dieser Webseite wurden nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit, noch Qualität der bereit gestellten Informationen zugesichert.

Bemerkung:

Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.