Uses of Interface
org.apache.calcite.schema.ScalarFunction
-
Packages that use ScalarFunction Package Description org.apache.calcite.prepare Preparation of queries (parsing, planning and implementation).org.apache.calcite.schema Schema SPI.org.apache.calcite.schema.impl Utilities to help implement Calcite's SPIs. -
-
Uses of ScalarFunction in org.apache.calcite.prepare
Methods in org.apache.calcite.prepare with parameters of type ScalarFunction Modifier and Type Method Description private static SqlReturnTypeInference
CalciteCatalogReader. infer(ScalarFunction function)
-
Uses of ScalarFunction in org.apache.calcite.schema
Methods in org.apache.calcite.schema with parameters of type ScalarFunction Modifier and Type Method Description static RelProtoDataType
Schemas. proto(ScalarFunction function)
Returns an implementation ofRelProtoDataType
that asks a given scalar function for its return type with a given type factory. -
Uses of ScalarFunction in org.apache.calcite.schema.impl
Classes in org.apache.calcite.schema.impl that implement ScalarFunction Modifier and Type Class Description class
ScalarFunctionImpl
Implementation ofScalarFunction
.Methods in org.apache.calcite.schema.impl that return ScalarFunction Modifier and Type Method Description static ScalarFunction
ScalarFunctionImpl. create(java.lang.Class<?> clazz, java.lang.String methodName)
CreatesScalarFunction
from given class.static ScalarFunction
ScalarFunctionImpl. create(java.lang.reflect.Method method)
CreatesScalarFunction
from given method.Methods in org.apache.calcite.schema.impl that return types with arguments of type ScalarFunction Modifier and Type Method Description static com.google.common.collect.ImmutableMultimap<java.lang.String,ScalarFunction>
ScalarFunctionImpl. createAll(java.lang.Class<?> clazz)
CreatesScalarFunction
for each method in a given class.
-