Deveel.Data.CloseTests.DeclareCursors C# (CSharp) Method

DeclareCursors() private static method

private static DeclareCursors ( IQuery query ) : void
query IQuery
return void
        private static void DeclareCursors(IQuery query)
        {
            var queryExp1 = (SqlQueryExpression)SqlExpression.Parse("SELECT * FROM APP.test_table");
            query.Context.DeclareCursor("c1", queryExp1);

            var queryExp2 = (SqlQueryExpression)SqlExpression.Parse("SELECT * FROM APP.test_table WHERE a > :a");
            var cursorInfo = new CursorInfo("c2", queryExp2);
            cursorInfo.Parameters.Add(new CursorParameter("a", PrimitiveTypes.Integer()));
            query.Context.DeclareCursor(cursorInfo);
        }