Struct pgrx_pg_sys::TypeName
source · #[repr(C)]pub struct TypeName {
pub type_: NodeTag,
pub names: *mut List,
pub typeOid: Oid,
pub setof: bool,
pub pct_type: bool,
pub typmods: *mut List,
pub typemod: int32,
pub arrayBounds: *mut List,
pub location: c_int,
}
Expand description
Supporting data structures for Parse Trees
Most of these node types appear in raw parsetrees output by the grammar, and get transformed to something else by the analyzer. A few of them are used as-is in transformed querytrees.
Fields§
§type_: NodeTag
§names: *mut List
§typeOid: Oid
§setof: bool
§pct_type: bool
§typmods: *mut List
§typemod: int32
§arrayBounds: *mut List
§location: c_int