Exemplo n.º 1
0
        private TableSourceExpression ExpressionTestHelper(string query)
        {
            var p  = new SqlParser();
            var ss = (SelectStatement)p.Execute(new SelectStatement(), query);

            return(ss.FindDescendantRecursive <TableSourceExpression>());
        }
Exemplo n.º 2
0
        private void GetSearchCondition(string query, out SelectStatement select, out SearchCondition where)
        {
            var p = new SqlParser();

            select = (SelectStatement)p.Execute(new SelectStatement(), query);
            where  = select.FindDescendantRecursive <WhereClause>().FindDescendant <SearchCondition>();
        }
Exemplo n.º 3
0
        private SearchCondition GetSearchCondition(string sql)
        {
            SqlParser p      = new SqlParser();
            var       select = (SelectStatement)p.Execute(new SelectStatement(), sql);

            var where = select.FindDescendantRecursive <WhereClause>();
            return(where.FindDescendant <SearchCondition>());
        }
Exemplo n.º 4
0
        private TableHint[] TableHintTestHelper(string query)
        {
            var p = new SqlParser();
            var ss = (SelectStatement)p.Execute(new SelectStatement(), query);
            var hl = ss.FindDescendantRecursive<TableHintList>();

            return hl.EnumerateDescendantsRecursive<TableHint>().ToArray();
        }
Exemplo n.º 5
0
        private TableHint[] TableHintTestHelper(string query)
        {
            var p  = new SqlParser();
            var ss = (SelectStatement)p.Execute(new SelectStatement(), query);
            var hl = ss.FindDescendantRecursive <TableHintList>();

            return(hl.EnumerateDescendantsRecursive <TableHint>().ToArray());
        }
Exemplo n.º 6
0
        private QuerySpecification Parse(string query)
        {
            var p  = new SqlParser();
            var ss = (SelectStatement)p.Execute(query);
            var qs = (QuerySpecification)ss.EnumerateQuerySpecifications().First();

            ResolveNames(qs);

            return(qs);
        }
Exemplo n.º 7
0
        private SelectStatement CreateSelect(string query)
        {
            SqlParser p      = new SqlParser();
            var       select = (SelectStatement)p.Execute(new SelectStatement(), query);

            SqlNameResolver nr = new SqlNameResolver();

            nr.DefaultTableDatasetName    = Jhu.Graywulf.Test.Constants.TestDatasetName;
            nr.DefaultFunctionDatasetName = Jhu.Graywulf.Test.Constants.CodeDatasetName;
            nr.SchemaManager = CreateSchemaManager();
            nr.Execute(select);

            return(select);
        }
Exemplo n.º 8
0
        private Jhu.Graywulf.SqlParser.TableOrViewName TablenameTestHelper(string query)
        {
            var p = new SqlParser();

            return((Jhu.Graywulf.SqlParser.TableOrViewName)p.Execute(new Jhu.Graywulf.SqlParser.TableOrViewName(), query));
        }
Exemplo n.º 9
0
        private Jhu.Graywulf.SqlParser.Expression ExpressionTestHelper(string query)
        {
            var p = new SqlParser();

            return((Jhu.Graywulf.SqlParser.Expression)p.Execute(new Jhu.Graywulf.SqlParser.Expression(), query));
        }
Exemplo n.º 10
0
 private SelectStatement CreateSelect(string query)
 {
     var p = new SqlParser();
     return (SelectStatement)p.Execute(new SelectStatement(), query);
 }
Exemplo n.º 11
0
 private Jhu.Graywulf.SqlParser.SelectStatement ExpressionTestHelper(string query)
 {
     var p = new SqlParser();
     return (Jhu.Graywulf.SqlParser.SelectStatement)p.Execute(new Jhu.Graywulf.SqlParser.SelectStatement(), query);
 }
        private SelectStatement CreateSelect(string query)
        {
            SqlParser p = new SqlParser();
            var select = (SelectStatement)p.Execute(new SelectStatement(), query);

            SqlNameResolver nr = new SqlNameResolver();
            nr.DefaultTableDatasetName = Jhu.Graywulf.Test.Constants.TestDatasetName;
            nr.DefaultFunctionDatasetName = Jhu.Graywulf.Test.Constants.CodeDatasetName;
            nr.SchemaManager = CreateSchemaManager();
            nr.Execute(select);

            return select;
        }
Exemplo n.º 13
0
 private TableSourceExpression ExpressionTestHelper(string query)
 {
     var p = new SqlParser();
     var ss = (SelectStatement)p.Execute(new SelectStatement(), query);
     return ss.FindDescendantRecursive<TableSourceExpression>();
 }
Exemplo n.º 14
0
 private void GetSearchCondition(string query, out SelectStatement select, out SearchCondition where)
 {
     var p = new SqlParser();
     select = (SelectStatement)p.Execute(new SelectStatement(), query);
     where = select.FindDescendantRecursive<WhereClause>().FindDescendant<SearchCondition>();
 }
Exemplo n.º 15
0
 private Jhu.Graywulf.SqlParser.TableOrViewName TablenameTestHelper(string query)
 {
     var p = new SqlParser();
     return (Jhu.Graywulf.SqlParser.TableOrViewName)p.Execute(new Jhu.Graywulf.SqlParser.TableOrViewName(), query);
 }
Exemplo n.º 16
0
        private Jhu.Graywulf.SqlParser.SelectStatement ExpressionTestHelper(string query)
        {
            var p = new SqlParser();

            return((Jhu.Graywulf.SqlParser.SelectStatement)p.Execute(new Jhu.Graywulf.SqlParser.SelectStatement(), query));
        }
Exemplo n.º 17
0
        private SelectStatement CreateSelect(string query)
        {
            var p = new SqlParser();

            return((SelectStatement)p.Execute(new SelectStatement(), query));
        }
Exemplo n.º 18
0
        private SearchCondition GetSearchCondition(string sql)
        {
            SqlParser p = new SqlParser();
            var select = (SelectStatement)p.Execute(new SelectStatement(), sql);

            var where = select.FindDescendantRecursive<WhereClause>();
            return where.FindDescendant<SearchCondition>();
        }
Exemplo n.º 19
0
 private Jhu.Graywulf.SqlParser.Expression ExpressionTestHelper(string query)
 {
     var p = new SqlParser();
     return (Jhu.Graywulf.SqlParser.Expression)p.Execute(new Jhu.Graywulf.SqlParser.Expression(), query);
 }
Exemplo n.º 20
0
        private QuerySpecification Parse(string query)
        {
            var p = new SqlParser();
            var ss = (SelectStatement)p.Execute(query);
            var qs = (QuerySpecification)ss.EnumerateQuerySpecifications().First();

            ResolveNames(qs);

            return qs;
        }