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: 10.4.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()()()() | Gets the Type of the current instance.  (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