Partager via


Interface IUserDefinedAggregate

Represents a SQL Server user-defined aggregate.

Espace de noms :  Microsoft.SqlServer.Management.SqlParser.Metadata
Assembly :  Microsoft.SqlServer.Management.SqlParser (en Microsoft.SqlServer.Management.SqlParser.dll)

Syntaxe

'Déclaration
Public Interface IUserDefinedAggregate _
    Inherits IScalarFunction, IFunction, IFunctionModuleBase, IScalar,  _
    ISchemaOwnedObject, IDatabaseObject, IMetadataObject
'Utilisation
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

Le type IUserDefinedAggregate expose les membres suivants.

Propriétés

  Nom Description
Propriété publique DataType Gets the scalar data type. (hérité de IScalar.)
Propriété publique IsAggregateFunction Gets a value that indicates whether this is an aggregate function. (hérité de IScalarFunction.)
Propriété publique IsSystemObject Gets a value that indicates whether this is a system object. (hérité de IDatabaseObject.)
Propriété publique Name Gets the name of the metadata object. (hérité de IMetadataObject.)
Propriété publique Nullable Gets a Boolean value that indicates whether the scalar object is nullable. (hérité de IScalar.)
Propriété publique Parameters Gets a collection that contains the parameters that the function or module accepts. (hérité de IFunctionModuleBase.)
Propriété publique Parent Gets the IDatabaseObject object that is the parent of this object. (hérité de IDatabaseObject.)
Propriété publique ScalarType Gets the scalar type. (hérité de IScalar.)
Propriété publique Schema Gets the ISchema object that owns this object. (hérité de ISchemaOwnedObject.)

Haut de la page