| Package | Description |
|---|---|
| org.apache.calcite.schema |
Schema SPI.
|
| org.apache.calcite.schema.impl |
Utilities to help implement Calcite's SPIs.
|
| org.apache.calcite.sql.advise |
Provides hints and corrections for editing SQL statements.
|
| Modifier and Type | Field and Description |
|---|---|
static com.google.common.base.Function<FunctionParameter,String> |
FunctionParameter.NAME_FN
Function to get the name of a parameter.
|
| Modifier and Type | Method and Description |
|---|---|
List<FunctionParameter> |
Function.getParameters()
Returns the parameters of this function.
|
List<FunctionParameter> |
Member.getParameters()
Returns the parameters of this member.
|
| Modifier and Type | Field and Description |
|---|---|
(package private) List<FunctionParameter> |
ReflectiveFunctionBase.ParameterListBuilder.builder |
private List<FunctionParameter> |
AggregateFunctionImpl.parameters |
List<FunctionParameter> |
ReflectiveFunctionBase.parameters
Types of parameter for the function call.
|
| Modifier and Type | Method and Description |
|---|---|
com.google.common.collect.ImmutableList<FunctionParameter> |
ReflectiveFunctionBase.ParameterListBuilder.build() |
List<FunctionParameter> |
AggregateFunctionImpl.getParameters() |
List<FunctionParameter> |
ReflectiveFunctionBase.getParameters()
Returns the parameters of this function.
|
List<FunctionParameter> |
ViewTableMacro.getParameters() |
| Constructor and Description |
|---|
AggregateFunctionImpl(Class<?> declaringClass,
List<FunctionParameter> params,
List<Class<?>> valueTypes,
Class<?> accumulatorType,
Class<?> resultType,
Method initMethod,
Method addMethod,
Method mergeMethod,
Method resultMethod)
Private constructor; use
AggregateFunctionImpl.create(java.lang.Class<?>). |
| Modifier and Type | Field and Description |
|---|---|
private static List<FunctionParameter> |
SqlAdvisorGetHintsFunction.PARAMETERS |
| Modifier and Type | Method and Description |
|---|---|
List<FunctionParameter> |
SqlAdvisorGetHintsFunction.getParameters() |
Copyright © 2012–2018 The Apache Software Foundation. All rights reserved.