#include "postgres.h"
#include "nodes/parsenodes.h"
Go to the source code of this file.
Functions | |
Value * | makeInteger (long i) |
Value * | makeFloat (char *numericStr) |
Value * | makeString (char *str) |
Value * | makeBitString (char *str) |
Value* makeBitString | ( | char * | str | ) |
Definition at line 68 of file value.c.
References makeNode, Value::ValUnion::str, Value::type, and Value::val.
Referenced by nodeRead().
Value* makeFloat | ( | char * | numericStr | ) |
Definition at line 38 of file value.c.
References makeNode, Value::ValUnion::str, Value::type, and Value::val.
Referenced by nodeRead().
Value* makeInteger | ( | long | i | ) |
Definition at line 23 of file value.c.
References Value::ValUnion::ival, makeNode, Value::type, and Value::val.
Referenced by defWithOids(), nodeRead(), and postgresPlanForeignModify().
Value* makeString | ( | char * | str | ) |
Definition at line 53 of file value.c.
References makeNode, Value::ValUnion::str, Value::type, and Value::val.
Referenced by addRangeTableEntryForFunction(), addRangeTableEntryForSubquery(), addRangeTableEntryForValues(), analyzeCTETargetList(), buildRelationAliases(), buildScalarFunctionAlias(), check_selective_binary_conversion(), CreateRole(), deserialize_deflist(), expandRTE(), expandTupleDesc(), FunctionIsVisible(), generate_function_name(), generate_operator_name(), generateClonedIndexStmt(), get_collation(), get_file_fdw_attribute_options(), get_opclass(), makeSimpleA_Expr(), makeTypeName(), nodeRead(), OperatorIsVisible(), plpgsql_parse_dblword(), plpgsql_parse_tripword(), postgresGetForeignPlan(), postgresPlanForeignModify(), regoperout(), regprocout(), stringToQualifiedNameList(), textToQualifiedNameList(), transformColumnDefinition(), transformColumnRef(), transformCurrentOfExpr(), transformFkeyGetPrimaryKey(), transformFromClauseItem(), transformIndexConstraint(), transformRowExpr(), transformSetOperationStmt(), transformTableLikeClause(), transformXmlExpr(), and untransformRelOptions().