Table of Contents

Method Lookup

Namespace
Skyline.DataMiner.Core.DataMinerSystem.Common
Assembly
Skyline.DataMiner.Core.DataMinerSystem.Common.dll

Lookup(IEnumerable<string>)

Gets the primary keys of the rows that have one of the specified values for the specified indexed column.

string[] Lookup(IEnumerable<string> values)

Parameters

values IEnumerable<string>

The values to find.

Returns

string[]

The primary keys of the rows that have the specified value for the specified column.

Remarks

Make sure the element that contains the table on which you perform the operation is active. If it is stopped, a ElementNotFoundException will be thrown.

Important: the column used for lookup needs to have the attribute indexColumn defined in the table ArrayOptions. Consider using the IDmsTable.QueryData as it may provide a more stable and efficient performance.

Exceptions

ArgumentNullException

values is null.

ArgumentException

values contains a null reference.

ElementNotFoundException

The element was not found in the DataMiner System.

Lookup(string)

Gets the primary keys of the rows that have the specified value for the specified column.

string[] Lookup(string value)

Parameters

value string

The value to find.

Returns

string[]

The primary keys of the rows that have the specified value for the specified column.

Remarks

Make sure the element that contains the table on which you perform the operation is active. If it is stopped, a ElementNotFoundException will be thrown.

Important: the column used for lookup needs to have the attribute indexColumn defined in the table ArrayOptions. Consider using the IDmsTable.QueryData as it may provide a more stable and efficient performance.

Exceptions

ArgumentNullException

value is null.

ElementNotFoundException

The element was not found in the DataMiner System.