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
stringThe 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.