Package org.apache.calcite.schema.impl
Class ReflectiveFunctionBase.ParameterListBuilder
- java.lang.Object
-
- org.apache.calcite.schema.impl.ReflectiveFunctionBase.ParameterListBuilder
-
- Enclosing class:
- ReflectiveFunctionBase
public static class ReflectiveFunctionBase.ParameterListBuilder extends java.lang.Object
Helps build lists ofFunctionParameter
.
-
-
Field Summary
Fields Modifier and Type Field Description (package private) java.util.List<FunctionParameter>
builder
-
Constructor Summary
Constructors Constructor Description ParameterListBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ReflectiveFunctionBase.ParameterListBuilder
add(java.lang.Class<?> type, java.lang.String name)
ReflectiveFunctionBase.ParameterListBuilder
add(java.lang.Class<?> type, java.lang.String name, boolean optional)
ReflectiveFunctionBase.ParameterListBuilder
addMethodParameters(java.lang.reflect.Method method)
com.google.common.collect.ImmutableList<FunctionParameter>
build()
-
-
-
Field Detail
-
builder
final java.util.List<FunctionParameter> builder
-
-
Method Detail
-
build
public com.google.common.collect.ImmutableList<FunctionParameter> build()
-
add
public ReflectiveFunctionBase.ParameterListBuilder add(java.lang.Class<?> type, java.lang.String name)
-
add
public ReflectiveFunctionBase.ParameterListBuilder add(java.lang.Class<?> type, java.lang.String name, boolean optional)
-
addMethodParameters
public ReflectiveFunctionBase.ParameterListBuilder addMethodParameters(java.lang.reflect.Method method)
-
-