Package io.trino.metadata
Class FunctionListBuilder
- java.lang.Object
-
- io.trino.metadata.FunctionListBuilder
-
public class FunctionListBuilder extends Object
-
-
Constructor Summary
Constructors Constructor Description FunctionListBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FunctionListBuilderaggregates(Class<?> aggregationDefinition)FunctionListBuilderfunction(SqlFunction sqlFunction)FunctionListBuilderfunctions(SqlFunction... sqlFunctions)List<SqlFunction>getFunctions()FunctionListBuilderscalar(Class<?> clazz)FunctionListBuilderscalars(Class<?> clazz)FunctionListBuilderwindow(Class<? extends WindowFunction> clazz)
-
-
-
Method Detail
-
window
public FunctionListBuilder window(Class<? extends WindowFunction> clazz)
-
aggregates
public FunctionListBuilder aggregates(Class<?> aggregationDefinition)
-
scalar
public FunctionListBuilder scalar(Class<?> clazz)
-
scalars
public FunctionListBuilder scalars(Class<?> clazz)
-
functions
public FunctionListBuilder functions(SqlFunction... sqlFunctions)
-
function
public FunctionListBuilder function(SqlFunction sqlFunction)
-
getFunctions
public List<SqlFunction> getFunctions()
-
-