@ThingworxExtensionApiClass(since={6,6}, canInstantiate=true) public class InfoTableRowIndex extends java.util.HashMap<java.lang.String,ValueCollectionList>
Constructor and Description |
---|
InfoTableRowIndex() |
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<java.lang.String> |
getKeys() |
ValueCollectionList |
getRowsForKey(java.lang.String key) |
ValueCollection |
getUniqueRow(java.lang.String key) |
void |
index(InfoTable data,
java.util.ArrayList<java.lang.String> fields,
boolean isUnique) |
void |
reindex(InfoTable data,
boolean isUnique) |
clear, clone, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, forEach, get, getOrDefault, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
@ThingworxExtensionApiMethod(since={6,6}) public void index(InfoTable data, java.util.ArrayList<java.lang.String> fields, boolean isUnique) throws java.lang.Exception
java.lang.Exception
- If an error occurs@ThingworxExtensionApiMethod(since={6,6}) public void reindex(InfoTable data, boolean isUnique) throws java.lang.Exception
java.lang.Exception
- If an error occurs@ThingworxExtensionApiMethod(since={6,6}) public java.util.ArrayList<java.lang.String> getKeys() throws java.lang.Exception
java.lang.Exception
- If an error occurs@ThingworxExtensionApiMethod(since={6,6}) public ValueCollectionList getRowsForKey(java.lang.String key) throws java.lang.Exception
java.lang.Exception
- If an error occurs@ThingworxExtensionApiMethod(since={6,6}) public ValueCollection getUniqueRow(java.lang.String key) throws java.lang.Exception
java.lang.Exception
- If an error occurs