()
| 636 | func (UnaryOperation) __fieldExpression() {} |
| 637 | |
| 638 | func (o UnaryOperation) impliedType() StaticType { |
| 639 | if o.Op == OpExists || o.Op == OpNotExists { |
| 640 | return TypeBoolean |
| 641 | } |
| 642 | |
| 643 | // opPower and opNot will just be based on the operand type |
| 644 | return o.Expression.impliedType() |
| 645 | } |
| 646 | |
| 647 | func (o UnaryOperation) referencesSpan() bool { |
| 648 | return o.Expression.referencesSpan() |
nothing calls this directly
no test coverage detected