public interface FuncHolder
| Modifier and Type | Method and Description |
|---|---|
FunctionHolderExpression |
getExpr(String name,
List<LogicalExpression> args,
ExpressionPosition pos)
Return a reference to this function given a function alias and a
list of actual arguments.
|
int |
getParamCount()
Number of defined input parameters.
|
TypeProtos.MajorType |
getParamMajorType(int i)
Drill SQL type of an input parameter.
|
boolean |
isComplexWriterFuncHolder()
Checks that the current function holder stores output value
using field writer instead of vector holder.
|
boolean |
isNested() |
boolean isNested()
FunctionHolderExpression getExpr(String name, List<LogicalExpression> args, ExpressionPosition pos)
name - alias used in this specific callargs - expressions of the actual function argumentspos - int getParamCount()
TypeProtos.MajorType getParamMajorType(int i)
boolean isComplexWriterFuncHolder()
Copyright © 2021 The Apache Software Foundation. All rights reserved.