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 276 of file parsenodes.h.
List* TypeName::arrayBounds |
Definition at line 285 of file parsenodes.h.
Referenced by appendTypeNameToBuffer(), BuildDescForRelation(), LookupTypeNameExtended(), raw_expression_tree_walker_impl(), and transformColumnDefinition().
ParseLoc TypeName::location |
Definition at line 286 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 279 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 282 of file parsenodes.h.
Referenced by appendTypeNameToBuffer(), LookupTypeNameExtended(), and transformColumnDefinition().
bool TypeName::setof |
Definition at line 281 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 278 of file parsenodes.h.
int32 TypeName::typemod |
Definition at line 284 of file parsenodes.h.
Referenced by makeTypeNameFromNameList(), makeTypeNameFromOid(), and typenameTypeMod().
Oid TypeName::typeOid |
Definition at line 280 of file parsenodes.h.
Referenced by appendTypeNameToBuffer(), create_ctas_nodata(), intorel_startup(), LookupTypeNameExtended(), makeTypeNameFromOid(), transformColumnDefinition(), and transformOfType().
List* TypeName::typmods |
Definition at line 283 of file parsenodes.h.
Referenced by compute_return_type(), makeTypeNameFromNameList(), raw_expression_tree_walker_impl(), and typenameTypeMod().