# ApexQueryResultNode (/docs/core/reference/api/interfaces/ApexQueryResultNode)



[@kysoql/core](/docs/core/reference/api) / ApexQueryResultNode

Immutable query AST node for a field read from an Apex query result.

## Properties [#properties]

| Property                                          | Modifier   | Type                                                                       | Description                                                      |
| ------------------------------------------------- | ---------- | -------------------------------------------------------------------------- | ---------------------------------------------------------------- |
| <a id="api-property-kind" /> `kind`               | `readonly` | `"ApexQueryResultNode"`                                                    | Node discriminator used by Kysoql compilers and plugin visitors. |
| <a id="api-property-query" /> `query`             | `readonly` | [`SelectQueryNode`](/docs/core/reference/api/type-aliases/SelectQueryNode) | Operation tree associated with this API value.                   |
| <a id="api-property-field" /> `field`             | `readonly` | `string`                                                                   | Field reference selected from the query result.                  |
| <a id="api-property-cardinality" /> `cardinality` | `readonly` | `"single"`                                                                 | Expected cardinality of the Apex query-result access.            |
