Shane

Results 7 issues of Shane

The `Case` constraint is used for functions like `bool`, `case_`, `maybeTable`, `nullable`, all of which ultimately compile down to a PostgreSQL `CASE` statement. `Case` has two instances: an overlapping `Table...

(This is an alternative fix to the bug described in #577 that doesn't require adding `Eq` and `Ord` constraints to `PrimExpr`.) This PR contains two commits. The first commit adds...

- `rawFunction`, `rawBinaryOperator`, `rawAggregateFunction`, `unsafeCoerceExpr`, `unsafePrimExpr`, `unsafeSubscript`, `unsafeSubscripts` — these give more options for generating SQL expressions that Rel8 does not support natively.