# arg_max_nulls_last — Haybarn WASM 1.5.5-rc3

Finds the rows with N maximum vals, including nulls. Calculates the arg expression at that row.

- Reference: /products/haybarn/functions/releases/haybarn-1.5.5-rc3/arg_max_nulls_last/
- JSON: /products/haybarn/functions/api/v1/haybarn-1.5.5-rc3/functions/arg_max_nulls_last.json
- Snapshot ID: haybarn-1.5.5-rc3
- Engine: haybarn v1.5.6-dev149
- Source ID: 105edd31b5
- Binary SHA-256: 426638bc374fcc542fea93b251f885bfb7d221c68fcc0a5a81cc565d7e6ca180
- Captured: 2026-09-06T00:23:30.515Z
- Source: https://www.npmjs.com/package/@haybarn/haybarn-wasm/v/1.5.5-rc3
- Loaded extensions: core_functions, icu, json, parquet

## Interpretation

- Choose a snapshot matching the target engine and build. The default is captured from the published Haybarn WASM package used by the browser playground. Historical native snapshots are also available.
- Availability is an observation in the recorded build and extension profile, not a guarantee of support in every installation or in WASM.
- Types and descriptions are declarations from duckdb_functions(). Binding can specialize result types. Null means not supplied by the catalog; do not invent defaults, optionality, argument mode, or table output columns.
- Raw parameter arrays preserve catalog order for scalar/aggregate/macro functions. Raw table arguments are alphabetical. Use callingConvention for engine-confirmed positional order and named arguments; null modes are unrecorded. Named does not mean optional. Macro defaults and special named variadic behavior are not supplied by duckdb_functions().
- Catalog examples are source material and may require data or extensions. runnableExamples contains separately verified SQL for the pinned WASM package; sample-data adaptations and guide examples are labeled separately.
- Guide annotations and recipes are separate editorial content. The browser runner always uses Haybarn WASM 1.5.5-rc3, independently of the documentation snapshot.
- All URLs beginning with / are relative to the origin hosting this document. Exports require no JavaScript, cookies, API key, or browser engine.

## Overloads

### overload-f5b0ce657cf53c48

Kind: aggregate. Parameter order: catalog-order.

```text
arg_max_nulls_last(arg: ANY, val: ANY) → ANY
```

Link: /products/haybarn/functions/releases/haybarn-1.5.5-rc3/arg_max_nulls_last/#overload-f5b0ce657cf53c48

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | ANY | not recorded |
| val | ANY | not recorded |

Declared return type: ANY. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-ace3a7352f051807

Kind: aggregate. Parameter order: catalog-order.

```text
arg_max_nulls_last(arg: ANY, val: BIGINT) → ANY
```

Link: /products/haybarn/functions/releases/haybarn-1.5.5-rc3/arg_max_nulls_last/#overload-ace3a7352f051807

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | ANY | not recorded |
| val | BIGINT | not recorded |

Declared return type: ANY. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-19acc64108d9aba8

Kind: aggregate. Parameter order: catalog-order.

```text
arg_max_nulls_last(arg: ANY, val: BLOB) → ANY
```

Link: /products/haybarn/functions/releases/haybarn-1.5.5-rc3/arg_max_nulls_last/#overload-19acc64108d9aba8

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | ANY | not recorded |
| val | BLOB | not recorded |

Declared return type: ANY. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-ba8e4409c564de92

Kind: aggregate. Parameter order: catalog-order.

```text
arg_max_nulls_last(arg: ANY, val: DATE) → ANY
```

Link: /products/haybarn/functions/releases/haybarn-1.5.5-rc3/arg_max_nulls_last/#overload-ba8e4409c564de92

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | ANY | not recorded |
| val | DATE | not recorded |

Declared return type: ANY. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-16ef22503f455ac6

Kind: aggregate. Parameter order: catalog-order.

```text
arg_max_nulls_last(arg: ANY, val: DOUBLE) → ANY
```

Link: /products/haybarn/functions/releases/haybarn-1.5.5-rc3/arg_max_nulls_last/#overload-16ef22503f455ac6

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | ANY | not recorded |
| val | DOUBLE | not recorded |

Declared return type: ANY. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-de2b8ad5be288255

Kind: aggregate. Parameter order: catalog-order.

```text
arg_max_nulls_last(arg: ANY, val: HUGEINT) → ANY
```

Link: /products/haybarn/functions/releases/haybarn-1.5.5-rc3/arg_max_nulls_last/#overload-de2b8ad5be288255

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | ANY | not recorded |
| val | HUGEINT | not recorded |

Declared return type: ANY. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-b4beb25b183e5121

Kind: aggregate. Parameter order: catalog-order.

```text
arg_max_nulls_last(arg: ANY, val: INTEGER) → ANY
```

Link: /products/haybarn/functions/releases/haybarn-1.5.5-rc3/arg_max_nulls_last/#overload-b4beb25b183e5121

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | ANY | not recorded |
| val | INTEGER | not recorded |

Declared return type: ANY. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-1200cb6ac47739ea

Kind: aggregate. Parameter order: catalog-order.

```text
arg_max_nulls_last(arg: ANY, val: TIMESTAMP) → ANY
```

Link: /products/haybarn/functions/releases/haybarn-1.5.5-rc3/arg_max_nulls_last/#overload-1200cb6ac47739ea

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | ANY | not recorded |
| val | TIMESTAMP | not recorded |

Declared return type: ANY. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-59a3423a757d0101

Kind: aggregate. Parameter order: catalog-order.

```text
arg_max_nulls_last(arg: ANY, val: TIMESTAMP WITH TIME ZONE) → ANY
```

Link: /products/haybarn/functions/releases/haybarn-1.5.5-rc3/arg_max_nulls_last/#overload-59a3423a757d0101

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | ANY | not recorded |
| val | TIMESTAMP WITH TIME ZONE | not recorded |

Declared return type: ANY. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-2c9ffccd76dc4a4a

Kind: aggregate. Parameter order: catalog-order.

```text
arg_max_nulls_last(arg: ANY, val: VARCHAR) → ANY
```

Link: /products/haybarn/functions/releases/haybarn-1.5.5-rc3/arg_max_nulls_last/#overload-2c9ffccd76dc4a4a

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | ANY | not recorded |
| val | VARCHAR | not recorded |

Declared return type: ANY. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-bf2115cd378e631a

Kind: aggregate. Parameter order: catalog-order.

```text
arg_max_nulls_last(arg: BIGINT, val: BIGINT) → BIGINT
```

Link: /products/haybarn/functions/releases/haybarn-1.5.5-rc3/arg_max_nulls_last/#overload-bf2115cd378e631a

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | BIGINT | not recorded |
| val | BIGINT | not recorded |

Declared return type: BIGINT. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-d43fedc82c0383b0

Kind: aggregate. Parameter order: catalog-order.

```text
arg_max_nulls_last(arg: BIGINT, val: BLOB) → BIGINT
```

Link: /products/haybarn/functions/releases/haybarn-1.5.5-rc3/arg_max_nulls_last/#overload-d43fedc82c0383b0

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | BIGINT | not recorded |
| val | BLOB | not recorded |

Declared return type: BIGINT. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-8fc6a0702eec29ab

Kind: aggregate. Parameter order: catalog-order.

```text
arg_max_nulls_last(arg: BIGINT, val: DATE) → BIGINT
```

Link: /products/haybarn/functions/releases/haybarn-1.5.5-rc3/arg_max_nulls_last/#overload-8fc6a0702eec29ab

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | BIGINT | not recorded |
| val | DATE | not recorded |

Declared return type: BIGINT. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-2981cf5a8c59d681

Kind: aggregate. Parameter order: catalog-order.

```text
arg_max_nulls_last(arg: BIGINT, val: DOUBLE) → BIGINT
```

Link: /products/haybarn/functions/releases/haybarn-1.5.5-rc3/arg_max_nulls_last/#overload-2981cf5a8c59d681

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | BIGINT | not recorded |
| val | DOUBLE | not recorded |

Declared return type: BIGINT. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-c798a89ad2329846

Kind: aggregate. Parameter order: catalog-order.

```text
arg_max_nulls_last(arg: BIGINT, val: HUGEINT) → BIGINT
```

Link: /products/haybarn/functions/releases/haybarn-1.5.5-rc3/arg_max_nulls_last/#overload-c798a89ad2329846

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | BIGINT | not recorded |
| val | HUGEINT | not recorded |

Declared return type: BIGINT. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-56ae24794eb761cd

Kind: aggregate. Parameter order: catalog-order.

```text
arg_max_nulls_last(arg: BIGINT, val: INTEGER) → BIGINT
```

Link: /products/haybarn/functions/releases/haybarn-1.5.5-rc3/arg_max_nulls_last/#overload-56ae24794eb761cd

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | BIGINT | not recorded |
| val | INTEGER | not recorded |

Declared return type: BIGINT. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-c2a6cd091d3529ad

Kind: aggregate. Parameter order: catalog-order.

```text
arg_max_nulls_last(arg: BIGINT, val: TIMESTAMP) → BIGINT
```

Link: /products/haybarn/functions/releases/haybarn-1.5.5-rc3/arg_max_nulls_last/#overload-c2a6cd091d3529ad

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | BIGINT | not recorded |
| val | TIMESTAMP | not recorded |

Declared return type: BIGINT. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-e60359b72b0fc3fd

Kind: aggregate. Parameter order: catalog-order.

```text
arg_max_nulls_last(arg: BIGINT, val: TIMESTAMP WITH TIME ZONE) → BIGINT
```

Link: /products/haybarn/functions/releases/haybarn-1.5.5-rc3/arg_max_nulls_last/#overload-e60359b72b0fc3fd

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | BIGINT | not recorded |
| val | TIMESTAMP WITH TIME ZONE | not recorded |

Declared return type: BIGINT. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-74108d0d8ab62935

Kind: aggregate. Parameter order: catalog-order.

```text
arg_max_nulls_last(arg: BIGINT, val: VARCHAR) → BIGINT
```

Link: /products/haybarn/functions/releases/haybarn-1.5.5-rc3/arg_max_nulls_last/#overload-74108d0d8ab62935

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | BIGINT | not recorded |
| val | VARCHAR | not recorded |

Declared return type: BIGINT. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-3eb566f591ae3996

Kind: aggregate. Parameter order: catalog-order.

```text
arg_max_nulls_last(arg: BLOB, val: BIGINT) → BLOB
```

Link: /products/haybarn/functions/releases/haybarn-1.5.5-rc3/arg_max_nulls_last/#overload-3eb566f591ae3996

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | BLOB | not recorded |
| val | BIGINT | not recorded |

Declared return type: BLOB. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-2dbdca297c5a5f22

Kind: aggregate. Parameter order: catalog-order.

```text
arg_max_nulls_last(arg: BLOB, val: BLOB) → BLOB
```

Link: /products/haybarn/functions/releases/haybarn-1.5.5-rc3/arg_max_nulls_last/#overload-2dbdca297c5a5f22

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | BLOB | not recorded |
| val | BLOB | not recorded |

Declared return type: BLOB. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-c4d86fa11d16b13d

Kind: aggregate. Parameter order: catalog-order.

```text
arg_max_nulls_last(arg: BLOB, val: DATE) → BLOB
```

Link: /products/haybarn/functions/releases/haybarn-1.5.5-rc3/arg_max_nulls_last/#overload-c4d86fa11d16b13d

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | BLOB | not recorded |
| val | DATE | not recorded |

Declared return type: BLOB. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-2e8323c64e6ede99

Kind: aggregate. Parameter order: catalog-order.

```text
arg_max_nulls_last(arg: BLOB, val: DOUBLE) → BLOB
```

Link: /products/haybarn/functions/releases/haybarn-1.5.5-rc3/arg_max_nulls_last/#overload-2e8323c64e6ede99

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | BLOB | not recorded |
| val | DOUBLE | not recorded |

Declared return type: BLOB. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-48d0bb65f3e73e8f

Kind: aggregate. Parameter order: catalog-order.

```text
arg_max_nulls_last(arg: BLOB, val: HUGEINT) → BLOB
```

Link: /products/haybarn/functions/releases/haybarn-1.5.5-rc3/arg_max_nulls_last/#overload-48d0bb65f3e73e8f

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | BLOB | not recorded |
| val | HUGEINT | not recorded |

Declared return type: BLOB. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-32fe0cdcd02e2142

Kind: aggregate. Parameter order: catalog-order.

```text
arg_max_nulls_last(arg: BLOB, val: INTEGER) → BLOB
```

Link: /products/haybarn/functions/releases/haybarn-1.5.5-rc3/arg_max_nulls_last/#overload-32fe0cdcd02e2142

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | BLOB | not recorded |
| val | INTEGER | not recorded |

Declared return type: BLOB. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-3a89bbeb350a9cf5

Kind: aggregate. Parameter order: catalog-order.

```text
arg_max_nulls_last(arg: BLOB, val: TIMESTAMP) → BLOB
```

Link: /products/haybarn/functions/releases/haybarn-1.5.5-rc3/arg_max_nulls_last/#overload-3a89bbeb350a9cf5

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | BLOB | not recorded |
| val | TIMESTAMP | not recorded |

Declared return type: BLOB. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-e251fec8003015fe

Kind: aggregate. Parameter order: catalog-order.

```text
arg_max_nulls_last(arg: BLOB, val: TIMESTAMP WITH TIME ZONE) → BLOB
```

Link: /products/haybarn/functions/releases/haybarn-1.5.5-rc3/arg_max_nulls_last/#overload-e251fec8003015fe

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | BLOB | not recorded |
| val | TIMESTAMP WITH TIME ZONE | not recorded |

Declared return type: BLOB. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-072af835e34655d1

Kind: aggregate. Parameter order: catalog-order.

```text
arg_max_nulls_last(arg: BLOB, val: VARCHAR) → BLOB
```

Link: /products/haybarn/functions/releases/haybarn-1.5.5-rc3/arg_max_nulls_last/#overload-072af835e34655d1

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | BLOB | not recorded |
| val | VARCHAR | not recorded |

Declared return type: BLOB. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-df97df4a7215384b

Kind: aggregate. Parameter order: catalog-order.

```text
arg_max_nulls_last(arg: DATE, val: BIGINT) → DATE
```

Link: /products/haybarn/functions/releases/haybarn-1.5.5-rc3/arg_max_nulls_last/#overload-df97df4a7215384b

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | DATE | not recorded |
| val | BIGINT | not recorded |

Declared return type: DATE. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-b31b6d8d539d58b1

Kind: aggregate. Parameter order: catalog-order.

```text
arg_max_nulls_last(arg: DATE, val: BLOB) → DATE
```

Link: /products/haybarn/functions/releases/haybarn-1.5.5-rc3/arg_max_nulls_last/#overload-b31b6d8d539d58b1

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | DATE | not recorded |
| val | BLOB | not recorded |

Declared return type: DATE. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-49273c3d4d99d9b2

Kind: aggregate. Parameter order: catalog-order.

```text
arg_max_nulls_last(arg: DATE, val: DATE) → DATE
```

Link: /products/haybarn/functions/releases/haybarn-1.5.5-rc3/arg_max_nulls_last/#overload-49273c3d4d99d9b2

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | DATE | not recorded |
| val | DATE | not recorded |

Declared return type: DATE. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-9732e2db880e519d

Kind: aggregate. Parameter order: catalog-order.

```text
arg_max_nulls_last(arg: DATE, val: DOUBLE) → DATE
```

Link: /products/haybarn/functions/releases/haybarn-1.5.5-rc3/arg_max_nulls_last/#overload-9732e2db880e519d

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | DATE | not recorded |
| val | DOUBLE | not recorded |

Declared return type: DATE. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-00c2997e1ed321be

Kind: aggregate. Parameter order: catalog-order.

```text
arg_max_nulls_last(arg: DATE, val: HUGEINT) → DATE
```

Link: /products/haybarn/functions/releases/haybarn-1.5.5-rc3/arg_max_nulls_last/#overload-00c2997e1ed321be

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | DATE | not recorded |
| val | HUGEINT | not recorded |

Declared return type: DATE. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-5d0f1c87ebb30a0b

Kind: aggregate. Parameter order: catalog-order.

```text
arg_max_nulls_last(arg: DATE, val: INTEGER) → DATE
```

Link: /products/haybarn/functions/releases/haybarn-1.5.5-rc3/arg_max_nulls_last/#overload-5d0f1c87ebb30a0b

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | DATE | not recorded |
| val | INTEGER | not recorded |

Declared return type: DATE. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-d5eecec88d8226e5

Kind: aggregate. Parameter order: catalog-order.

```text
arg_max_nulls_last(arg: DATE, val: TIMESTAMP) → DATE
```

Link: /products/haybarn/functions/releases/haybarn-1.5.5-rc3/arg_max_nulls_last/#overload-d5eecec88d8226e5

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | DATE | not recorded |
| val | TIMESTAMP | not recorded |

Declared return type: DATE. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-99e772b4ca436b69

Kind: aggregate. Parameter order: catalog-order.

```text
arg_max_nulls_last(arg: DATE, val: TIMESTAMP WITH TIME ZONE) → DATE
```

Link: /products/haybarn/functions/releases/haybarn-1.5.5-rc3/arg_max_nulls_last/#overload-99e772b4ca436b69

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | DATE | not recorded |
| val | TIMESTAMP WITH TIME ZONE | not recorded |

Declared return type: DATE. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-e8b1c37a0fa6e1d7

Kind: aggregate. Parameter order: catalog-order.

```text
arg_max_nulls_last(arg: DATE, val: VARCHAR) → DATE
```

Link: /products/haybarn/functions/releases/haybarn-1.5.5-rc3/arg_max_nulls_last/#overload-e8b1c37a0fa6e1d7

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | DATE | not recorded |
| val | VARCHAR | not recorded |

Declared return type: DATE. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-ec40647534fc1385

Kind: aggregate. Parameter order: catalog-order.

```text
arg_max_nulls_last(arg: DECIMAL, val: BIGINT) → DECIMAL
```

Link: /products/haybarn/functions/releases/haybarn-1.5.5-rc3/arg_max_nulls_last/#overload-ec40647534fc1385

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | DECIMAL | not recorded |
| val | BIGINT | not recorded |

Declared return type: DECIMAL. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-db6334e65643dc76

Kind: aggregate. Parameter order: catalog-order.

```text
arg_max_nulls_last(arg: DECIMAL, val: BLOB) → DECIMAL
```

Link: /products/haybarn/functions/releases/haybarn-1.5.5-rc3/arg_max_nulls_last/#overload-db6334e65643dc76

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | DECIMAL | not recorded |
| val | BLOB | not recorded |

Declared return type: DECIMAL. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-61611d8f7e958f62

Kind: aggregate. Parameter order: catalog-order.

```text
arg_max_nulls_last(arg: DECIMAL, val: DATE) → DECIMAL
```

Link: /products/haybarn/functions/releases/haybarn-1.5.5-rc3/arg_max_nulls_last/#overload-61611d8f7e958f62

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | DECIMAL | not recorded |
| val | DATE | not recorded |

Declared return type: DECIMAL. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-16d3c21e3bff6ff6

Kind: aggregate. Parameter order: catalog-order.

```text
arg_max_nulls_last(arg: DECIMAL, val: DOUBLE) → DECIMAL
```

Link: /products/haybarn/functions/releases/haybarn-1.5.5-rc3/arg_max_nulls_last/#overload-16d3c21e3bff6ff6

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | DECIMAL | not recorded |
| val | DOUBLE | not recorded |

Declared return type: DECIMAL. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-b0f1063caa847aba

Kind: aggregate. Parameter order: catalog-order.

```text
arg_max_nulls_last(arg: DECIMAL, val: HUGEINT) → DECIMAL
```

Link: /products/haybarn/functions/releases/haybarn-1.5.5-rc3/arg_max_nulls_last/#overload-b0f1063caa847aba

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | DECIMAL | not recorded |
| val | HUGEINT | not recorded |

Declared return type: DECIMAL. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-05b8ebc0494bb527

Kind: aggregate. Parameter order: catalog-order.

```text
arg_max_nulls_last(arg: DECIMAL, val: INTEGER) → DECIMAL
```

Link: /products/haybarn/functions/releases/haybarn-1.5.5-rc3/arg_max_nulls_last/#overload-05b8ebc0494bb527

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | DECIMAL | not recorded |
| val | INTEGER | not recorded |

Declared return type: DECIMAL. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-e8d7566b612c63f9

Kind: aggregate. Parameter order: catalog-order.

```text
arg_max_nulls_last(arg: DECIMAL, val: TIMESTAMP) → DECIMAL
```

Link: /products/haybarn/functions/releases/haybarn-1.5.5-rc3/arg_max_nulls_last/#overload-e8d7566b612c63f9

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | DECIMAL | not recorded |
| val | TIMESTAMP | not recorded |

Declared return type: DECIMAL. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-5dcdacaf547402a6

Kind: aggregate. Parameter order: catalog-order.

```text
arg_max_nulls_last(arg: DECIMAL, val: TIMESTAMP WITH TIME ZONE) → DECIMAL
```

Link: /products/haybarn/functions/releases/haybarn-1.5.5-rc3/arg_max_nulls_last/#overload-5dcdacaf547402a6

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | DECIMAL | not recorded |
| val | TIMESTAMP WITH TIME ZONE | not recorded |

Declared return type: DECIMAL. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-55268bf36aec4c48

Kind: aggregate. Parameter order: catalog-order.

```text
arg_max_nulls_last(arg: DECIMAL, val: VARCHAR) → DECIMAL
```

Link: /products/haybarn/functions/releases/haybarn-1.5.5-rc3/arg_max_nulls_last/#overload-55268bf36aec4c48

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | DECIMAL | not recorded |
| val | VARCHAR | not recorded |

Declared return type: DECIMAL. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-4f80ba222be234bd

Kind: aggregate. Parameter order: catalog-order.

```text
arg_max_nulls_last(arg: DOUBLE, val: BIGINT) → DOUBLE
```

Link: /products/haybarn/functions/releases/haybarn-1.5.5-rc3/arg_max_nulls_last/#overload-4f80ba222be234bd

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | DOUBLE | not recorded |
| val | BIGINT | not recorded |

Declared return type: DOUBLE. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-c5ac69b704024cfc

Kind: aggregate. Parameter order: catalog-order.

```text
arg_max_nulls_last(arg: DOUBLE, val: BLOB) → DOUBLE
```

Link: /products/haybarn/functions/releases/haybarn-1.5.5-rc3/arg_max_nulls_last/#overload-c5ac69b704024cfc

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | DOUBLE | not recorded |
| val | BLOB | not recorded |

Declared return type: DOUBLE. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-5ef702950e773757

Kind: aggregate. Parameter order: catalog-order.

```text
arg_max_nulls_last(arg: DOUBLE, val: DATE) → DOUBLE
```

Link: /products/haybarn/functions/releases/haybarn-1.5.5-rc3/arg_max_nulls_last/#overload-5ef702950e773757

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | DOUBLE | not recorded |
| val | DATE | not recorded |

Declared return type: DOUBLE. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-b6a3984a7d414cbc

Kind: aggregate. Parameter order: catalog-order.

```text
arg_max_nulls_last(arg: DOUBLE, val: DOUBLE) → DOUBLE
```

Link: /products/haybarn/functions/releases/haybarn-1.5.5-rc3/arg_max_nulls_last/#overload-b6a3984a7d414cbc

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | DOUBLE | not recorded |
| val | DOUBLE | not recorded |

Declared return type: DOUBLE. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-50e3e2b1bb1af7a6

Kind: aggregate. Parameter order: catalog-order.

```text
arg_max_nulls_last(arg: DOUBLE, val: HUGEINT) → DOUBLE
```

Link: /products/haybarn/functions/releases/haybarn-1.5.5-rc3/arg_max_nulls_last/#overload-50e3e2b1bb1af7a6

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | DOUBLE | not recorded |
| val | HUGEINT | not recorded |

Declared return type: DOUBLE. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-59f06b7a997d6689

Kind: aggregate. Parameter order: catalog-order.

```text
arg_max_nulls_last(arg: DOUBLE, val: INTEGER) → DOUBLE
```

Link: /products/haybarn/functions/releases/haybarn-1.5.5-rc3/arg_max_nulls_last/#overload-59f06b7a997d6689

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | DOUBLE | not recorded |
| val | INTEGER | not recorded |

Declared return type: DOUBLE. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-58e17d6961b02c1f

Kind: aggregate. Parameter order: catalog-order.

```text
arg_max_nulls_last(arg: DOUBLE, val: TIMESTAMP) → DOUBLE
```

Link: /products/haybarn/functions/releases/haybarn-1.5.5-rc3/arg_max_nulls_last/#overload-58e17d6961b02c1f

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | DOUBLE | not recorded |
| val | TIMESTAMP | not recorded |

Declared return type: DOUBLE. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-dca50cb1a026c160

Kind: aggregate. Parameter order: catalog-order.

```text
arg_max_nulls_last(arg: DOUBLE, val: TIMESTAMP WITH TIME ZONE) → DOUBLE
```

Link: /products/haybarn/functions/releases/haybarn-1.5.5-rc3/arg_max_nulls_last/#overload-dca50cb1a026c160

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | DOUBLE | not recorded |
| val | TIMESTAMP WITH TIME ZONE | not recorded |

Declared return type: DOUBLE. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-68e01c469d29a654

Kind: aggregate. Parameter order: catalog-order.

```text
arg_max_nulls_last(arg: DOUBLE, val: VARCHAR) → DOUBLE
```

Link: /products/haybarn/functions/releases/haybarn-1.5.5-rc3/arg_max_nulls_last/#overload-68e01c469d29a654

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | DOUBLE | not recorded |
| val | VARCHAR | not recorded |

Declared return type: DOUBLE. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-9dbc04fd175d1647

Kind: aggregate. Parameter order: catalog-order.

```text
arg_max_nulls_last(arg: INTEGER, val: BIGINT) → INTEGER
```

Link: /products/haybarn/functions/releases/haybarn-1.5.5-rc3/arg_max_nulls_last/#overload-9dbc04fd175d1647

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | INTEGER | not recorded |
| val | BIGINT | not recorded |

Declared return type: INTEGER. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-8e8690cbe11f1810

Kind: aggregate. Parameter order: catalog-order.

```text
arg_max_nulls_last(arg: INTEGER, val: BLOB) → INTEGER
```

Link: /products/haybarn/functions/releases/haybarn-1.5.5-rc3/arg_max_nulls_last/#overload-8e8690cbe11f1810

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | INTEGER | not recorded |
| val | BLOB | not recorded |

Declared return type: INTEGER. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-d6ad0e73ec81e9cb

Kind: aggregate. Parameter order: catalog-order.

```text
arg_max_nulls_last(arg: INTEGER, val: DATE) → INTEGER
```

Link: /products/haybarn/functions/releases/haybarn-1.5.5-rc3/arg_max_nulls_last/#overload-d6ad0e73ec81e9cb

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | INTEGER | not recorded |
| val | DATE | not recorded |

Declared return type: INTEGER. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-92c75f52da712637

Kind: aggregate. Parameter order: catalog-order.

```text
arg_max_nulls_last(arg: INTEGER, val: DOUBLE) → INTEGER
```

Link: /products/haybarn/functions/releases/haybarn-1.5.5-rc3/arg_max_nulls_last/#overload-92c75f52da712637

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | INTEGER | not recorded |
| val | DOUBLE | not recorded |

Declared return type: INTEGER. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-819e7134046758a4

Kind: aggregate. Parameter order: catalog-order.

```text
arg_max_nulls_last(arg: INTEGER, val: HUGEINT) → INTEGER
```

Link: /products/haybarn/functions/releases/haybarn-1.5.5-rc3/arg_max_nulls_last/#overload-819e7134046758a4

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | INTEGER | not recorded |
| val | HUGEINT | not recorded |

Declared return type: INTEGER. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-902af18bb8081784

Kind: aggregate. Parameter order: catalog-order.

```text
arg_max_nulls_last(arg: INTEGER, val: INTEGER) → INTEGER
```

Link: /products/haybarn/functions/releases/haybarn-1.5.5-rc3/arg_max_nulls_last/#overload-902af18bb8081784

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | INTEGER | not recorded |
| val | INTEGER | not recorded |

Declared return type: INTEGER. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-128b2fdbef01c31e

Kind: aggregate. Parameter order: catalog-order.

```text
arg_max_nulls_last(arg: INTEGER, val: TIMESTAMP) → INTEGER
```

Link: /products/haybarn/functions/releases/haybarn-1.5.5-rc3/arg_max_nulls_last/#overload-128b2fdbef01c31e

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | INTEGER | not recorded |
| val | TIMESTAMP | not recorded |

Declared return type: INTEGER. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-669648b4043ed0b5

Kind: aggregate. Parameter order: catalog-order.

```text
arg_max_nulls_last(arg: INTEGER, val: TIMESTAMP WITH TIME ZONE) → INTEGER
```

Link: /products/haybarn/functions/releases/haybarn-1.5.5-rc3/arg_max_nulls_last/#overload-669648b4043ed0b5

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | INTEGER | not recorded |
| val | TIMESTAMP WITH TIME ZONE | not recorded |

Declared return type: INTEGER. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-cae059390665f830

Kind: aggregate. Parameter order: catalog-order.

```text
arg_max_nulls_last(arg: INTEGER, val: VARCHAR) → INTEGER
```

Link: /products/haybarn/functions/releases/haybarn-1.5.5-rc3/arg_max_nulls_last/#overload-cae059390665f830

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | INTEGER | not recorded |
| val | VARCHAR | not recorded |

Declared return type: INTEGER. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-6fcbb324c7a0bcdb

Kind: aggregate. Parameter order: catalog-order.

```text
arg_max_nulls_last(arg: TIMESTAMP WITH TIME ZONE, val: BIGINT) → TIMESTAMP WITH TIME ZONE
```

Link: /products/haybarn/functions/releases/haybarn-1.5.5-rc3/arg_max_nulls_last/#overload-6fcbb324c7a0bcdb

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | TIMESTAMP WITH TIME ZONE | not recorded |
| val | BIGINT | not recorded |

Declared return type: TIMESTAMP WITH TIME ZONE. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-95761ab9461ee086

Kind: aggregate. Parameter order: catalog-order.

```text
arg_max_nulls_last(arg: TIMESTAMP WITH TIME ZONE, val: BLOB) → TIMESTAMP WITH TIME ZONE
```

Link: /products/haybarn/functions/releases/haybarn-1.5.5-rc3/arg_max_nulls_last/#overload-95761ab9461ee086

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | TIMESTAMP WITH TIME ZONE | not recorded |
| val | BLOB | not recorded |

Declared return type: TIMESTAMP WITH TIME ZONE. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-40770403c203ef95

Kind: aggregate. Parameter order: catalog-order.

```text
arg_max_nulls_last(arg: TIMESTAMP WITH TIME ZONE, val: DATE) → TIMESTAMP WITH TIME ZONE
```

Link: /products/haybarn/functions/releases/haybarn-1.5.5-rc3/arg_max_nulls_last/#overload-40770403c203ef95

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | TIMESTAMP WITH TIME ZONE | not recorded |
| val | DATE | not recorded |

Declared return type: TIMESTAMP WITH TIME ZONE. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-69d2c4cefafe8705

Kind: aggregate. Parameter order: catalog-order.

```text
arg_max_nulls_last(arg: TIMESTAMP WITH TIME ZONE, val: DOUBLE) → TIMESTAMP WITH TIME ZONE
```

Link: /products/haybarn/functions/releases/haybarn-1.5.5-rc3/arg_max_nulls_last/#overload-69d2c4cefafe8705

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | TIMESTAMP WITH TIME ZONE | not recorded |
| val | DOUBLE | not recorded |

Declared return type: TIMESTAMP WITH TIME ZONE. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-233614040b9740af

Kind: aggregate. Parameter order: catalog-order.

```text
arg_max_nulls_last(arg: TIMESTAMP WITH TIME ZONE, val: HUGEINT) → TIMESTAMP WITH TIME ZONE
```

Link: /products/haybarn/functions/releases/haybarn-1.5.5-rc3/arg_max_nulls_last/#overload-233614040b9740af

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | TIMESTAMP WITH TIME ZONE | not recorded |
| val | HUGEINT | not recorded |

Declared return type: TIMESTAMP WITH TIME ZONE. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-7b7134993d135e0b

Kind: aggregate. Parameter order: catalog-order.

```text
arg_max_nulls_last(arg: TIMESTAMP WITH TIME ZONE, val: INTEGER) → TIMESTAMP WITH TIME ZONE
```

Link: /products/haybarn/functions/releases/haybarn-1.5.5-rc3/arg_max_nulls_last/#overload-7b7134993d135e0b

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | TIMESTAMP WITH TIME ZONE | not recorded |
| val | INTEGER | not recorded |

Declared return type: TIMESTAMP WITH TIME ZONE. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-62b3a9136cadb082

Kind: aggregate. Parameter order: catalog-order.

```text
arg_max_nulls_last(arg: TIMESTAMP WITH TIME ZONE, val: TIMESTAMP) → TIMESTAMP WITH TIME ZONE
```

Link: /products/haybarn/functions/releases/haybarn-1.5.5-rc3/arg_max_nulls_last/#overload-62b3a9136cadb082

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | TIMESTAMP WITH TIME ZONE | not recorded |
| val | TIMESTAMP | not recorded |

Declared return type: TIMESTAMP WITH TIME ZONE. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-b954c5573b4cfaf5

Kind: aggregate. Parameter order: catalog-order.

```text
arg_max_nulls_last(arg: TIMESTAMP WITH TIME ZONE, val: TIMESTAMP WITH TIME ZONE) → TIMESTAMP WITH TIME ZONE
```

Link: /products/haybarn/functions/releases/haybarn-1.5.5-rc3/arg_max_nulls_last/#overload-b954c5573b4cfaf5

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | TIMESTAMP WITH TIME ZONE | not recorded |
| val | TIMESTAMP WITH TIME ZONE | not recorded |

Declared return type: TIMESTAMP WITH TIME ZONE. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-f901fc47f9a7f683

Kind: aggregate. Parameter order: catalog-order.

```text
arg_max_nulls_last(arg: TIMESTAMP WITH TIME ZONE, val: VARCHAR) → TIMESTAMP WITH TIME ZONE
```

Link: /products/haybarn/functions/releases/haybarn-1.5.5-rc3/arg_max_nulls_last/#overload-f901fc47f9a7f683

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | TIMESTAMP WITH TIME ZONE | not recorded |
| val | VARCHAR | not recorded |

Declared return type: TIMESTAMP WITH TIME ZONE. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-4a06afb7fd238d74

Kind: aggregate. Parameter order: catalog-order.

```text
arg_max_nulls_last(arg: TIMESTAMP, val: BIGINT) → TIMESTAMP
```

Link: /products/haybarn/functions/releases/haybarn-1.5.5-rc3/arg_max_nulls_last/#overload-4a06afb7fd238d74

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | TIMESTAMP | not recorded |
| val | BIGINT | not recorded |

Declared return type: TIMESTAMP. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-0941aa84092eb28d

Kind: aggregate. Parameter order: catalog-order.

```text
arg_max_nulls_last(arg: TIMESTAMP, val: BLOB) → TIMESTAMP
```

Link: /products/haybarn/functions/releases/haybarn-1.5.5-rc3/arg_max_nulls_last/#overload-0941aa84092eb28d

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | TIMESTAMP | not recorded |
| val | BLOB | not recorded |

Declared return type: TIMESTAMP. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-290a2914d66aefae

Kind: aggregate. Parameter order: catalog-order.

```text
arg_max_nulls_last(arg: TIMESTAMP, val: DATE) → TIMESTAMP
```

Link: /products/haybarn/functions/releases/haybarn-1.5.5-rc3/arg_max_nulls_last/#overload-290a2914d66aefae

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | TIMESTAMP | not recorded |
| val | DATE | not recorded |

Declared return type: TIMESTAMP. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-39b0d3de389d3a2a

Kind: aggregate. Parameter order: catalog-order.

```text
arg_max_nulls_last(arg: TIMESTAMP, val: DOUBLE) → TIMESTAMP
```

Link: /products/haybarn/functions/releases/haybarn-1.5.5-rc3/arg_max_nulls_last/#overload-39b0d3de389d3a2a

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | TIMESTAMP | not recorded |
| val | DOUBLE | not recorded |

Declared return type: TIMESTAMP. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-ed18c17c38eeaf04

Kind: aggregate. Parameter order: catalog-order.

```text
arg_max_nulls_last(arg: TIMESTAMP, val: HUGEINT) → TIMESTAMP
```

Link: /products/haybarn/functions/releases/haybarn-1.5.5-rc3/arg_max_nulls_last/#overload-ed18c17c38eeaf04

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | TIMESTAMP | not recorded |
| val | HUGEINT | not recorded |

Declared return type: TIMESTAMP. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-acb5463824fb913e

Kind: aggregate. Parameter order: catalog-order.

```text
arg_max_nulls_last(arg: TIMESTAMP, val: INTEGER) → TIMESTAMP
```

Link: /products/haybarn/functions/releases/haybarn-1.5.5-rc3/arg_max_nulls_last/#overload-acb5463824fb913e

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | TIMESTAMP | not recorded |
| val | INTEGER | not recorded |

Declared return type: TIMESTAMP. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-065fbbbd5c571080

Kind: aggregate. Parameter order: catalog-order.

```text
arg_max_nulls_last(arg: TIMESTAMP, val: TIMESTAMP) → TIMESTAMP
```

Link: /products/haybarn/functions/releases/haybarn-1.5.5-rc3/arg_max_nulls_last/#overload-065fbbbd5c571080

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | TIMESTAMP | not recorded |
| val | TIMESTAMP | not recorded |

Declared return type: TIMESTAMP. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-0a7032fd5972fc21

Kind: aggregate. Parameter order: catalog-order.

```text
arg_max_nulls_last(arg: TIMESTAMP, val: TIMESTAMP WITH TIME ZONE) → TIMESTAMP
```

Link: /products/haybarn/functions/releases/haybarn-1.5.5-rc3/arg_max_nulls_last/#overload-0a7032fd5972fc21

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | TIMESTAMP | not recorded |
| val | TIMESTAMP WITH TIME ZONE | not recorded |

Declared return type: TIMESTAMP. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-21e39dbf70d09b22

Kind: aggregate. Parameter order: catalog-order.

```text
arg_max_nulls_last(arg: TIMESTAMP, val: VARCHAR) → TIMESTAMP
```

Link: /products/haybarn/functions/releases/haybarn-1.5.5-rc3/arg_max_nulls_last/#overload-21e39dbf70d09b22

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | TIMESTAMP | not recorded |
| val | VARCHAR | not recorded |

Declared return type: TIMESTAMP. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-fd085e0e57e70aa0

Kind: aggregate. Parameter order: catalog-order.

```text
arg_max_nulls_last(arg: VARCHAR, val: BIGINT) → VARCHAR
```

Link: /products/haybarn/functions/releases/haybarn-1.5.5-rc3/arg_max_nulls_last/#overload-fd085e0e57e70aa0

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | VARCHAR | not recorded |
| val | BIGINT | not recorded |

Declared return type: VARCHAR. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-0ad868cab262c87e

Kind: aggregate. Parameter order: catalog-order.

```text
arg_max_nulls_last(arg: VARCHAR, val: BLOB) → VARCHAR
```

Link: /products/haybarn/functions/releases/haybarn-1.5.5-rc3/arg_max_nulls_last/#overload-0ad868cab262c87e

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | VARCHAR | not recorded |
| val | BLOB | not recorded |

Declared return type: VARCHAR. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-626f45eb1fd2c175

Kind: aggregate. Parameter order: catalog-order.

```text
arg_max_nulls_last(arg: VARCHAR, val: DATE) → VARCHAR
```

Link: /products/haybarn/functions/releases/haybarn-1.5.5-rc3/arg_max_nulls_last/#overload-626f45eb1fd2c175

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | VARCHAR | not recorded |
| val | DATE | not recorded |

Declared return type: VARCHAR. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-85c8ea844ee2a80a

Kind: aggregate. Parameter order: catalog-order.

```text
arg_max_nulls_last(arg: VARCHAR, val: DOUBLE) → VARCHAR
```

Link: /products/haybarn/functions/releases/haybarn-1.5.5-rc3/arg_max_nulls_last/#overload-85c8ea844ee2a80a

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | VARCHAR | not recorded |
| val | DOUBLE | not recorded |

Declared return type: VARCHAR. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-19fae92fc4e31486

Kind: aggregate. Parameter order: catalog-order.

```text
arg_max_nulls_last(arg: VARCHAR, val: HUGEINT) → VARCHAR
```

Link: /products/haybarn/functions/releases/haybarn-1.5.5-rc3/arg_max_nulls_last/#overload-19fae92fc4e31486

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | VARCHAR | not recorded |
| val | HUGEINT | not recorded |

Declared return type: VARCHAR. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-dfed95b29a717086

Kind: aggregate. Parameter order: catalog-order.

```text
arg_max_nulls_last(arg: VARCHAR, val: INTEGER) → VARCHAR
```

Link: /products/haybarn/functions/releases/haybarn-1.5.5-rc3/arg_max_nulls_last/#overload-dfed95b29a717086

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | VARCHAR | not recorded |
| val | INTEGER | not recorded |

Declared return type: VARCHAR. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-2fa7797ad82c19a0

Kind: aggregate. Parameter order: catalog-order.

```text
arg_max_nulls_last(arg: VARCHAR, val: TIMESTAMP) → VARCHAR
```

Link: /products/haybarn/functions/releases/haybarn-1.5.5-rc3/arg_max_nulls_last/#overload-2fa7797ad82c19a0

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | VARCHAR | not recorded |
| val | TIMESTAMP | not recorded |

Declared return type: VARCHAR. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-bbf36a004922f463

Kind: aggregate. Parameter order: catalog-order.

```text
arg_max_nulls_last(arg: VARCHAR, val: TIMESTAMP WITH TIME ZONE) → VARCHAR
```

Link: /products/haybarn/functions/releases/haybarn-1.5.5-rc3/arg_max_nulls_last/#overload-bbf36a004922f463

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | VARCHAR | not recorded |
| val | TIMESTAMP WITH TIME ZONE | not recorded |

Declared return type: VARCHAR. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-195a60f037d8a4c5

Kind: aggregate. Parameter order: catalog-order.

```text
arg_max_nulls_last(arg: VARCHAR, val: VARCHAR) → VARCHAR
```

Link: /products/haybarn/functions/releases/haybarn-1.5.5-rc3/arg_max_nulls_last/#overload-195a60f037d8a4c5

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | VARCHAR | not recorded |
| val | VARCHAR | not recorded |

Declared return type: VARCHAR. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-bb2deff0aa58b89c

Kind: aggregate. Parameter order: catalog-order.

```text
arg_max_nulls_last(arg: ANY, val: ANY, N: BIGINT) → ANY[]
```

Link: /products/haybarn/functions/releases/haybarn-1.5.5-rc3/arg_max_nulls_last/#overload-bb2deff0aa58b89c

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | ANY | not recorded |
| val | ANY | not recorded |
| N | BIGINT | not recorded |

Declared return type: ANY[]. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.


## Guide recipes

No guide recipes.

## Engine catalog examples

Source examples may require additional data or extensions. Expressions are wrapped in SELECT; execution verification is not recorded.

Reported for: overload-f5b0ce657cf53c48, overload-ace3a7352f051807, overload-19acc64108d9aba8, overload-ba8e4409c564de92, overload-16ef22503f455ac6, overload-de2b8ad5be288255, overload-b4beb25b183e5121, overload-1200cb6ac47739ea, overload-59a3423a757d0101, overload-2c9ffccd76dc4a4a, overload-bf2115cd378e631a, overload-d43fedc82c0383b0, overload-8fc6a0702eec29ab, overload-2981cf5a8c59d681, overload-c798a89ad2329846, overload-56ae24794eb761cd, overload-c2a6cd091d3529ad, overload-e60359b72b0fc3fd, overload-74108d0d8ab62935, overload-3eb566f591ae3996, overload-2dbdca297c5a5f22, overload-c4d86fa11d16b13d, overload-2e8323c64e6ede99, overload-48d0bb65f3e73e8f, overload-32fe0cdcd02e2142, overload-3a89bbeb350a9cf5, overload-e251fec8003015fe, overload-072af835e34655d1, overload-df97df4a7215384b, overload-b31b6d8d539d58b1, overload-49273c3d4d99d9b2, overload-9732e2db880e519d, overload-00c2997e1ed321be, overload-5d0f1c87ebb30a0b, overload-d5eecec88d8226e5, overload-99e772b4ca436b69, overload-e8b1c37a0fa6e1d7, overload-ec40647534fc1385, overload-db6334e65643dc76, overload-61611d8f7e958f62, overload-16d3c21e3bff6ff6, overload-b0f1063caa847aba, overload-05b8ebc0494bb527, overload-e8d7566b612c63f9, overload-5dcdacaf547402a6, overload-55268bf36aec4c48, overload-4f80ba222be234bd, overload-c5ac69b704024cfc, overload-5ef702950e773757, overload-b6a3984a7d414cbc, overload-50e3e2b1bb1af7a6, overload-59f06b7a997d6689, overload-58e17d6961b02c1f, overload-dca50cb1a026c160, overload-68e01c469d29a654, overload-9dbc04fd175d1647, overload-8e8690cbe11f1810, overload-d6ad0e73ec81e9cb, overload-92c75f52da712637, overload-819e7134046758a4, overload-902af18bb8081784, overload-128b2fdbef01c31e, overload-669648b4043ed0b5, overload-cae059390665f830, overload-6fcbb324c7a0bcdb, overload-95761ab9461ee086, overload-40770403c203ef95, overload-69d2c4cefafe8705, overload-233614040b9740af, overload-7b7134993d135e0b, overload-62b3a9136cadb082, overload-b954c5573b4cfaf5, overload-f901fc47f9a7f683, overload-4a06afb7fd238d74, overload-0941aa84092eb28d, overload-290a2914d66aefae, overload-39b0d3de389d3a2a, overload-ed18c17c38eeaf04, overload-acb5463824fb913e, overload-065fbbbd5c571080, overload-0a7032fd5972fc21, overload-21e39dbf70d09b22, overload-fd085e0e57e70aa0, overload-0ad868cab262c87e, overload-626f45eb1fd2c175, overload-85c8ea844ee2a80a, overload-19fae92fc4e31486, overload-dfed95b29a717086, overload-2fa7797ad82c19a0, overload-bbf36a004922f463, overload-195a60f037d8a4c5, overload-bb2deff0aa58b89c

```sql
SELECT arg_min_null_val(A, B, N);
```

## Runnable examples

Executed successfully in Haybarn WASM 1.5.5-rc3. Sample data and guide examples are separate from the original catalog.

```sql
SELECT arg_max_nulls_last(fruit, quantity, 2) AS fruit
FROM (VALUES ('apples', 12), ('pears', 8), ('plums', NULL))
  AS harvest(fruit, quantity);
```

## Additional DuckDB documentation

- [Aggregate Functions](https://duckdb.org/docs/current/sql/functions/aggregates)

## Observed availability

| Snapshot | Observed | Overloads | JSON |
| --- | --- | --- | --- |
| haybarn-1.5.5-rc3 | present | 92 | [reference](/products/haybarn/functions/api/v1/haybarn-1.5.5-rc3/functions/arg_max_nulls_last.json) |
| duckdb-1.5.5 | present | 92 | [reference](/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/arg_max_nulls_last.json) |
| duckdb-1.4.4 | not observed | 0 | — |
| duckdb-1.3.2 | not observed | 0 | — |

Engine catalog documentation is derived from MIT-licensed Haybarn and DuckDB. [Notices](/third-party-notices.txt).
