higherExpr 'COLLATE' _collateName
Inheritance: AbstractExpression
Ejemplo n.º 1
0
 public virtual void Visit(CollateExpression node)
 {
     VisitInternal(node.StringValue);
 }
Ejemplo n.º 2
0
 /// <exception cref="System.SqlSyntaxErrorException" />
 private IExpression CollateExpression(string consumed
                                       , string consumedUp)
 {
     for (var expr = UserExpression(consumed, consumedUp);;)
     {
         if (lexer.Token() == MySqlToken.KwCollate)
         {
             lexer.NextToken();
             var collateName = lexer.GetStringValue();
             Match(MySqlToken.Identifier);
             expr = new CollateExpression(expr, collateName).SetCacheEvalRst(cacheEvalRst);
             continue;
         }
         return expr;
     }
 }