Vinyl.Sdk.Functions in Jitterbit App Builder
Function
Logical function definition.
public class Vinyl.Sdk.Functions.Function
: IEquatable<Function>
Properties
Type | Name | Summary |
---|---|---|
Guid | FunctionId | Gets the function identifier. |
String | Name | Gets the function name. |
FunctionPurpose | Purpose | Gets the function purpose. |
Methods
Type | Name | Summary |
---|---|---|
Boolean | Equals(Object obj) | |
Boolean | Equals(Function other) | |
Int32 | GetHashCode() |
FunctionPurpose
Indicates the function purpose.
public enum Vinyl.Sdk.Functions.FunctionPurpose
: Enum, IComparable, IFormattable, IConvertible
Enum
Value | Name | Summary |
---|---|---|
0 | Scalar | Performs an operation on a value and returns a single value. |
1 | Aggregate | Performs an operation on a set of values and returns a single vale. |
FunctionServiceExtensions
Extension methods for the Vinyl.Sdk.functions.ifunctionservice interface.
public static class Vinyl.Sdk.Functions.FunctionServiceExtensions
Static Methods
Type | Name | Summary |
---|---|---|
Function | GetAverageFunction(this IFunctionService service) | Gets the Average aggregate function. |
Function | GetCountFunction(this IFunctionService service) | Gets the Count aggregate function. |
Function | GetMaxFunction(this IFunctionService service) | Gets the Max aggregate function. |
Function | GetMinFunction(this IFunctionService service) | Gets the Min aggregate function. |
Function | GetSumFunction(this IFunctionService service) | Gets the Sum aggregate function. |
IFunctionService
Describes a service which performs function-related options.
public interface Vinyl.Sdk.Functions.IFunctionService
Methods
Type | Name | Summary |
---|---|---|
Function | GetFunction(Guid functionId) | Gets the function with the given identifier. |
Boolean | TryGetFunction(String functionName, Function& function) | Gets the function with the given name. |