Class AggregateMetadata
Describes a CQL aggregate.
Inherited Members
Namespace: Cassandra
Assembly: Cassandra.dll
Syntax
public class AggregateMetadata
Constructors
AggregateMetadata()
Declaration
public AggregateMetadata()
AggregateMetadata(string, string, string[], ColumnDesc[], string, ColumnDesc, string, string, ColumnDesc)
Declaration
public AggregateMetadata(string name, string keyspaceName, string[] signature, ColumnDesc[] argumentTypes, string stateFunction, ColumnDesc stateType, string finalFunction, string initialCondition, ColumnDesc returnType)
Parameters
Type | Name | Description |
---|---|---|
string | name | |
string | keyspaceName | |
string[] | signature | |
ColumnDesc[] | argumentTypes | |
string | stateFunction | |
ColumnDesc | stateType | |
string | finalFunction | |
string | initialCondition | |
ColumnDesc | returnType |
Properties
ArgumentTypes
List of the function argument types.
Declaration
public ColumnDesc[] ArgumentTypes { get; }
Property Value
Type | Description |
---|---|
ColumnDesc[] |
Deterministic
Indicates whether or not this aggregate is deterministic. This means that given a particular input, the aggregate will always produce the same output.
Declaration
public bool Deterministic { get; }
Property Value
Type | Description |
---|---|
bool |
FinalFunction
Final function.
Declaration
public string FinalFunction { get; }
Property Value
Type | Description |
---|---|
string |
InitialCondition
Initial state value of this aggregate.
Declaration
public string InitialCondition { get; }
Property Value
Type | Description |
---|---|
string |
KeyspaceName
Name of the keyspace where the cql aggregate is declared.
Declaration
public string KeyspaceName { get; }
Property Value
Type | Description |
---|---|
string |
Name
Name of the CQL aggregate.
Declaration
public string Name { get; }
Property Value
Type | Description |
---|---|
string |
ReturnType
Type of the return value.
Declaration
public ColumnDesc ReturnType { get; }
Property Value
Type | Description |
---|---|
ColumnDesc |
Signature
Signature of the function.
Declaration
public string[] Signature { get; }
Property Value
Type | Description |
---|---|
string[] |
StateFunction
State Function.
Declaration
public string StateFunction { get; }
Property Value
Type | Description |
---|---|
string |
StateType
State type.
Declaration
public ColumnDesc StateType { get; }
Property Value
Type | Description |
---|---|
ColumnDesc |