Tup.Cobar4Net.Parser.Recognizer.Mysql.Syntax.MySqlExprParser.Timestampdiff C# (CSharp) Method

Timestampdiff() private method

first '(' has been consumed
private Timestampdiff ( ) : Timestampdiff
return Tup.Cobar4Net.Parser.Ast.Expression.Primary.Function.Datetime.Timestampdiff
        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;
        }