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 © 1970 The Apache Software Foundation. All rights reserved.