Package io.prestosql.operator.window
Class ReflectionWindowFunctionSupplier<T extends WindowFunction>
- java.lang.Object
-
- io.prestosql.operator.window.AbstractWindowFunctionSupplier
-
- io.prestosql.operator.window.ReflectionWindowFunctionSupplier<T>
-
- All Implemented Interfaces:
WindowFunctionSupplier
public class ReflectionWindowFunctionSupplier<T extends WindowFunction> extends AbstractWindowFunctionSupplier
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected T
newWindowFunction(List<Integer> inputs, boolean ignoreNulls, List<LambdaProvider> lambdaProviders)
Create window function instance using the supplied arguments.-
Methods inherited from class io.prestosql.operator.window.AbstractWindowFunctionSupplier
createWindowFunction, getDescription, getLambdaInterfaces, getSignature
-
-
-
-
Method Detail
-
newWindowFunction
protected T newWindowFunction(List<Integer> inputs, boolean ignoreNulls, List<LambdaProvider> lambdaProviders)
Description copied from class:AbstractWindowFunctionSupplier
Create window function instance using the supplied arguments. The inputs have already validated.- Specified by:
newWindowFunction
in classAbstractWindowFunctionSupplier
-
-