Modifier and Type | Required Element and Description |
---|---|
FunctionTemplate.FunctionScope |
scope |
Modifier and Type | Optional Element and Description |
---|---|
FunctionTemplate.FunctionCostCategory |
costCategory |
boolean |
isBinaryCommutative |
boolean |
isRandom |
String |
name
Name of function (when only one.)
Use this annotation element if there is only one name for the function.
|
String[] |
names
Names of function (when multiple).
|
FunctionTemplate.NullHandling |
nulls |
public abstract FunctionTemplate.FunctionScope scope
public abstract String name
names()
.
TODO: Refer to wherever list of possible or at least known names is, to resolve the current issue of spaces vs. underlines in names (e.g., we have both "less_than" and "less than".
public abstract String[] names
name()
.
TODO: Refer to wherever list of possible or at least known names is, to resolve the current issue of spaces vs. underlines in names (e.g., we have both "less_than" and "less than".
public abstract FunctionTemplate.NullHandling nulls
public abstract boolean isBinaryCommutative
public abstract boolean isRandom
public abstract FunctionTemplate.FunctionCostCategory costCategory
Copyright © 2015 The Apache Software Foundation. All rights reserved.