InExpression represents expr IN (values) or expr IN (subquery)
| 801 | |
| 802 | // InExpression represents expr IN (values) or expr IN (subquery) |
| 803 | type InExpression struct { |
| 804 | Expr Expression |
| 805 | List []Expression // For value list: IN (1, 2, 3) |
| 806 | Subquery Statement // For subquery: IN (SELECT ...) |
| 807 | Not bool |
| 808 | Pos models.Location // Source position of the IN keyword (1-based line and column) |
| 809 | } |
| 810 | |
| 811 | func (i *InExpression) expressionNode() {} |
| 812 | func (i InExpression) TokenLiteral() string { return "IN" } |
nothing calls this directly
no outgoing calls
no test coverage detected