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.

Default Implementations

SQLDialect Implementations

See Also

Modifier Methods