Hello hackers, On Thu, Feb 27, 2025 at 9:46 AM Alexandra Wang <alexandra.wang....@gmail.com> wrote:
> Summary of changes: > > v8-0001 through v8-0005: > Refactoring and preparatory steps for the actual implementation. > > v8-0006 (Implement read-only dot notation for JSONB): > I removed the vars field (introduced in v7) from JsonbSubWorkspace > after realizing that JsonPathVariable is not actually needed for > dot-notation. > > v8-0007 (Allow wildcard member access for JSONB): > I'm aware that the #if 0 in check_indirection() is not ideal. I > haven’t removed it yet because I’m still reviewing other cases—beyond > our JSONB simplified accessor use case—where this check should remain > strict. I’ll post an additional patch to address this. > I made the following minor changes in v9: - More detailed commit messages - Additional tests - Use "?column?" as the column name for trailing .*. Other than that, the patches remain the same as the previous version: 0001 - 0005: preparation steps for the actual implementation and do not change or add new behavior. 0006: jsonb dot notation and sliced subscripting 0007: jsonb wildcard member access Thanks, Alex
v9-0003-Export-jsonPathFromParseResult.patch
Description: Binary data
v9-0002-Allow-Generic-Type-Subscripting-to-Accept-Dot-Not.patch
Description: Binary data
v9-0004-Extract-coerce_jsonpath_subscript.patch
Description: Binary data
v9-0001-Allow-transformation-of-only-a-sublist-of-subscri.patch
Description: Binary data
v9-0006-Implement-read-only-dot-notation-for-jsonb.patch
Description: Binary data
v9-0007-Allow-wild-card-member-access-for-jsonb.patch
Description: Binary data
v9-0005-Eanble-String-node-as-field-accessors-in-generic-.patch
Description: Binary data