Class: Aggregate

Aggregate

Describes a CQL aggregate.

Constructor

new Aggregate(encoder, row)

Creates a new Aggregate.
Parameters:
Name Type Description
encoder Encoder
row Row

Members

argumentTypes :Array.<{code, info}>

List of the CQL aggregate argument types.
Type:
  • Array.<{code, info}>

finalFunction :String

Final Function.
Type:
  • String

initCondition :Object

Initial state value of this aggregate.
Type:
  • Object

initConditionRaw :Buffer

Initial state value of this aggregate.
Type:
  • Buffer

keyspaceName

Name of the keyspace where the aggregate is declared.

name :String

Name of the aggregate.
Type:
  • String

returnType :Object

Type of the return value.
Type:
  • Object

signature :Array.<String>

Signature of the aggregate.
Type:
  • Array.<String>

stateFunction :String

State Function.
Type:
  • String

stateType :Object

State Type.
Type:
  • Object