Package org.apache.calcite.test
Class UdfTest.ArrayAppendScalarFunction
- java.lang.Object
-
- org.apache.calcite.test.UdfTest.ArrayAppendScalarFunction
-
- All Implemented Interfaces:
org.apache.calcite.schema.Function
,org.apache.calcite.schema.ImplementableFunction
,org.apache.calcite.schema.ScalarFunction
- Direct Known Subclasses:
UdfTest.ArrayAppendDoubleFunction
,UdfTest.ArrayAppendIntegerFunction
- Enclosing class:
- UdfTest
private abstract static class UdfTest.ArrayAppendScalarFunction extends java.lang.Object implements org.apache.calcite.schema.ScalarFunction, org.apache.calcite.schema.ImplementableFunction
Base class for functions that append arrays.
-
-
Constructor Summary
Constructors Modifier Constructor Description private
ArrayAppendScalarFunction()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description org.apache.calcite.adapter.enumerable.CallImplementor
getImplementor()
java.util.List<org.apache.calcite.schema.FunctionParameter>
getParameters()
protected abstract java.util.List<org.apache.calcite.rel.type.RelProtoDataType>
getParams()
-
-
-
Method Detail
-
getParameters
public java.util.List<org.apache.calcite.schema.FunctionParameter> getParameters()
- Specified by:
getParameters
in interfaceorg.apache.calcite.schema.Function
-
getParams
protected abstract java.util.List<org.apache.calcite.rel.type.RelProtoDataType> getParams()
-
getImplementor
public org.apache.calcite.adapter.enumerable.CallImplementor getImplementor()
- Specified by:
getImplementor
in interfaceorg.apache.calcite.schema.ImplementableFunction
-
-