---
editLink: false
lastUpdated: false
---

[@salesforce/b2c-tooling-sdk](../../modules.md) / [clients](../index.md) / CipQueryOptions

# Interface: CipQueryOptions

Defined in: [packages/b2c-tooling-sdk/src/clients/cip.ts:157](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/1dedfc1ffefa01c3d5bff62c8f7e7e682a1a91cd/packages/b2c-tooling-sdk/src/clients/cip.ts#L157)

Options for high-level query execution.

## Extended by

- [`CipReportExecutionOptions`](../../operations/cip/interfaces/CipReportExecutionOptions.md)

## Properties

### connectionProperties?

> `optional` **connectionProperties**: `Record`\<`string`, `string`\>

Defined in: [packages/b2c-tooling-sdk/src/clients/cip.ts:161](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/1dedfc1ffefa01c3d5bff62c8f7e7e682a1a91cd/packages/b2c-tooling-sdk/src/clients/cip.ts#L161)

Optional Avatica connection properties.

***

### fetchSize?

> `optional` **fetchSize**: `number`

Defined in: [packages/b2c-tooling-sdk/src/clients/cip.ts:159](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/1dedfc1ffefa01c3d5bff62c8f7e7e682a1a91cd/packages/b2c-tooling-sdk/src/clients/cip.ts#L159)

Initial and subsequent frame fetch size.

***

### maxRows?

> `optional` **maxRows**: `number`

Defined in: [packages/b2c-tooling-sdk/src/clients/cip.ts:163](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/1dedfc1ffefa01c3d5bff62c8f7e7e682a1a91cd/packages/b2c-tooling-sdk/src/clients/cip.ts#L163)

Stop fetching after this many rows; reports truncation without retaining a cursor.
