Udostępnij przez


Interfejs IUserDefinedAggregate

Reprezentuje użytkownika serwera SQL Server wartość zagregowana.

Przestrzeń nazw:  Microsoft.SqlServer.Management.SqlParser.Metadata
Zestaw:  Microsoft.SqlServer.Management.SqlParser (w Microsoft.SqlServer.Management.SqlParser.dll)

Składnia

'Deklaracja
Public Interface IUserDefinedAggregate _
    Inherits IScalarFunction, IFunction, IFunctionModuleBase, IScalar,  _
    ISchemaOwnedObject, IDatabaseObject, IMetadataObject
'Użycie
Dim instance As IUserDefinedAggregate
public interface IUserDefinedAggregate : IScalarFunction, 
    IFunction, IFunctionModuleBase, IScalar, ISchemaOwnedObject, IDatabaseObject, 
    IMetadataObject
public interface class IUserDefinedAggregate : IScalarFunction, 
    IFunction, IFunctionModuleBase, IScalar, ISchemaOwnedObject, IDatabaseObject, 
    IMetadataObject
type IUserDefinedAggregate =  
    interface
        interface IScalarFunction
        interface IFunction
        interface IFunctionModuleBase
        interface IScalar
        interface ISchemaOwnedObject
        interface IDatabaseObject
        interface IMetadataObject
    end
public interface IUserDefinedAggregate extends IScalarFunction, IFunction, IFunctionModuleBase, IScalar, ISchemaOwnedObject, IDatabaseObject, IMetadataObject

Typ IUserDefinedAggregate uwidacznia następujące elementy członkowskie.

Właściwości

  Nazwa Opis
Właściwość publiczna DataType Pobiera typ danych wartość skalarna. (Dziedziczony z IScalar).
Właściwość publiczna IsAggregateFunction Pobiera wartość wskazująca, czy jest to funkcja agregująca. (Dziedziczony z IScalarFunction).
Właściwość publiczna IsSystemObject Pobiera wartość wskazująca, czy jest to obiekt systemowy. (Dziedziczony z IDatabaseObject).
Właściwość publiczna Name Pobiera nazwę obiektu metadane. (Dziedziczony z IMetadataObject).
Właściwość publiczna Nullable Pobiera wartość logiczna wskazująca, czy obiekt wartość skalarna jest nullable. (Dziedziczony z IScalar).
Właściwość publiczna Parameters Pobiera kolekcja, która zawiera parametry, które akceptuje moduł lub funkcja. (Dziedziczony z IFunctionModuleBase).
Właściwość publiczna Parent Pobiera IDatabaseObject obiekt, który jest elementem nadrzędnym obiektu. (Dziedziczony z IDatabaseObject).
Właściwość publiczna ScalarType Pobiera typ wartość skalarna. (Dziedziczony z IScalar).
Właściwość publiczna Schema Pobiera ISchema obiekt, który jest właścicielem obiektu. (Dziedziczony z ISchemaOwnedObject).

Do góry

Metody

  Nazwa Opis
Metoda publiczna Accept<T>(IDatabaseObjectVisitor<T>) Akceptuje wizyty z określonego IDatabaseObjectVisitor<T> obiektu. (Dziedziczony z IDatabaseObject).
Metoda publiczna Accept<T>(IMetadataObjectVisitor<T>) Akceptuje wizyty z określonego IMetadataObjectVisitor<T> obiektu. (Dziedziczony z IMetadataObject).
Metoda publiczna Accept<T>(ISchemaOwnedObjectVisitor<T>) Akceptuje wizyty z określonego ISchemaOwnedObjectVisitor<T> obiektu. (Dziedziczony z ISchemaOwnedObject).

Do góry