PostgreSQL Source Code
git master
|
#include <parsenodes.h>
Data Fields | |
NodeTag | type |
List * | names |
Oid | typeOid |
bool | setof |
bool | pct_type |
List * | typmods |
int32 | typemod |
List * | arrayBounds |
ParseLoc | location |
Definition at line 267 of file parsenodes.h.
List* TypeName::arrayBounds |
Definition at line 276 of file parsenodes.h.
Referenced by appendTypeNameToBuffer(), BuildDescForRelation(), LookupTypeNameExtended(), raw_expression_tree_walker_impl(), and transformColumnDefinition().
ParseLoc TypeName::location |
Definition at line 277 of file parsenodes.h.
Referenced by exprLocation(), interpret_function_parameter_list(), LookupTypeNameExtended(), LookupTypeNameOid(), makeTypeNameFromNameList(), makeTypeNameFromOid(), transformColumnDefinition(), transformTypeCast(), typenameType(), and typenameTypeMod().
List* TypeName::names |
Definition at line 270 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().
bool TypeName::pct_type |
Definition at line 273 of file parsenodes.h.
Referenced by appendTypeNameToBuffer(), LookupTypeNameExtended(), and transformColumnDefinition().
bool TypeName::setof |
Definition at line 272 of file parsenodes.h.
Referenced by addRangeTableEntryForFunction(), BuildDescForRelation(), compute_return_type(), DefineOperator(), interpret_function_parameter_list(), transformRangeTableFunc(), and typeStringToTypeName().
NodeTag TypeName::type |
Definition at line 269 of file parsenodes.h.
int32 TypeName::typemod |
Definition at line 275 of file parsenodes.h.
Referenced by makeTypeNameFromNameList(), makeTypeNameFromOid(), and typenameTypeMod().
Oid TypeName::typeOid |
Definition at line 271 of file parsenodes.h.
Referenced by appendTypeNameToBuffer(), create_ctas_nodata(), intorel_startup(), LookupTypeNameExtended(), makeTypeNameFromOid(), transformColumnDefinition(), and transformOfType().
List* TypeName::typmods |
Definition at line 274 of file parsenodes.h.
Referenced by compute_return_type(), makeTypeNameFromNameList(), raw_expression_tree_walker_impl(), and typenameTypeMod().