Was this page helpful?
Requires Apache Cassandra: 2.2+
Public Functions
Gets the name of the aggregate.
Requires Apache Cassandra: 2.2+
aggregate_meta – [in]
name – [out]
name_length – [out]
Gets the full name of the aggregate. The full name includes the aggregate’s name and the aggregate’s signature: “name(type1 type2.. typeN)”.
Requires Apache Cassandra: 2.2+
aggregate_meta – [in]
full_name – [out]
full_name_length – [out]
Gets the number of arguments this aggregate takes.
Requires Apache Cassandra: 2.2+
aggregate_meta – [in]
The number of arguments.
Gets the aggregate’s argument type for the provided index.
Requires Apache Cassandra: 2.2+
aggregate_meta – [in]
index – [in]
The data type for argument. NULL returned if the index is out of range.
Gets the return type of the aggregate.
Requires Apache Cassandra: 2.2+
aggregate_meta – [in]
The data type returned by the aggregate.
Gets the state type of the aggregate.
Requires Apache Cassandra: 2.2+
aggregate_meta – [in]
The data type of the aggregate’s state.
Gets the function metadata for the aggregate’s state function.
Requires Apache Cassandra: 2.2+
aggregate_meta – [in]
The function metadata for the state function.
Gets the function metadata for the aggregates’s final function.
Requires Apache Cassandra: 2.2+
aggregate_meta – [in]
The function metadata for the final function.
Gets the initial condition value for the aggregate.
Requires Apache Cassandra: 2.2+
Note: The value of the initial condition will always be a “varchar” type for Cassandra 3.0+.
aggregate_meta – [in]
The value of the initial condition.
Gets a metadata field for the provided name. Metadata fields allow direct access to the column data found in the underlying “aggregates” metadata table.
Requires Apache Cassandra: 2.2+
aggregate_meta – [in]
name – [in]
A metadata field value. NULL if the field does not exist.
Same as cass_aggregate_meta_field_by_name(), but with lengths for string parameters.
Requires Apache Cassandra: 2.2+
See also
aggregate_meta – [in]
name – [in]
name_length – [in]
Creates a new fields iterator for the specified aggregate metadata. Metadata fields allow direct access to the column data found in the underlying “aggregates” metadata table. This can be used to iterate those metadata field entries.
Requires Apache Cassandra: 2.2+
See also
cass_iterator_get_meta_field()
See also
aggregate_meta – [in]
A new iterator that must be freed.
Was this page helpful?
On this page
CassAggregateMeta
CassAggregateMeta::cass_aggregate_meta_name()
CassAggregateMeta::cass_aggregate_meta_full_name()
CassAggregateMeta::cass_aggregate_meta_argument_count()
CassAggregateMeta::cass_aggregate_meta_argument_type()
CassAggregateMeta::cass_aggregate_meta_return_type()
CassAggregateMeta::cass_aggregate_meta_state_type()
CassAggregateMeta::cass_aggregate_meta_state_func()
CassAggregateMeta::cass_aggregate_meta_final_func()
CassAggregateMeta::cass_aggregate_meta_init_cond()
CassAggregateMeta::cass_aggregate_meta_field_by_name()
CassAggregateMeta::cass_aggregate_meta_field_by_name_n()
CassAggregateMeta::cass_iterator_fields_from_aggregate_meta()