public class FunctionAttributes extends Object
| Constructor and Description |
|---|
FunctionAttributes(FunctionTemplate template,
ValueReference[] parameters,
ValueReference returnValue,
WorkspaceReference[] workspaceVars) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
checkPrecisionRange() |
FunctionTemplate.FunctionCostCategory |
getCostCategory() |
FunctionTemplate.NullHandling |
getNullHandling() |
FunctionTemplate.OutputWidthCalculatorType |
getOutputWidthCalculatorType() |
ValueReference[] |
getParameters() |
String[] |
getRegisteredNames() |
FunctionTemplate.ReturnType |
getReturnType() |
ValueReference |
getReturnValue() |
FunctionTemplate.FunctionScope |
getScope() |
WorkspaceReference[] |
getWorkspaceVars() |
boolean |
isBinaryCommutative() |
boolean |
isDeterministic() |
boolean |
isInternal() |
boolean |
isNiladic() |
boolean |
isRandom()
Deprecated.
|
boolean |
isVarArg() |
int |
variableOutputSizeEstimate() |
public FunctionAttributes(FunctionTemplate template, ValueReference[] parameters, ValueReference returnValue, WorkspaceReference[] workspaceVars)
public FunctionTemplate.FunctionScope getScope()
public FunctionTemplate.ReturnType getReturnType()
public FunctionTemplate.OutputWidthCalculatorType getOutputWidthCalculatorType()
public int variableOutputSizeEstimate()
public FunctionTemplate.NullHandling getNullHandling()
public boolean isBinaryCommutative()
@Deprecated public boolean isRandom()
public boolean isDeterministic()
public String[] getRegisteredNames()
public ValueReference[] getParameters()
public ValueReference getReturnValue()
public WorkspaceReference[] getWorkspaceVars()
public FunctionTemplate.FunctionCostCategory getCostCategory()
public boolean isNiladic()
public boolean isVarArg()
public boolean isInternal()
public boolean checkPrecisionRange()
Copyright © 2022 The Apache Software Foundation. All rights reserved.