Functions
Functions are operations without side effects that can support further composition, such as additional filter operations, or other functions.
Functions include this data:
- Name: The unique identifier for the function.
- DLL: The name of the dll.
- Function: The name of the function within the dll.
- Format: The expected format of the property value, such as date format.
- IsBound: If this check box is selected, the function is bound, meaning it can be called as a member of an instance of that type. If this check box is cleared, the function is unbound, meaning it can be called as a static operation.
- Return Type: The return type of the function, such as Edm.String, Edm.Int32, and Edm.Boolean, which defines the type of data the function returns.
- Ln Type: The mapping between the LN return type and modeler return type.
- Collection: Indicates whether the return value is a collection of values (like an array) rather than a single value.
Parameters
Parameters specify the individual data elements that a function can pass as a parameter.
Parameters include this data:
- Name: The unique identifier for the parameter in the function.
- Type: The data type of the parameter, such as Edm.String, Edm.Int32, and Edm.Boolean. This defines what kind of data the parameter can hold.
- Ln Type: The mapping between the LN type and modeler type.
- Collection: Indicates whether the parameter is a collection of values (like an array) rather than a single value.
- Format: The expected format of the parameter value, such as date format.
- Nullable: Indicates whether the parameter can have a null value. If selected, the parameter can be blank. If cleared, it must always have a value.
You can create a new parameter in the function by clicking the
button. Consequently, a new empty row is created in the parameter grid table.