pgClassExpression
A pgClassExpression represents the value of an SQL expression extracted from a
pgSelectSingle, pgUnionAllSingle or similar step.
You won't construct a pgClassExpression directly, normally you'll get it from
$pgSelectSingle.select(...), resource.execute(...) or similar methods.
pgClassExpression.get(attr)
The most commonly used method on a pgClassExpression, this gets a step
representing the value of the given attribute from the expression; only
applicable when the expression represents a composite type.
Not opaque
Unlike a pgSelectSingle, a pgClassExpression is not opaque, so it's fine
to use it directly as a dependency of any other step.