ValueNotIn return a predicate for checking that a JSON value (returned by the path) is NOT IN the given arguments. sqljson.ValueNotIn("a", []any{1, 2, 3}, sqljson.Path("b"))
(column string, args []any, opts ...Option)
| 243 | // |
| 244 | // sqljson.ValueNotIn("a", []any{1, 2, 3}, sqljson.Path("b")) |
| 245 | func ValueNotIn(column string, args []any, opts ...Option) *sql.Predicate { |
| 246 | if len(args) == 0 { |
| 247 | return sql.NotIn(column) |
| 248 | } |
| 249 | return valueInOp(column, args, opts, sql.OpNotIn) |
| 250 | } |
| 251 | |
| 252 | func valueInOp(column string, args []any, opts []Option, op sql.Op) *sql.Predicate { |
| 253 | return sql.P(func(b *sql.Builder) { |
searching dependent graphs…