From 3df0420791d6de2ad0403fc56e4367d9ed473246 Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Fri, 26 Oct 2012 11:20:41 +0200 Subject: [PATCH] [#600] Add support for Oracle / SQL Standard linear regression functions - Updated manual --- .../src/main/resources/manual-2.6.xml | 43 ++++++++++++------- 1 file changed, 27 insertions(+), 16 deletions(-) diff --git a/jOOQ-website/src/main/resources/manual-2.6.xml b/jOOQ-website/src/main/resources/manual-2.6.xml index 8323105208..75cff5e6c8 100644 --- a/jOOQ-website/src/main/resources/manual-2.6.xml +++ b/jOOQ-website/src/main/resources/manual-2.6.xml @@ -3279,32 +3279,43 @@ create.select(concat("A", "B", "C"));

count(); -AggregateFunction count(Field field); -AggregateFunction max(Field field); -AggregateFunction min(Field field); -AggregateFunction sum(Field field); -AggregateFunction avg(Field field); +AggregateFunction count(); +AggregateFunction count(Field field); +AggregateFunction max (Field field); +AggregateFunction min (Field field); +AggregateFunction sum (Field field); +AggregateFunction avg (Field field); // DISTINCT keyword in aggregate functions -AggregateFunction countDistinct(Field field); -AggregateFunction maxDistinct(Field field); -AggregateFunction minDistinct(Field field); -AggregateFunction sumDistinct(Field field); -AggregateFunction avgDistinct(Field field); +AggregateFunction countDistinct(Field field); +AggregateFunction maxDistinct (Field field); +AggregateFunction minDistinct (Field field); +AggregateFunction sumDistinct (Field field); +AggregateFunction avgDistinct (Field field); // String aggregate functions -AggregateFunction groupConcat(Field field); +AggregateFunction groupConcat (Field field); AggregateFunction groupConcatDistinct(Field field); OrderedAggregateFunction listAgg(Field field); OrderedAggregateFunction listAgg(Field field, String separator); // Statistical functions -AggregateFunction median(Field field); -AggregateFunction stddevPop(Field field); +AggregateFunction median (Field field); +AggregateFunction stddevPop (Field field); AggregateFunction stddevSamp(Field field); -AggregateFunction varPop(Field field); -AggregateFunction varSamp(Field field);]]> +AggregateFunction varPop (Field field); +AggregateFunction varSamp (Field field); + +// Linear regression functions +AggregateFunction regrAvgX (Field y, Field x); +AggregateFunction regrAvgY (Field y, Field x); +AggregateFunction regrCount (Field y, Field x); +AggregateFunction regrIntercept(Field y, Field x); +AggregateFunction regrR2 (Field y, Field x); +AggregateFunction regrSlope (Field y, Field x); +AggregateFunction regrSXX (Field y, Field x); +AggregateFunction regrSXY (Field y, Field x); +AggregateFunction regrSYY (Field y, Field x);]]>

Here's an example, counting the number of books any author has written: