public class AdHocPythonAggregate extends java.lang.Object implements Aggregate
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
SIGNATURE
These are the parameters (the expected signature) of the function
|
AD_HOC_PYTHON_ID, CUSTOM_RESERVED_ID, PYTHON_LIB_ID
Constructor and Description |
---|
AdHocPythonAggregate() |
AdHocPythonAggregate(java.lang.String function,
boolean isLibRef) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getDesc()
A possible description for how the aggregate behaves.
|
java.lang.String |
getFunction() |
int |
getId()
Returns the identifier for the aggregate.
|
java.lang.String |
getName()
A display name for the aggregate.
|
boolean |
isLibraryReference()
If true, the "function" here is actually a path to a function defined in a shared library, such as "shared.custom.coolaggregate"
|
public static final java.lang.String SIGNATURE
public AdHocPythonAggregate()
public AdHocPythonAggregate(java.lang.String function, boolean isLibRef)
public java.lang.String getFunction()
public boolean isLibraryReference()
public int getId()
Aggregate
public java.lang.String getName()
Aggregate