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(), and token.
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, nodeTokenType(), OTHER_TOKEN, palloc(), parseNodeString(), pg_strtok(), RIGHT_PAREN, token, type, and val.
Referenced by _readA_Const(), _readA_Expr(), and stringToNodeInternal().
Node* parseNodeString | ( | void | ) |
Definition at line 565 of file readfuncs.c.
References check_stack_depth(), elog, ERROR, pg_strtok(), READ_TEMP_LOCALS, and token.
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().