Package io.prestosql.metadata
Class FunctionListBuilder
- java.lang.Object
-
- io.prestosql.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 FunctionListBuilder
aggregate(Class<?> aggregationDefinition)
FunctionListBuilder
aggregates(Class<?> aggregationDefinition)
FunctionListBuilder
function(SqlFunction sqlFunction)
FunctionListBuilder
functions(SqlFunction... sqlFunctions)
List<SqlFunction>
getFunctions()
FunctionListBuilder
scalar(Class<?> clazz)
FunctionListBuilder
scalars(Class<?> clazz)
FunctionListBuilder
window(Class<? extends WindowFunction> clazz)
-
-
-
Method Detail
-
window
public FunctionListBuilder window(Class<? extends WindowFunction> clazz)
-
aggregate
public FunctionListBuilder aggregate(Class<?> aggregationDefinition)
-
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()
-
-