public virtual void Visit(Timestampdiff node) { }
/// <summary>first '(' has been consumed</summary> /// <exception cref="System.SqlSyntaxErrorException" /> private Timestampdiff Timestampdiff() { var unit = IntervalPrimaryUnit(); Match(MySqlToken.PuncComma); var interval = Expression(); Match(MySqlToken.PuncComma); var expr = Expression(); Match(MySqlToken.PuncRightParen); IList<IExpression> argument = new List<IExpression>(2); argument.Add(interval); argument.Add(expr); var func = new Timestampdiff(unit, argument); func.SetCacheEvalRst(cacheEvalRst); return func; }