Share via


ICursorVariable Interface

Represents a cursor type variable.

Namespace:  Microsoft.SqlServer.Management.SqlParser.Metadata
Assembly:  Microsoft.SqlServer.Management.SqlParser (in Microsoft.SqlServer.Management.SqlParser.dll)

Syntax

'Declaration
Public Interface ICursorVariable _
    Inherits ILocalVariable, IMetadataObject
'Usage
Dim instance As ICursorVariable
public interface ICursorVariable : ILocalVariable, 
    IMetadataObject
public interface class ICursorVariable : ILocalVariable, 
    IMetadataObject
type ICursorVariable =  
    interface
        interface ILocalVariable
        interface IMetadataObject
    end
public interface ICursorVariable extends ILocalVariable, IMetadataObject

The ICursorVariable type exposes the following members.

Properties

  Name Description
Public property DataType Gets the local variable data type.
Public property DataType Gets the local variable data type. (Inherited from ILocalVariable.)
Public property IsCursorVariable Gets a value that indicates whether this is a cursor variable. (Inherited from ILocalVariable.)
Public property IsParameter Gets a value that indicates whether this is a parameter. (Inherited from ILocalVariable.)
Public property IsScalarVariable Gets a value that indicates whether this is a scalar variable. (Inherited from ILocalVariable.)
Public property IsTableVariable Gets a value that indicates whether this is a table variable. (Inherited from ILocalVariable.)
Public property Name Gets the name of the metadata object. (Inherited from IMetadataObject.)

Top

Methods

  Name Description
Public method Accept<T> Accepts a visit from the specified IMetadataObjectVisitor<T> object. (Inherited from IMetadataObject.)

Top