Package io.trino.operator.aggregation
Class AggregationFunctionAdapter
- java.lang.Object
-
- io.trino.operator.aggregation.AggregationFunctionAdapter
-
public final class AggregationFunctionAdapter extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAggregationFunctionAdapter.AggregationParameterKind
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static MethodHandlenormalizeInputMethod(MethodHandle inputMethod, BoundSignature boundSignature, AggregationFunctionAdapter.AggregationParameterKind... parameterKinds)static MethodHandlenormalizeInputMethod(MethodHandle inputMethod, BoundSignature boundSignature, List<AggregationFunctionAdapter.AggregationParameterKind> parameterKinds)static MethodHandlenormalizeInputMethod(MethodHandle inputMethod, BoundSignature boundSignature, List<AggregationFunctionAdapter.AggregationParameterKind> parameterKinds, int lambdaCount)
-
-
-
Method Detail
-
normalizeInputMethod
public static MethodHandle normalizeInputMethod(MethodHandle inputMethod, BoundSignature boundSignature, AggregationFunctionAdapter.AggregationParameterKind... parameterKinds)
-
normalizeInputMethod
public static MethodHandle normalizeInputMethod(MethodHandle inputMethod, BoundSignature boundSignature, List<AggregationFunctionAdapter.AggregationParameterKind> parameterKinds)
-
normalizeInputMethod
public static MethodHandle normalizeInputMethod(MethodHandle inputMethod, BoundSignature boundSignature, List<AggregationFunctionAdapter.AggregationParameterKind> parameterKinds, int lambdaCount)
-
-