Interfaz IUserDefinedAggregate
Represents a SQL Server user-defined aggregate.
Espacio de nombres: Microsoft.SqlServer.Management.SqlParser.Metadata
Ensamblado: Microsoft.SqlServer.Management.SqlParser (en Microsoft.SqlServer.Management.SqlParser.dll)
Sintaxis
'Declaración
Public Interface IUserDefinedAggregate _
Inherits IScalarFunction, IFunction, IFunctionModuleBase, IScalar, _
ISchemaOwnedObject, IDatabaseObject, IMetadataObject
'Uso
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
El tipo IUserDefinedAggregate expone los siguientes miembros.
Propiedades
| Nombre | Descripción | |
|---|---|---|
![]() |
DataType | Gets the scalar data type. (Se hereda de IScalar.) |
![]() |
IsAggregateFunction | Gets a value that indicates whether this is an aggregate function. (Se hereda de IScalarFunction.) |
![]() |
IsSystemObject | Gets a value that indicates whether this is a system object. (Se hereda de IDatabaseObject.) |
![]() |
Name | Gets the name of the metadata object. (Se hereda de IMetadataObject.) |
![]() |
Nullable | Gets a Boolean value that indicates whether the scalar object is nullable. (Se hereda de IScalar.) |
![]() |
Parameters | Gets a collection that contains the parameters that the function or module accepts. (Se hereda de IFunctionModuleBase.) |
![]() |
Parent | Gets the IDatabaseObject object that is the parent of this object. (Se hereda de IDatabaseObject.) |
![]() |
ScalarType | Gets the scalar type. (Se hereda de IScalar.) |
![]() |
Schema | Gets the ISchema object that owns this object. (Se hereda de ISchemaOwnedObject.) |
Arriba
Métodos
| Nombre | Descripción | |
|---|---|---|
![]() |
Accept< (Of < <' (T> ) > > )(IDatabaseObjectVisitor< (Of < <' (T> ) > > )) | Accepts a visit from the specified IDatabaseObjectVisitor<(Of <(<'T>)>)> object. (Se hereda de IDatabaseObject.) |
![]() |
Accept< (Of < <' (T> ) > > )(IMetadataObjectVisitor< (Of < <' (T> ) > > )) | Accepts a visit from the specified IMetadataObjectVisitor<(Of <(<'T>)>)> object. (Se hereda de IMetadataObject.) |
![]() |
Accept< (Of < <' (T> ) > > )(ISchemaOwnedObjectVisitor< (Of < <' (T> ) > > )) | Accepts a visit from the specified ISchemaOwnedObjectVisitor<(Of <(<'T>)>)> object. (Se hereda de ISchemaOwnedObject.) |
Arriba
.gif)
.gif)