func (e *Evaluator) isNull(v *ast.IsNullExpr) bool { var boolVal bool if v.Expr.GetDatum().IsNull() { boolVal = true } if v.Not { boolVal = !boolVal } v.SetInt64(boolToInt64(boolVal)) return true }
func (e *Evaluator) isNull(v *ast.IsNullExpr) bool { var boolVal bool if types.IsNil(v.Expr.GetValue()) { boolVal = true } if v.Not { boolVal = !boolVal } v.SetValue(boolToInt64(boolVal)) return true }