| AggregateMetadata Class | 
Namespace: Dse
public class AggregateMetadata
The AggregateMetadata type exposes the following members.
| Name | Description | |
|---|---|---|
| AggregateMetadata | Initializes a new instance of the AggregateMetadata class  | |
| AggregateMetadata(String, String, String, ColumnDesc, String, ColumnDesc, String, String, ColumnDesc) | Initializes a new instance of the AggregateMetadata class  | 
| Name | Description | |
|---|---|---|
| Equals | Determines whether the specified object is equal to the current object.  (Inherited from Object.) | |
| GetHashCode | Serves as the default hash function.   (Inherited from Object.) | |
| GetType | Gets the Type of the current instance.  (Inherited from Object.) | |
| ToString | Returns a string that represents the current object.  (Inherited from Object.) | 
| Name | Description | |
|---|---|---|
| ArgumentTypes | 
            List of the function argument types.
              | |
| Deterministic | 
            Indicates whether or not this aggregate is deterministic. This means that given a particular input,
            the aggregate will always produce the same output.
              | |
| FinalFunction | 
            Final function.
              | |
| InitialCondition | 
            Initial state value of this aggregate.
              | |
| KeyspaceName | 
            Name of the keyspace where the cql aggregate is declared.
              | |
| Name | 
            Name of the CQL aggregate.
              | |
| ReturnType | 
            Type of the return value.
              | |
| Signature | 
            Signature of the function.
              | |
| StateFunction | 
            State Function.
              | |
| StateType | 
            State type.
              |