private Extract Extract() { var unit = IntervalPrimaryUnit(); Match(MySqlToken.KwFrom); var date = Expression(); Match(MySqlToken.PuncRightParen); var extract = new Extract(unit, date); extract.SetCacheEvalRst(cacheEvalRst); return extract; }