Enum ExasolAggregateFunction
- java.lang.Object
-
- java.lang.Enum<ExasolAggregateFunction>
-
- com.exasol.sql.expression.function.exasol.ExasolAggregateFunction
-
- All Implemented Interfaces:
FunctionName,Serializable,Comparable<ExasolAggregateFunction>
@Deprecated(since="4.5.0", forRemoval=true) public enum ExasolAggregateFunction extends Enum<ExasolAggregateFunction> implements FunctionName
Deprecated, for removal: This API element is subject to removal in a future version.Use enumExasolAnalyticAggregateFunctions.This class is a list of Aggregate Functions that the Exasol database supports.
-
-
Enum Constant Summary
Enum Constants Enum Constant Description APPROXIMATE_COUNT_DISTINCTDeprecated, for removal: This API element is subject to removal in a future version.AVGDeprecated, for removal: This API element is subject to removal in a future version.CORRDeprecated, for removal: This API element is subject to removal in a future version.COUNTDeprecated, for removal: This API element is subject to removal in a future version.COVAR_POPDeprecated, for removal: This API element is subject to removal in a future version.COVAR_SAMPDeprecated, for removal: This API element is subject to removal in a future version.FIRST_VALUEDeprecated, for removal: This API element is subject to removal in a future version.GROUP_CONCATDeprecated, for removal: This API element is subject to removal in a future version.LAST_VALUEDeprecated, for removal: This API element is subject to removal in a future version.MAXDeprecated, for removal: This API element is subject to removal in a future version.MEDIANDeprecated, for removal: This API element is subject to removal in a future version.MINDeprecated, for removal: This API element is subject to removal in a future version.REGR_AVGXDeprecated, for removal: This API element is subject to removal in a future version.REGR_AVGYDeprecated, for removal: This API element is subject to removal in a future version.REGR_COUNTDeprecated, for removal: This API element is subject to removal in a future version.REGR_INTERCEPTDeprecated, for removal: This API element is subject to removal in a future version.REGR_R2Deprecated, for removal: This API element is subject to removal in a future version.REGR_SLOPEDeprecated, for removal: This API element is subject to removal in a future version.REGR_SXXDeprecated, for removal: This API element is subject to removal in a future version.REGR_SXYDeprecated, for removal: This API element is subject to removal in a future version.REGR_SYYDeprecated, for removal: This API element is subject to removal in a future version.STDDEVDeprecated, for removal: This API element is subject to removal in a future version.STDDEV_POPDeprecated, for removal: This API element is subject to removal in a future version.STDDEV_SAMPDeprecated, for removal: This API element is subject to removal in a future version.SUMDeprecated, for removal: This API element is subject to removal in a future version.VAR_POPDeprecated, for removal: This API element is subject to removal in a future version.VAR_SAMPDeprecated, for removal: This API element is subject to removal in a future version.VARIANCEDeprecated, for removal: This API element is subject to removal in a future version.
-
Method Summary
All Methods Static Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static ExasolAggregateFunctionvalueOf(String name)Deprecated, for removal: This API element is subject to removal in a future version.Returns the enum constant of this type with the specified name.static ExasolAggregateFunction[]values()Deprecated, for removal: This API element is subject to removal in a future version.Returns an array containing the constants of this enum type, in the order they are declared.-
Methods inherited from class java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
-
Methods inherited from interface com.exasol.sql.expression.function.FunctionName
name
-
-
-
-
Enum Constant Detail
-
APPROXIMATE_COUNT_DISTINCT
public static final ExasolAggregateFunction APPROXIMATE_COUNT_DISTINCT
Deprecated, for removal: This API element is subject to removal in a future version.
-
AVG
public static final ExasolAggregateFunction AVG
Deprecated, for removal: This API element is subject to removal in a future version.
-
CORR
public static final ExasolAggregateFunction CORR
Deprecated, for removal: This API element is subject to removal in a future version.
-
COUNT
public static final ExasolAggregateFunction COUNT
Deprecated, for removal: This API element is subject to removal in a future version.
-
COVAR_POP
public static final ExasolAggregateFunction COVAR_POP
Deprecated, for removal: This API element is subject to removal in a future version.
-
COVAR_SAMP
public static final ExasolAggregateFunction COVAR_SAMP
Deprecated, for removal: This API element is subject to removal in a future version.
-
FIRST_VALUE
public static final ExasolAggregateFunction FIRST_VALUE
Deprecated, for removal: This API element is subject to removal in a future version.
-
GROUP_CONCAT
public static final ExasolAggregateFunction GROUP_CONCAT
Deprecated, for removal: This API element is subject to removal in a future version.
-
LAST_VALUE
public static final ExasolAggregateFunction LAST_VALUE
Deprecated, for removal: This API element is subject to removal in a future version.
-
MAX
public static final ExasolAggregateFunction MAX
Deprecated, for removal: This API element is subject to removal in a future version.
-
MEDIAN
public static final ExasolAggregateFunction MEDIAN
Deprecated, for removal: This API element is subject to removal in a future version.
-
MIN
public static final ExasolAggregateFunction MIN
Deprecated, for removal: This API element is subject to removal in a future version.
-
REGR_SLOPE
public static final ExasolAggregateFunction REGR_SLOPE
Deprecated, for removal: This API element is subject to removal in a future version.
-
REGR_INTERCEPT
public static final ExasolAggregateFunction REGR_INTERCEPT
Deprecated, for removal: This API element is subject to removal in a future version.
-
REGR_COUNT
public static final ExasolAggregateFunction REGR_COUNT
Deprecated, for removal: This API element is subject to removal in a future version.
-
REGR_R2
public static final ExasolAggregateFunction REGR_R2
Deprecated, for removal: This API element is subject to removal in a future version.
-
REGR_AVGX
public static final ExasolAggregateFunction REGR_AVGX
Deprecated, for removal: This API element is subject to removal in a future version.
-
REGR_AVGY
public static final ExasolAggregateFunction REGR_AVGY
Deprecated, for removal: This API element is subject to removal in a future version.
-
REGR_SXX
public static final ExasolAggregateFunction REGR_SXX
Deprecated, for removal: This API element is subject to removal in a future version.
-
REGR_SXY
public static final ExasolAggregateFunction REGR_SXY
Deprecated, for removal: This API element is subject to removal in a future version.
-
REGR_SYY
public static final ExasolAggregateFunction REGR_SYY
Deprecated, for removal: This API element is subject to removal in a future version.
-
STDDEV
public static final ExasolAggregateFunction STDDEV
Deprecated, for removal: This API element is subject to removal in a future version.
-
STDDEV_POP
public static final ExasolAggregateFunction STDDEV_POP
Deprecated, for removal: This API element is subject to removal in a future version.
-
STDDEV_SAMP
public static final ExasolAggregateFunction STDDEV_SAMP
Deprecated, for removal: This API element is subject to removal in a future version.
-
SUM
public static final ExasolAggregateFunction SUM
Deprecated, for removal: This API element is subject to removal in a future version.
-
VAR_POP
public static final ExasolAggregateFunction VAR_POP
Deprecated, for removal: This API element is subject to removal in a future version.
-
VAR_SAMP
public static final ExasolAggregateFunction VAR_SAMP
Deprecated, for removal: This API element is subject to removal in a future version.
-
VARIANCE
public static final ExasolAggregateFunction VARIANCE
Deprecated, for removal: This API element is subject to removal in a future version.
-
-
Method Detail
-
values
public static ExasolAggregateFunction[] values()
Deprecated, for removal: This API element is subject to removal in a future version.Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (ExasolAggregateFunction c : ExasolAggregateFunction.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static ExasolAggregateFunction valueOf(String name)
Deprecated, for removal: This API element is subject to removal in a future version.Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum type has no constant with the specified nameNullPointerException- if the argument is null
-
-