PostgreSQL Source Code git master
Data Fields
TypeName Struct Reference

#include <parsenodes.h>

Data Fields

 
Listnames
 
 
bool  setof
 
bool  pct_type
 
 
 
 
 

Detailed Description

Definition at line 282 of file parsenodes.h.

Field Documentation

arrayBounds

List* TypeName::arrayBounds

Definition at line 291 of file parsenodes.h.

Referenced by appendTypeNameToBuffer(), BuildDescForRelation(), LookupTypeNameExtended(), raw_expression_tree_walker_impl(), and transformColumnDefinition().

location

ParseLoc TypeName::location

Definition at line 292 of file parsenodes.h.

Referenced by exprLocation(), interpret_function_parameter_list(), LookupTypeNameExtended(), LookupTypeNameOid(), makeTypeNameFromNameList(), makeTypeNameFromOid(), transformColumnDefinition(), transformTypeCast(), typenameType(), and typenameTypeMod().

names

List* TypeName::names

Definition at line 285 of file parsenodes.h.

Referenced by appendTypeNameToBuffer(), compute_return_type(), does_not_exist_skipping(), LookupTypeNameExtended(), makeTypeNameFromNameList(), transformColumnDefinition(), and type_in_list_does_not_exist_skipping().

pct_type

bool TypeName::pct_type

Definition at line 288 of file parsenodes.h.

Referenced by appendTypeNameToBuffer(), LookupTypeNameExtended(), and transformColumnDefinition().

setof

bool TypeName::setof

Definition at line 287 of file parsenodes.h.

Referenced by addRangeTableEntryForFunction(), BuildDescForRelation(), compute_return_type(), DefineOperator(), interpret_function_parameter_list(), transformRangeTableFunc(), and typeStringToTypeName().

type

NodeTag TypeName::type

Definition at line 284 of file parsenodes.h.

typemod

int32 TypeName::typemod

Definition at line 290 of file parsenodes.h.

Referenced by makeTypeNameFromNameList(), makeTypeNameFromOid(), and typenameTypeMod().

typeOid

Oid TypeName::typeOid

Definition at line 286 of file parsenodes.h.

Referenced by appendTypeNameToBuffer(), create_ctas_nodata(), intorel_startup(), LookupTypeNameExtended(), makeTypeNameFromOid(), transformColumnDefinition(), and transformOfType().

typmods

List* TypeName::typmods

Definition at line 289 of file parsenodes.h.

Referenced by compute_return_type(), makeTypeNameFromNameList(), raw_expression_tree_walker_impl(), and typenameTypeMod().


The documentation for this struct was generated from the following file:

AltStyle によって変換されたページ (->オリジナル) /