Note: This release is in preview. Features described here don’t become generally available until the latest general availability date that Salesforce announces for this release. Before then, and where features are noted as beta, pilot, or developer preview, we can’t guarantee general availability within any particular time frame or at all. Make your purchase decisions only on the basis of generally available products and features.

SOQLResult

A complex type that represents the result of a SOQL query in an ApexExecutionOverlayResult object. Available from API version 28.0 or later.

Fields

Field Details
queryError
Type
string
Description
The error text returned if the execution was unsuccessful.
queryMetadata
Type
QueryResultMetadata
Description
The structured result returned from a successful execution.
QueryResultMetadata includes the following fields:
  • columnMetadata
  • entityName
  • groupBy
  • idSelected
  • keyPrefix
queryResult
Type
array of MapValue
Description
MapValue contains an array of MapEntry, which contains the following fields:
  • keyDisplayValue
  • value (reference to StateValue)

Usage

Overlay SOQL on checkpoints to capture structured debugging information. If your SOQL query may return more than one record when dealing with complex types, select only one row. For example, you can use a LIMIT=1 clause in your SOQL query, or you can list rows for the user and have them select the row to inspect.