Skip to content

Instance Method

nestedSubpathExpression(in:for:)

Given a column name and a path consisting of one or more elements, return an expression appropriate for accessing a value at the given JSON path.
func nestedSubpathExpression(in column: any SQLExpression, for path: [String]) -> (any SQLExpression)?

Discussion

A nil result signals that JSON subpath expressions are not supported, or that the given path is not valid for this dialect.

Defaults to returning nil.