> ## Documentation Index
> Fetch the complete documentation index at: https://docs.loqate.com/llms.txt
> Use this file to discover all available pages before exploring further.

# lqtProcessResult

## Static Public Member Functions

| Method                                                  | Description                                                                     |
| ------------------------------------------------------- | ------------------------------------------------------------------------------- |
| `static lqtProcessResult* create()`                     | Returns a pointer to a newly created `lqtProcessResult` instance.               |
| `static void destroy(lqtProcessResult* pProcessResult)` | Destroys all resources associated with the supplied `lqtProcessResult` pointer. |

## Public Member Functions

| Method                                                       | Description                                                                                                                                                                                                                                                                                                                                                                                     |
| ------------------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `processStatus getStatus()`                                  | Returns a `processStatus` enumeration value giving the status of the most recent process that used this `lqtProcessResult` as a parameter.                                                                                                                                                                                                                                                      |
| `const char* getLastError()`                                 | Returns a string containing textual detail of the outcome of the most recent process that used this `lqtProcessResult` as a parameter.                                                                                                                                                                                                                                                          |
| `uint getCount()`                                            | Returns the number of records within the `lqtProcessResult` object.                                                                                                                                                                                                                                                                                                                             |
| `uint getFieldCount(uint record)`                            | Returns the number of fields within the requested record number.                                                                                                                                                                                                                                                                                                                                |
| `const char* getField(uint record, const char* field)`       | Returns a string value containing the contents of the requested field name from the requested record number.                                                                                                                                                                                                                                                                                    |
| `const char* getField(uint record, uint field)`              | Returns a string value containing the contents of the requested field number from the requested record number.                                                                                                                                                                                                                                                                                  |
| `const char* getFieldName(uint record, uint field)`          | Returns a string value containing the field name of the requested field number from the requested record number.                                                                                                                                                                                                                                                                                |
| `fieldStatus getFieldStatus(uint record, const char* field)` | Returns a `fieldStatus` enumeration value giving the status of the requested field name from the requested record number.                                                                                                                                                                                                                                                                       |
| `int getFieldConfidence(uint record, const char* field)`     | Returns a numeric confidence value for the requested field name from the requested record number. This is primarily intended for debugging purposes.                                                                                                                                                                                                                                            |
| `const char* getFieldInfo(uint record, const char* field)`   | Returns a string value containing debug tool information regarding the steps the server took to conclude that this field interpretation is correct. This is primarily intended for debugging purposes.                                                                                                                                                                                          |
| `float getFieldMatchscore(uint record, const char* field)`   | Returns a numeric value between 0 and 100 giving the similarity between the identified input data, and the output data in this field. A result of 100 means that no changes other than alias, casing, or diacritic changes have been made to the input data. A result of 0 means there is no similarity between the input data identified as the specified field, and the output data provided. |
| `lqtMatchInfo getMatchInfo(uint record)`                     | Returns a `lqtMatchInfo` instance containing information regarding the specified record.                                                                                                                                                                                                                                                                                                        |
