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.
|