Интерфейс IBuiltInFunction

Represents a built-in function or a system function that starts with two at signs (@@).

Пространство имен:  Microsoft.SqlServer.Management.SqlParser.Metadata
Сборка:  Microsoft.SqlServer.Management.SqlParser (в Microsoft.SqlServer.Management.SqlParser.dll)

Синтаксис

'Декларация
Public Interface IBuiltInFunction _
    Inherits IScalarFunction, IFunction, IFunctionModuleBase, IScalar,  _
    IMetadataObject
'Применение
Dim instance As IBuiltInFunction
public interface IBuiltInFunction : IScalarFunction, 
    IFunction, IFunctionModuleBase, IScalar, IMetadataObject
public interface class IBuiltInFunction : IScalarFunction, 
    IFunction, IFunctionModuleBase, IScalar, IMetadataObject
type IBuiltInFunction =  
    interface
        interface IScalarFunction
        interface IFunction
        interface IFunctionModuleBase
        interface IScalar
        interface IMetadataObject
    end
public interface IBuiltInFunction extends IScalarFunction, IFunction, IFunctionModuleBase, IScalar, IMetadataObject

Тип IBuiltInFunction обеспечивает доступ к следующим элементам.

Свойства

  Имя Описание
Открытое свойство DataType Gets the scalar data type. (Производный от IScalar.)
Открытое свойство IsAggregateFunction Gets a value that indicates whether this is an aggregate function. (Производный от IScalarFunction.)
Открытое свойство IsDatePartFunction Gets a value that indicates whether the function is a date-and-time parts function (for example, DATEDIFF, DATEPART, and so on).
Открытое свойство IsGlobalVariable Gets a value that indicates whether this is a system function that starts with two at signs (@@) (for example, @@IDENTITY).
Открытое свойство IsVarArg Gets a value that indicates whether the number of arguments is variable.
Открытое свойство MaxNumberOfArgs Gets the maximum number of arguments that the function accepts.
Открытое свойство MinNumberOfArgs Gets the minimum number of arguments that the function accepts.
Открытое свойство Name Gets the name of the metadata object. (Производный от IMetadataObject.)
Открытое свойство Nullable Gets a Boolean value that indicates whether the scalar object is nullable. (Производный от IScalar.)
Открытое свойство Parameters Gets a collection that contains the parameters that the function or module accepts. (Производный от IFunctionModuleBase.)
Открытое свойство ScalarType Gets the scalar type. (Производный от IScalar.)

В начало

Методы

  Имя Описание
Открытый метод Accept< (Of < <' (T> ) > > ) Accepts a visit from the specified IMetadataObjectVisitor<(Of <(<'T>)>)> object. (Производный от IMetadataObject.)

В начало