# Python Module Index

p

| p |
| `pglast` |
| `pglast.ast` |
| `pglast.enums` | Enumerated constants
| `pglast.enums.cmptype` | Constants extracted from cmptype.h
| `pglast.enums.lockdefs` | Constants extracted from lockdefs.h
| `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.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
| `pglast.enums.primnodes` | Constants extracted from primnodes.h
| `pglast.enums.xml` | Constants extracted from xml.h
| `pglast.keywords` | Various kinds of PostgreSQL keywords
| `pglast.parser` | The interface with libpg_query
| `pglast.printers` | Specialized printer functions
| `pglast.printers.ddl` | DDL printer functions
| `pglast.printers.dml` | DML printer functions
| `pglast.printers.sfuncs` | Special function printers
| `pglast.stream` | The serialization machinery
| `pglast.visitors` | Other ways to inspect and manipulate the AST