[][src]Type Definition pgx_pg_sys::ObjectType

type ObjectType = c_uint;

Other Statements (no optimizations required)

These are not touched by parser/analyze.c except to put them into the utilityStmt field of a Query. This is eventually passed to ProcessUtility (by-passing rewriting and planning). Some of the statements do need attention from parse analysis, and this is done by routines in parser/parse_utilcmd.c after ProcessUtility receives the command for execution. DECLARE CURSOR, EXPLAIN, and CREATE TABLE AS are special cases: they contain optimizable statements, which get processed normally by parser/analyze.c.