NetBase.Sql.QueryBuilder.Parse C# (CSharp) 메소드

Parse() 공개 메소드

public Parse ( string stmt ) : IQuery
stmt string
리턴 IQuery
        public IQuery Parse(string stmt)
        {
            this.tokenizer = new Tokenizer(stmt);
            Expression();
            return this.Query;
        }

Usage Example

예제 #1
0
        public void SelectStarNoWheres()
        {
            string stmt  = "SELECT * FROM MyTable";
            IQuery query = qb.Parse(stmt);

            Assert.AreEqual(typeof(SelectQuery), query.GetType());
            Assert.AreEqual("MyTable", query.TableName);
            Assert.AreEqual(true, ((SelectQuery)query).SelectAll);
            Assert.AreEqual(0, ((SelectQuery)query).Fields.Count);
            Assert.AreEqual(0, ((SelectQuery)query).Wheres.Count);
        }
All Usage Examples Of NetBase.Sql.QueryBuilder::Parse