public static SqlStatement Open(PlSqlParser.OpenStatementContext context) { var cursorName = Name.Simple(context.cursor_name()); SqlExpression[] args = null; if (context.expression_list() != null) { args = context.expression_list().expression().Select(Expression.Build).ToArray(); } return(new OpenStatement(cursorName, args)); }
public override SqlStatement VisitOpenStatement(PlSqlParser.OpenStatementContext context) { return(Cursor.Open(context)); }