Package io.trino.plugin.base.aggregation
Class AggregateFunctionPatterns
- java.lang.Object
-
- io.trino.plugin.base.aggregation.AggregateFunctionPatterns
-
public final class AggregateFunctionPatterns extends Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static Property<AggregateFunction,?,List<ConnectorExpression>>arguments()static Pattern<AggregateFunction>basicAggregation()static Property<AggregateFunction,?,Boolean>distinct()static Property<ConnectorExpression,?,Type>expressionType()Deprecated.static Predicate<List<? extends ConnectorExpression>>expressionTypes(Type... types)Deprecated.static Property<AggregateFunction,?,String>functionName()static Property<AggregateFunction,?,Boolean>hasFilter()static Property<AggregateFunction,?,Boolean>hasSortOrder()static Property<AggregateFunction,?,Type>outputType()static Property<AggregateFunction,?,ConnectorExpression>singleArgument()static Pattern<Variable>variable()Deprecated.static Pattern<List<Variable>>variables()
-
-
-
Method Detail
-
basicAggregation
public static Pattern<AggregateFunction> basicAggregation()
-
functionName
public static Property<AggregateFunction,?,String> functionName()
-
outputType
public static Property<AggregateFunction,?,Type> outputType()
-
arguments
public static Property<AggregateFunction,?,List<ConnectorExpression>> arguments()
-
singleArgument
public static Property<AggregateFunction,?,ConnectorExpression> singleArgument()
-
hasSortOrder
public static Property<AggregateFunction,?,Boolean> hasSortOrder()
-
distinct
public static Property<AggregateFunction,?,Boolean> distinct()
-
hasFilter
public static Property<AggregateFunction,?,Boolean> hasFilter()
-
variable
@Deprecated public static Pattern<Variable> variable()
Deprecated.
-
expressionType
@Deprecated public static Property<ConnectorExpression,?,Type> expressionType()
Deprecated.
-
expressionTypes
@Deprecated public static Predicate<List<? extends ConnectorExpression>> expressionTypes(Type... types)
Deprecated.
-
-