The Function type exposes the following properties.
Properties
| Member | Description | |
|---|---|---|
| ArgumentSchema |
Returns the schema describing the types of the arguments of this function.
| |
| Body |
Returns a string containing the StreamBase expression that represents the body of this function.
For example: For this function "function (arg0 int, arg1) -> int { arg0 + arg1 }",
Body returns "arg0 + arg1".
| |
| CDT |
Returns the bindings for variables in this function that are not inputs.
| |
| Environment |
Return the bindings for variables in this function that are not inputs.
| |
| FunctionDefinition |
Returns a string containing the StreamBase expression that creates this function.
For example: For this function "function (arg0 int, arg1) -> int { arg0 + arg1 }",
FunctionDefinition returns "function (arg0 int, arg1) -> int { arg0 + arg1 }".
| |
| InnerCDT |
Returns the bindings for variables in this function that are not inputs.
| |
| InputFieldTransformer |
Returns the input field transformer.
| |
| IsCoerced |
Returns true of this function is coerced.
| |
| Name |
Return the function's name.
| |
| OutputFieldTransformer |
Returns the output field transformer.
| |
| ReturnType |
Returns the return type of this function.
|