eq method

Expr<bool?> eq(
  1. T value
)

Compares with a bound value; null produces SQL IS NULL.

Implementation

Expr<bool?> eq(T value) => value == null
    ? Expr.internal(
        UnaryNode('IS NULL', expressionNode, postfix: true),
        Codecs.boolean.nullable(),
      )
    : _compare(
        '=',
        ParameterNode(codec.encode(value), storageType: codec.sqlType),
      );