public static SqlStatement Declare(PlSqlParser.CursorDeclarationContext context) { var cursorName = Name.Simple(context.cursor_name()); var query = Subquery.Form(context.subquery()); CursorParameter[] parameters = null; if (context.parameterSpec() != null) { parameters = context.parameterSpec().Select(Parameter.Form).ToArray(); } return(new DeclareCursorStatement(cursorName, parameters, query)); }
public override SqlStatement VisitCursorDeclaration(PlSqlParser.CursorDeclarationContext context) { return(Cursor.Declare(context)); }