Exemplo n.º 1
0
        public void Parse(string text)
        {
            var scanner = new TSqlScanner(text);

            _parser = new TSqlParser(scanner);
            _expr   = _parser.ParseExpression();
        }
Exemplo n.º 2
0
        public void ParseAll(string text)
        {
            var scanner = new TSqlScanner(text);

            _parser   = new TSqlParser(scanner);
            _exprList = _parser.ParseProgram().ToList();
        }
Exemplo n.º 3
0
        public void inserted_id()
        {
            var sql = @"inserted.id";

            var scanner = new TSqlScanner(sql);
            var parser  = new TSqlParser(scanner);
            var expr    = parser.ParseMeetObjectId();

            new ObjectIdSqlCodeExpr()
            {
                RemoteServer = string.Empty,
                DatabaseName = string.Empty,
                SchemaName   = "inserted",
                ObjectName   = "id"
            }.ToExpectedObject().ShouldEqual(expr);
        }