Class FunctionParameterImpl
java.lang.Object
org.apache.druid.sql.calcite.external.FunctionParameterImpl
- All Implemented Interfaces:
org.apache.calcite.schema.FunctionParameter
public class FunctionParameterImpl
extends Object
implements org.apache.calcite.schema.FunctionParameter
-
Constructor Summary
ConstructorsConstructorDescriptionFunctionParameterImpl(int ordinal, String name, org.apache.calcite.rel.type.RelDataType type) FunctionParameterImpl(int ordinal, String name, org.apache.calcite.rel.type.RelDataType type, boolean isOptional) -
Method Summary
-
Constructor Details
-
Method Details
-
getOrdinal
public int getOrdinal()- Specified by:
getOrdinalin interfaceorg.apache.calcite.schema.FunctionParameter
-
getName
- Specified by:
getNamein interfaceorg.apache.calcite.schema.FunctionParameter
-
getType
public org.apache.calcite.rel.type.RelDataType getType(org.apache.calcite.rel.type.RelDataTypeFactory typeFactory) - Specified by:
getTypein interfaceorg.apache.calcite.schema.FunctionParameter
-
isOptional
public boolean isOptional()- Specified by:
isOptionalin interfaceorg.apache.calcite.schema.FunctionParameter
-
toString
-