Package | Description |
---|---|
org.jooq |
The
org.jooq package contains jOOQ's public API
This package mostly contains interfaces that are implemented by the
org.jooq.impl package. |
org.jooq.impl |
The
org.jooq.impl package contains jOOQ's implementation classes
This package provides implementations for the jOOQ API from
org.jooq , whose interfaces are constructed mostly through the
Factory class, which hides implementation facts from
the public API |
Modifier and Type | Interface and Description |
---|---|
interface |
GroupConcatOrderByStep
MySQL's
GROUP_CONCAT function. |
interface |
GroupConcatSeparatorStep
MySQL's
GROUP_CONCAT function. |
Modifier and Type | Method and Description |
---|---|
AggregateFunction<String> |
GroupConcatSeparatorStep.separator(String separator)
Specify the separator on the
GROUP_CONCAT function |
AggregateFunction<T> |
OrderedAggregateFunction.withinGroupOrderBy(Collection<SortField<?>> fields)
Add an
WITHIN GROUP (ORDER BY ..) |
AggregateFunction<T> |
OrderedAggregateFunction.withinGroupOrderBy(Field<?>... fields)
Add an
WITHIN GROUP (ORDER BY ..) |
AggregateFunction<T> |
OrderedAggregateFunction.withinGroupOrderBy(SortField<?>... fields)
Add an
WITHIN GROUP (ORDER BY ..) |
Modifier and Type | Method and Description |
---|---|
AggregateFunction<T> |
AbstractRoutine.asAggregateFunction() |
static AggregateFunction<BigDecimal> |
Factory.avg(Field<? extends Number> field)
Get the average over a numeric field: avg(field)
|
static AggregateFunction<BigDecimal> |
Factory.avgDistinct(Field<? extends Number> field)
Get the average over a numeric field: avg(distinct field)
|
static AggregateFunction<Integer> |
Factory.count()
Get the count(*) function
|
static AggregateFunction<Integer> |
Factory.count(Field<?> field)
Get the count(field) function
|
static AggregateFunction<Integer> |
Factory.countDistinct(Field<?>... fields)
Get the count(distinct field1, field2) function
Some dialects support several expressions in the
COUNT(DISTINCT expr1, expr2) aggregate function. |
static AggregateFunction<Integer> |
Factory.countDistinct(Field<?> field)
Get the count(distinct field) function
|
static <T> AggregateFunction<T> |
Factory.max(Field<T> field)
Get the max value over a field: max(field)
|
static <T> AggregateFunction<T> |
Factory.maxDistinct(Field<T> field)
Get the max value over a field: max(distinct field)
|
static AggregateFunction<BigDecimal> |
Factory.median(Field<? extends Number> field)
Get the median over a numeric field: median(field)
|
static <T> AggregateFunction<T> |
Factory.min(Field<T> field)
Get the min value over a field: min(field)
|
static <T> AggregateFunction<T> |
Factory.minDistinct(Field<T> field)
Get the min value over a field: min(distinct field)
|
static AggregateFunction<BigDecimal> |
Factory.regrAvgX(Field<? extends Number> y,
Field<? extends Number> x)
Get the
REGR_AVGX linear regression function
The linear regression functions fit an ordinary-least-squares regression
line to a set of number pairs. |
static AggregateFunction<BigDecimal> |
Factory.regrAvgY(Field<? extends Number> y,
Field<? extends Number> x)
Get the
REGR_AVGY linear regression function
The linear regression functions fit an ordinary-least-squares regression
line to a set of number pairs. |
static AggregateFunction<BigDecimal> |
Factory.regrCount(Field<? extends Number> y,
Field<? extends Number> x)
Get the
REGR_COUNT linear regression function
The linear regression functions fit an ordinary-least-squares regression
line to a set of number pairs. |
static AggregateFunction<BigDecimal> |
Factory.regrIntercept(Field<? extends Number> y,
Field<? extends Number> x)
Get the
REGR_INTERCEPT linear regression function
The linear regression functions fit an ordinary-least-squares regression
line to a set of number pairs. |
static AggregateFunction<BigDecimal> |
Factory.regrR2(Field<? extends Number> y,
Field<? extends Number> x)
Get the
REGR_R2 linear regression function
The linear regression functions fit an ordinary-least-squares regression
line to a set of number pairs. |
static AggregateFunction<BigDecimal> |
Factory.regrSlope(Field<? extends Number> y,
Field<? extends Number> x)
Get the
REGR_SLOPE linear regression function
The linear regression functions fit an ordinary-least-squares regression
line to a set of number pairs. |
static AggregateFunction<BigDecimal> |
Factory.regrSXX(Field<? extends Number> y,
Field<? extends Number> x)
Get the
REGR_SXX linear regression function
The linear regression functions fit an ordinary-least-squares regression
line to a set of number pairs. |
static AggregateFunction<BigDecimal> |
Factory.regrSXY(Field<? extends Number> y,
Field<? extends Number> x)
Get the
REGR_SXY linear regression function
The linear regression functions fit an ordinary-least-squares regression
line to a set of number pairs. |
static AggregateFunction<BigDecimal> |
Factory.regrSYY(Field<? extends Number> y,
Field<? extends Number> x)
Get the
REGR_SYY linear regression function
The linear regression functions fit an ordinary-least-squares regression
line to a set of number pairs. |
static AggregateFunction<BigDecimal> |
Factory.stddevPop(Field<? extends Number> field)
Get the population standard deviation of a numeric field: stddev_pop(field)
|
static AggregateFunction<BigDecimal> |
Factory.stddevSamp(Field<? extends Number> field)
Get the sample standard deviation of a numeric field: stddev_samp(field)
|
static AggregateFunction<BigDecimal> |
Factory.sum(Field<? extends Number> field)
Get the sum over a numeric field: sum(field)
|
static AggregateFunction<BigDecimal> |
Factory.sumDistinct(Field<? extends Number> field)
Get the sum over a numeric field: sum(distinct field)
|
static AggregateFunction<BigDecimal> |
Factory.varPop(Field<? extends Number> field)
Get the population variance of a numeric field: var_pop(field)
|
static AggregateFunction<BigDecimal> |
Factory.varSamp(Field<? extends Number> field)
Get the sample variance of a numeric field: var_samp(field)
|
Copyright © 2013. All Rights Reserved.