private LogicalNotExpression ( ) : IExpression | ||
return | IExpression |
private IExpression LogicalNotExpression()
{
var not = 0;
for (; lexer.Token() == MySqlToken.KwNot; ++not)
{
lexer.NextToken();
}
var expr = ComparisionExpression();
for (; not > 0; --not)
{
expr = new LogicalNotExpression(expr).SetCacheEvalRst(cacheEvalRst);
}
return expr;
}