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



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

Builder for Salesforce COUNT() without a field argument.

## Extends [#extends]

* [`AggregateFunctionExpression`](/docs/core/reference/api/interfaces/AggregateFunctionExpression)\<`number`, `number`,
  \| [`EqualityComparisonOperator`](/docs/core/reference/api/type-aliases/EqualityComparisonOperator)
  \| [`OrderedComparisonOperator`](/docs/core/reference/api/type-aliases/OrderedComparisonOperator)
  \| [`SetComparisonOperator`](/docs/core/reference/api/type-aliases/SetComparisonOperator)>

## Methods [#methods]

<a id="api-tooperationnode" />

### toOperationNode() [#tooperationnode]

```ts
toOperationNode(): AggregateFunctionNode;
```

Returns the immutable operation node represented by this expression.

#### Returns [#returns]

[`AggregateFunctionNode`](/docs/core/reference/api/type-aliases/AggregateFunctionNode)

#### Inherited from [#inherited-from]

[`AggregateFunctionExpression`](/docs/core/reference/api/interfaces/AggregateFunctionExpression).[`toOperationNode`](/docs/core/reference/api/interfaces/AggregateFunctionExpression#tooperationnode)

## Properties [#properties]

| Property                                                                 | Modifier   | Type                                                                                                                                                                                                                                                                                            | Description                                                                                                        | Inherited from                                                                                                                                                                                                                   |
| ------------------------------------------------------------------------ | ---------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| <a id="api-property-expressiontype" /> `expressionType`                  | `readonly` | `number` \| `undefined`                                                                                                                                                                                                                                                                         | Type-only output marker used for fluent-query inference; implementations do not expose a meaningful runtime value. | [`AggregateFunctionExpression`](/docs/core/reference/api/interfaces/AggregateFunctionExpression).[`expressionType`](/docs/core/reference/api/interfaces/AggregateFunctionExpression#api-property-expressiontype)                 |
| <a id="api-property-comparisonvaluetype" /> `comparisonValueType?`       | `readonly` | `number`                                                                                                                                                                                                                                                                                        | Type-only marker for values accepted when comparing this expression.                                               | [`AggregateFunctionExpression`](/docs/core/reference/api/interfaces/AggregateFunctionExpression).[`comparisonValueType`](/docs/core/reference/api/interfaces/AggregateFunctionExpression#api-property-comparisonvaluetype)       |
| <a id="api-property-comparisonoperatortype" /> `comparisonOperatorType?` | `readonly` | \| [`EqualityComparisonOperator`](/docs/core/reference/api/type-aliases/EqualityComparisonOperator) \| [`OrderedComparisonOperator`](/docs/core/reference/api/type-aliases/OrderedComparisonOperator) \| [`SetComparisonOperator`](/docs/core/reference/api/type-aliases/SetComparisonOperator) | Type-only marker for comparison operators supported by this expression.                                            | [`AggregateFunctionExpression`](/docs/core/reference/api/interfaces/AggregateFunctionExpression).[`comparisonOperatorType`](/docs/core/reference/api/interfaces/AggregateFunctionExpression#api-property-comparisonoperatortype) |
