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



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

Immutable query AST node for a SET OPTIONS clause.

## Properties [#properties]

| Property                                                       | Modifier   | Type                                                                 | Description                                                      |
| -------------------------------------------------------------- | ---------- | -------------------------------------------------------------------- | ---------------------------------------------------------------- |
| <a id="api-property-kind" /> `kind`                            | `readonly` | `"SetOptionsNode"`                                                   | Node discriminator used by Kysoql compilers and plugin visitors. |
| <a id="api-property-dataspace" /> `dataspace?`                 | `readonly` | [`ValueNode`](/docs/core/reference/api/type-aliases/ValueNode)       | Data 360 dataspace value.                                        |
| <a id="api-property-honoremptystrings" /> `honorEmptyStrings?` | `readonly` | `boolean`                                                            | Whether Data 360 queries should preserve empty strings.          |
| <a id="api-property-apexqueryoptions" /> `apexQueryOptions?`   | `readonly` | [`ApexBindNode`](/docs/core/reference/api/type-aliases/ApexBindNode) | Apex database query options encoded in `SET OPTIONS`.            |
