Returns the type of aggregate function for a compute column.
INT dbaltop (
PDBPROCESS dbproc,
INT computeid,
INT column );
where
The type of aggregate operator for the particular column in the compute. The types are defined as follows:
Type | Aggregate operator |
---|---|
SQLAOPSUM | SUM |
SQLAOPAVG | AVG |
SQLAOPCNT | COUNT |
SQLAOPMIN | MIN |
SQLAOPMAX | MAX |
Call dbaltop only after dbnextrow or dbgetrow returns a computeid.
If computeid or column is not valid, -1 is returned.
After the following SELECT, calling dbaltop(dbproc, 1, 1) returns the type for COUNT since the first aggregate operator in the first COMPUTE clause is COUNT:
select dept, name from employee order by dept, name compute count(name) by dept
To convert the type to a readable string, use dbprtype.
dbadata, dbadlen, dbaltlen, dbgetrow, dbnextrow, dbnumalts, dbprtype