pglast.enums — Enumerated constants¶

This module contains all the constants that are used to give a meaning to some scalar values of the various kinds of nodes, extracted automatically from the PostgreSQL headers.

From include/catalog¶

  • pglast.enums.pg_am — Constants extracted from pg_am.h
  • pglast.enums.pg_attribute — Constants extracted from pg_attribute.h
  • pglast.enums.pg_class — Constants extracted from pg_class.h
  • pglast.enums.pg_trigger — Constants extracted from pg_trigger.h

From include/nodes¶

  • pglast.enums.lockoptions — Constants extracted from lockoptions.h
  • pglast.enums.nodes — Constants extracted from nodes.h
  • pglast.enums.parsenodes — Constants extracted from parsenodes.h
  • pglast.enums.primnodes — Constants extracted from primnodes.h

From include/storage¶

  • pglast.enums.lockdefs — Constants extracted from lockdefs.h

From include/utils¶

  • pglast.enums.xml — Constants extracted from xml.h

pglast

Navigation

Contents:

  • Introduction
  • Installation
  • Development
  • Examples of usage
  • API documentation
    • pglast.parser — The interface with libpg_query
    • pglast.ast — Python classes representing PG parser nodes
    • pglast.enums — Enumerated constants
    • pglast.keywords — Various kinds of PostgreSQL keywords
    • pglast.node — The higher level interface to the parse tree
    • pglast.stream — The serialization machinery
    • pglast.printers — Specialized printer functions
    • pglast.printers.sfuncs — Special function printers
    • pglast.visitors — Other ways to inspect and manipulate the AST

Related Topics

  • Documentation overview
    • API documentation
      • Previous: pglast.ast — Python classes representing PG parser nodes
      • Next: pglast.enums.pg_am — Constants extracted from pg_am.h

Quick search

©2017, 2018, 2019, 2020, 2021, 2022 Lele Gaifax. | Powered by Sphinx 4.4.0 & Alabaster 0.7.12 | Page source