Exemplo n.º 1
0
        private static SqlActionParser ParseAndValidate(string sqlExpression)
        {
            SqlActionParser sqlActionParser = new SqlActionParser()
            {
                scanner = new Scanner(sqlExpression)
            };

            sqlActionParser.Parse();
            if (sqlActionParser.expressionList.Count > 32)
            {
                throw new RuleActionException(SRClient.FilterActionTooManyStatements(sqlActionParser.expressionList.Count, 32));
            }
            return(sqlActionParser);
        }