|
PostgreSQL Source Code git master
|
#include "nodes/nodes.h"

Go to the source code of this file.
Functions | |
| const char * | pg_strtok (int *length) |
| char * | debackslash (const char *token, int length) |
| void * | nodeRead (const char *token, int tok_len) |
| Node * | parseNodeString (void) |
| char * debackslash | ( | const char * | token, |
| int | length | ||
| ) |
Definition at line 214 of file read.c.
References palloc().
Referenced by nodeRead(), and nullable_string().
| void * nodeRead | ( | const char * | token, |
| int | tok_len | ||
| ) |
Definition at line 320 of file read.c.
References bms_add_member(), debackslash(), elog, ERROR, lappend(), lappend_int(), lappend_oid(), lappend_xid(), LEFT_BRACE, LEFT_PAREN, makeBitString(), makeBoolean(), makeFloat(), makeInteger(), makeString(), NIL, nodeRead(), nodeTokenType(), OTHER_TOKEN, palloc(), parseNodeString(), pg_strtok(), RIGHT_PAREN, type, and val.
Referenced by _readA_Const(), _readA_Expr(), nodeRead(), and stringToNodeInternal().
| Node * parseNodeString | ( | void | ) |
Definition at line 573 of file readfuncs.c.
References check_stack_depth(), elog, ERROR, pg_strtok(), and READ_TEMP_LOCALS.
Referenced by nodeRead().
| const char * pg_strtok | ( | int * | length | ) |
Definition at line 153 of file read.c.
References pg_strtok_ptr.
Referenced by _readA_Const(), _readA_Expr(), _readBitmapset(), _readBoolExpr(), _readConst(), _readExtensibleNode(), nodeRead(), parseNodeString(), and readDatum().