C++ SDK Documentation  23.4.0
Vertica::AggregateFunction Member List

This is the complete list of members for Vertica::AggregateFunction, including all inherited members.

aggregateArrs(ServerInterface &srvInterface, void **dstTuples, int doff, const void *arr, int stride, const void *rcounts, int rcstride, int count, IntermediateAggs &intAggs, std::vector< int > &intOffsets, BlockReader &arg_reader)=0Vertica::AggregateFunctionpure virtual
cancel(ServerInterface &srvInterface)Vertica::UDXObjectinlineprotectedvirtual
cancelUDX(ServerInterface &srvInterface)Vertica::UDXObjectinline
combine(ServerInterface &srvInterface, IntermediateAggs &aggs_output, MultipleIntermediateAggs &aggs_other)=0Vertica::AggregateFunctionpure virtual
destroy(ServerInterface &srvInterface, const SizedColumnTypes &argTypes)Vertica::UDXFunctioninlinevirtual
destroy(ServerInterface &srvInterface, const SizedColumnTypes &argTypes, SessionParamWriterMap &udSessionParams)Vertica::UDXFunctioninlinevirtual
initAggregate(ServerInterface &srvInterface, IntermediateAggs &aggs)=0Vertica::AggregateFunctionpure virtual
isCanceled() const Vertica::UDXObjectinline
setup(ServerInterface &srvInterface, const SizedColumnTypes &argTypes)Vertica::UDXFunctioninlinevirtual
terminate(ServerInterface &srvInterface, BlockWriter &res_writer, IntermediateAggs &aggs)Vertica::AggregateFunctioninlinevirtual
terminate(ServerInterface &srvInterface, BlockWriter &res_writer, IntermediateAggs &aggs, SessionParamWriterMap &udSessionParams)Vertica::AggregateFunctioninlinevirtual
UDXObject() (defined in Vertica::UDXObject)Vertica::UDXObjectinline
updateCols(BlockReader &arg_reader, char *arg, int count, IntermediateAggs &intAggs, char *aggPtr, std::vector< int > &intOffsets)Vertica::AggregateFunctionstatic
~UDXObject()Vertica::UDXObjectinlinevirtual