mirror of
https://github.com/postgres/postgres.git
synced 2025-09-03 15:22:11 +03:00
Renaming for new subscripting mechanism
Over at patch https://commitfest.postgresql.org/21/1062/ Dmitry wants to introduce a more generic subscription mechanism, which allows subscripting not only arrays but also other object types such as JSONB. That functionality is introduced in a largish invasive patch, out of which this internal renaming patch was extracted. Author: Dmitry Dolgov Reviewed-by: Tom Lane, Arthur Zakirov Discussion: https://postgr.es/m/CA+q6zcUK4EqPAu7XRRO5CCjMwhz5zvg+rfWuLzVoxp_5sKS6=w@mail.gmail.com
This commit is contained in:
@@ -273,14 +273,15 @@ extern void cancel_parser_errposition_callback(ParseCallbackState *pcbstate);
|
||||
|
||||
extern Var *make_var(ParseState *pstate, RangeTblEntry *rte, int attrno,
|
||||
int location);
|
||||
extern Oid transformArrayType(Oid *arrayType, int32 *arrayTypmod);
|
||||
extern ArrayRef *transformArraySubscripts(ParseState *pstate,
|
||||
Node *arrayBase,
|
||||
Oid arrayType,
|
||||
Oid elementType,
|
||||
int32 arrayTypMod,
|
||||
List *indirection,
|
||||
Node *assignFrom);
|
||||
extern Oid transformContainerType(Oid *containerType, int32 *containerTypmod);
|
||||
|
||||
extern SubscriptingRef *transformContainerSubscripts(ParseState *pstate,
|
||||
Node *containerBase,
|
||||
Oid containerType,
|
||||
Oid elementType,
|
||||
int32 containerTypMod,
|
||||
List *indirection,
|
||||
Node *assignFrom);
|
||||
extern Const *make_const(ParseState *pstate, Value *value, int location);
|
||||
|
||||
#endif /* PARSE_NODE_H */
|
||||
|
Reference in New Issue
Block a user