Skip to main content

API Specification

User Function API Specification

This section defines the programmatic objects that are available within user functions.

IVector Members
Namespace: Data Process Logic.Connectors.ConnectorInterfaces

Represents a collection of scalar values, usually as a column within a table.

Public Methods

public string GetName() Returns the display name for this vector.
public void SetName(string name) Sets the display name for this vector.
public Type GetDataType() Returns the data type for the values contained in the vector.




IDataCachedTable Members
Namespace: Data Process Logic.Connectors.ConnectorInterfaces

Represents a collection of vectors. IDataCachedTable is commonly used to store tabular data, however it isn't required that all columns have the same length.

Public Methods

public int GetRowCount() Returns the length of the longest vector within the table.
public object GetValue(int rowIndex, int colIndex) Returns the value at the given row and column index.
DbTableMetadata GetMetadata() Returns the table metadata, which describes the type and any display information for the fields contained within the table. Refer to the Integration Function API Specification for details on the DbTableMetadata object.