Represents an instance of a StreamBase Function data type.
While you cannot apply such a function in the .NET Client API you can access its body as a string.
Namespace: StreamBase.SBAssembly: StreamBase.SB.Client (in StreamBase.SB.Client.dll) Version: 11.2.0.0
Syntax
| C# | Visual Basic | Visual C++ |
public class Function : ICloneable
Public Class Function _ Implements ICloneable
public ref class Function : ICloneable
Members
| All Members | Constructors | Properties | Methods |
| Member | Description | |
|---|---|---|
| Function(Function) |
Creates a Function object based on the given one.
| |
| Function(String, String, CompleteDataType) |
Creates a Function object, compatible with the FUNCTION data type of a field.
| |
| 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.
| |
| Clone()()()() |
Clones this Function
| |
| Environment |
Return the bindings for variables in this function that are not inputs.
| |
| Equals(Object) |
Returns true if this DataType is of the given type.
(Overrides Object..::..Equals(Object).) | |
| 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 }".
| |
| GetHashCode()()()() |
Hash function for this type.
(Overrides Object..::..GetHashCode()()()().) | |
| GetType()()()() | (Inherited from Object.) | |
| 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.
| |
| ToString()()()() |
Returns a string representation of the data type.
(Overrides Object..::..ToString()()()().) |
Inheritance Hierarchy
System..::..Object
StreamBase.SB..::..Function
StreamBase.SB..::..Function