| Package | Description |
|---|---|
| org.apache.drill.exec.expr.fn |
| Modifier and Type | Method and Description |
|---|---|
static ValueReference |
ValueReference.createComplexWriterRef(String name) |
static ValueReference |
ValueReference.createFieldReaderRef(String name) |
ValueReference |
DrillFuncHolder.getAttributeParameter(int i)
Returns i-th function attribute parameter.
|
ValueReference[] |
DrillFuncHolder.getParameters() |
ValueReference[] |
FunctionAttributes.getParameters() |
ValueReference |
DrillFuncHolder.getReturnValue() |
ValueReference |
FunctionAttributes.getReturnValue() |
| Modifier and Type | Method and Description |
|---|---|
protected com.sun.codemodel.JAssignmentTarget |
DrillFuncHolder.declare(com.sun.codemodel.JBlock jBlock,
ValueReference parameter,
com.sun.codemodel.JType paramClass,
com.sun.codemodel.JExpression paramExpression,
int currentIndex)
Declares specified
paramExpression in specified jBlock
and assigns it to the array component if required and / or returns declared expression. |
| Constructor and Description |
|---|
FunctionAttributes(FunctionTemplate template,
ValueReference[] parameters,
ValueReference returnValue,
WorkspaceReference[] workspaceVars) |
FunctionAttributes(FunctionTemplate template,
ValueReference[] parameters,
ValueReference returnValue,
WorkspaceReference[] workspaceVars) |
Copyright © 2022 The Apache Software Foundation. All rights reserved.