public FetchStatement(CursorPositionToken cursorPosition, CursorName cursorName, Sequence<VariableName> destinationVariables) { Debug.Assert(cursorPosition != null); Debug.Assert(cursorName != null); this.cursorPosition = cursorPosition; this.cursorName = cursorName; this.destinationVariables = destinationVariables.ToList(); }
public OpenStatement(CursorName cursorName): base(cursorName) {}
public DeclareCursorStatement(CursorName cursorName, CursorDefinition definition): base(definition.Global ? cursorName.AsGlobal() : cursorName) { this.definition = definition; }
public FetchStatement(CursorPositionToken cursorPosition, CursorName cursorName): this(cursorPosition, cursorName, null) {}
public CursorName(CursorName name): this(name.Value, true, true) {}
public DeallocateStatement(CursorName cursorName): base(cursorName) {}
protected CursorStatement(CursorName cursorName) { Debug.Assert(cursorName != null); this.cursorName = cursorName; }
public CloseStatement(CursorName cursorName): base(cursorName) {}