{
  "schemaVersion": 1,
  "snapshot": {
    "schemaVersion": 1,
    "id": "duckdb-1.5.5",
    "engine": "duckdb",
    "label": "DuckDB 1.5.5",
    "engineVersion": "v1.5.5",
    "sourceId": "d8cdaa33fd",
    "source": "https://github.com/duckdb/duckdb/releases/tag/v1.5.5",
    "binarySha256": "8463eb26527b278109cfddffc4606e1019ebefcfe2eac75efc53c76ed8f282d5",
    "capturedAt": "2026-09-05T18:37:40.699Z",
    "requestedExtensions": [
      "core_functions",
      "icu",
      "json",
      "parquet"
    ],
    "loadedExtensions": [
      {
        "extension_name": "autocomplete",
        "extension_version": "v1.5.5",
        "installed_from": ""
      },
      {
        "extension_name": "core_functions",
        "extension_version": "v1.5.5",
        "installed_from": "core"
      },
      {
        "extension_name": "icu",
        "extension_version": "v1.5.5",
        "installed_from": "core"
      },
      {
        "extension_name": "json",
        "extension_version": "v1.5.5",
        "installed_from": "core"
      },
      {
        "extension_name": "parquet",
        "extension_version": "v1.5.5",
        "installed_from": "core"
      },
      {
        "extension_name": "shell",
        "extension_version": "v1.5.5",
        "installed_from": ""
      }
    ],
    "scope": "Built-in functions in the main schema, with the requested extensions loaded. Catalog visibility is not a guarantee of browser support."
  },
  "functions": [
    {
      "name": "__internal_compress_integral_ubigint",
      "slug": "operator-5f5f696e7465726e616c5f636f6d70726573735f696e74656772616c5f75626967696e74",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 2,
      "inputTypes": [
        "HUGEINT",
        "UHUGEINT"
      ],
      "returnTypes": [
        "UBIGINT"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/operator-5f5f696e7465726e616c5f636f6d70726573735f696e74656772616c5f75626967696e74/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/operator-5f5f696e7465726e616c5f636f6d70726573735f696e74656772616c5f75626967696e74/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/operator-5f5f696e7465726e616c5f636f6d70726573735f696e74656772616c5f75626967696e74.json"
      }
    },
    {
      "name": "__internal_compress_integral_uinteger",
      "slug": "operator-5f5f696e7465726e616c5f636f6d70726573735f696e74656772616c5f75696e7465676572",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 4,
      "inputTypes": [
        "BIGINT",
        "HUGEINT",
        "UBIGINT",
        "UHUGEINT"
      ],
      "returnTypes": [
        "UINTEGER"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/operator-5f5f696e7465726e616c5f636f6d70726573735f696e74656772616c5f75696e7465676572/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/operator-5f5f696e7465726e616c5f636f6d70726573735f696e74656772616c5f75696e7465676572/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/operator-5f5f696e7465726e616c5f636f6d70726573735f696e74656772616c5f75696e7465676572.json"
      }
    },
    {
      "name": "__internal_compress_integral_usmallint",
      "slug": "operator-5f5f696e7465726e616c5f636f6d70726573735f696e74656772616c5f75736d616c6c696e74",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 6,
      "inputTypes": [
        "BIGINT",
        "HUGEINT",
        "INTEGER",
        "UBIGINT",
        "UHUGEINT",
        "UINTEGER"
      ],
      "returnTypes": [
        "USMALLINT"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/operator-5f5f696e7465726e616c5f636f6d70726573735f696e74656772616c5f75736d616c6c696e74/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/operator-5f5f696e7465726e616c5f636f6d70726573735f696e74656772616c5f75736d616c6c696e74/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/operator-5f5f696e7465726e616c5f636f6d70726573735f696e74656772616c5f75736d616c6c696e74.json"
      }
    },
    {
      "name": "__internal_compress_integral_utinyint",
      "slug": "operator-5f5f696e7465726e616c5f636f6d70726573735f696e74656772616c5f7574696e79696e74",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 8,
      "inputTypes": [
        "BIGINT",
        "HUGEINT",
        "INTEGER",
        "SMALLINT",
        "UBIGINT",
        "UHUGEINT",
        "UINTEGER",
        "USMALLINT"
      ],
      "returnTypes": [
        "UTINYINT"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/operator-5f5f696e7465726e616c5f636f6d70726573735f696e74656772616c5f7574696e79696e74/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/operator-5f5f696e7465726e616c5f636f6d70726573735f696e74656772616c5f7574696e79696e74/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/operator-5f5f696e7465726e616c5f636f6d70726573735f696e74656772616c5f7574696e79696e74.json"
      }
    },
    {
      "name": "__internal_compress_string_hugeint",
      "slug": "operator-5f5f696e7465726e616c5f636f6d70726573735f737472696e675f68756765696e74",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "HUGEINT"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/operator-5f5f696e7465726e616c5f636f6d70726573735f737472696e675f68756765696e74/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/operator-5f5f696e7465726e616c5f636f6d70726573735f737472696e675f68756765696e74/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/operator-5f5f696e7465726e616c5f636f6d70726573735f737472696e675f68756765696e74.json"
      }
    },
    {
      "name": "__internal_compress_string_ubigint",
      "slug": "operator-5f5f696e7465726e616c5f636f6d70726573735f737472696e675f75626967696e74",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "UBIGINT"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/operator-5f5f696e7465726e616c5f636f6d70726573735f737472696e675f75626967696e74/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/operator-5f5f696e7465726e616c5f636f6d70726573735f737472696e675f75626967696e74/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/operator-5f5f696e7465726e616c5f636f6d70726573735f737472696e675f75626967696e74.json"
      }
    },
    {
      "name": "__internal_compress_string_uhugeint",
      "slug": "operator-5f5f696e7465726e616c5f636f6d70726573735f737472696e675f7568756765696e74",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "UHUGEINT"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/operator-5f5f696e7465726e616c5f636f6d70726573735f737472696e675f7568756765696e74/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/operator-5f5f696e7465726e616c5f636f6d70726573735f737472696e675f7568756765696e74/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/operator-5f5f696e7465726e616c5f636f6d70726573735f737472696e675f7568756765696e74.json"
      }
    },
    {
      "name": "__internal_compress_string_uinteger",
      "slug": "operator-5f5f696e7465726e616c5f636f6d70726573735f737472696e675f75696e7465676572",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "UINTEGER"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/operator-5f5f696e7465726e616c5f636f6d70726573735f737472696e675f75696e7465676572/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/operator-5f5f696e7465726e616c5f636f6d70726573735f737472696e675f75696e7465676572/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/operator-5f5f696e7465726e616c5f636f6d70726573735f737472696e675f75696e7465676572.json"
      }
    },
    {
      "name": "__internal_compress_string_usmallint",
      "slug": "operator-5f5f696e7465726e616c5f636f6d70726573735f737472696e675f75736d616c6c696e74",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "USMALLINT"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/operator-5f5f696e7465726e616c5f636f6d70726573735f737472696e675f75736d616c6c696e74/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/operator-5f5f696e7465726e616c5f636f6d70726573735f737472696e675f75736d616c6c696e74/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/operator-5f5f696e7465726e616c5f636f6d70726573735f737472696e675f75736d616c6c696e74.json"
      }
    },
    {
      "name": "__internal_compress_string_utinyint",
      "slug": "operator-5f5f696e7465726e616c5f636f6d70726573735f737472696e675f7574696e79696e74",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "UTINYINT"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/operator-5f5f696e7465726e616c5f636f6d70726573735f737472696e675f7574696e79696e74/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/operator-5f5f696e7465726e616c5f636f6d70726573735f737472696e675f7574696e79696e74/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/operator-5f5f696e7465726e616c5f636f6d70726573735f737472696e675f7574696e79696e74.json"
      }
    },
    {
      "name": "__internal_decompress_integral_bigint",
      "slug": "operator-5f5f696e7465726e616c5f6465636f6d70726573735f696e74656772616c5f626967696e74",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 3,
      "inputTypes": [
        "UINTEGER",
        "BIGINT",
        "USMALLINT",
        "UTINYINT"
      ],
      "returnTypes": [
        "BIGINT"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/operator-5f5f696e7465726e616c5f6465636f6d70726573735f696e74656772616c5f626967696e74/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/operator-5f5f696e7465726e616c5f6465636f6d70726573735f696e74656772616c5f626967696e74/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/operator-5f5f696e7465726e616c5f6465636f6d70726573735f696e74656772616c5f626967696e74.json"
      }
    },
    {
      "name": "__internal_decompress_integral_hugeint",
      "slug": "operator-5f5f696e7465726e616c5f6465636f6d70726573735f696e74656772616c5f68756765696e74",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 4,
      "inputTypes": [
        "UBIGINT",
        "HUGEINT",
        "UINTEGER",
        "USMALLINT",
        "UTINYINT"
      ],
      "returnTypes": [
        "HUGEINT"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/operator-5f5f696e7465726e616c5f6465636f6d70726573735f696e74656772616c5f68756765696e74/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/operator-5f5f696e7465726e616c5f6465636f6d70726573735f696e74656772616c5f68756765696e74/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/operator-5f5f696e7465726e616c5f6465636f6d70726573735f696e74656772616c5f68756765696e74.json"
      }
    },
    {
      "name": "__internal_decompress_integral_integer",
      "slug": "operator-5f5f696e7465726e616c5f6465636f6d70726573735f696e74656772616c5f696e7465676572",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 2,
      "inputTypes": [
        "USMALLINT",
        "INTEGER",
        "UTINYINT"
      ],
      "returnTypes": [
        "INTEGER"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/operator-5f5f696e7465726e616c5f6465636f6d70726573735f696e74656772616c5f696e7465676572/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/operator-5f5f696e7465726e616c5f6465636f6d70726573735f696e74656772616c5f696e7465676572/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/operator-5f5f696e7465726e616c5f6465636f6d70726573735f696e74656772616c5f696e7465676572.json"
      }
    },
    {
      "name": "__internal_decompress_integral_smallint",
      "slug": "operator-5f5f696e7465726e616c5f6465636f6d70726573735f696e74656772616c5f736d616c6c696e74",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "UTINYINT",
        "SMALLINT"
      ],
      "returnTypes": [
        "SMALLINT"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/operator-5f5f696e7465726e616c5f6465636f6d70726573735f696e74656772616c5f736d616c6c696e74/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/operator-5f5f696e7465726e616c5f6465636f6d70726573735f696e74656772616c5f736d616c6c696e74/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/operator-5f5f696e7465726e616c5f6465636f6d70726573735f696e74656772616c5f736d616c6c696e74.json"
      }
    },
    {
      "name": "__internal_decompress_integral_ubigint",
      "slug": "operator-5f5f696e7465726e616c5f6465636f6d70726573735f696e74656772616c5f75626967696e74",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 3,
      "inputTypes": [
        "UINTEGER",
        "UBIGINT",
        "USMALLINT",
        "UTINYINT"
      ],
      "returnTypes": [
        "UBIGINT"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/operator-5f5f696e7465726e616c5f6465636f6d70726573735f696e74656772616c5f75626967696e74/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/operator-5f5f696e7465726e616c5f6465636f6d70726573735f696e74656772616c5f75626967696e74/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/operator-5f5f696e7465726e616c5f6465636f6d70726573735f696e74656772616c5f75626967696e74.json"
      }
    },
    {
      "name": "__internal_decompress_integral_uhugeint",
      "slug": "operator-5f5f696e7465726e616c5f6465636f6d70726573735f696e74656772616c5f7568756765696e74",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 4,
      "inputTypes": [
        "UBIGINT",
        "UHUGEINT",
        "UINTEGER",
        "USMALLINT",
        "UTINYINT"
      ],
      "returnTypes": [
        "UHUGEINT"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/operator-5f5f696e7465726e616c5f6465636f6d70726573735f696e74656772616c5f7568756765696e74/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/operator-5f5f696e7465726e616c5f6465636f6d70726573735f696e74656772616c5f7568756765696e74/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/operator-5f5f696e7465726e616c5f6465636f6d70726573735f696e74656772616c5f7568756765696e74.json"
      }
    },
    {
      "name": "__internal_decompress_integral_uinteger",
      "slug": "operator-5f5f696e7465726e616c5f6465636f6d70726573735f696e74656772616c5f75696e7465676572",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 2,
      "inputTypes": [
        "USMALLINT",
        "UINTEGER",
        "UTINYINT"
      ],
      "returnTypes": [
        "UINTEGER"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/operator-5f5f696e7465726e616c5f6465636f6d70726573735f696e74656772616c5f75696e7465676572/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/operator-5f5f696e7465726e616c5f6465636f6d70726573735f696e74656772616c5f75696e7465676572/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/operator-5f5f696e7465726e616c5f6465636f6d70726573735f696e74656772616c5f75696e7465676572.json"
      }
    },
    {
      "name": "__internal_decompress_integral_usmallint",
      "slug": "operator-5f5f696e7465726e616c5f6465636f6d70726573735f696e74656772616c5f75736d616c6c696e74",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "UTINYINT",
        "USMALLINT"
      ],
      "returnTypes": [
        "USMALLINT"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/operator-5f5f696e7465726e616c5f6465636f6d70726573735f696e74656772616c5f75736d616c6c696e74/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/operator-5f5f696e7465726e616c5f6465636f6d70726573735f696e74656772616c5f75736d616c6c696e74/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/operator-5f5f696e7465726e616c5f6465636f6d70726573735f696e74656772616c5f75736d616c6c696e74.json"
      }
    },
    {
      "name": "__internal_decompress_string",
      "slug": "operator-5f5f696e7465726e616c5f6465636f6d70726573735f737472696e67",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 6,
      "inputTypes": [
        "HUGEINT",
        "UBIGINT",
        "UHUGEINT",
        "UINTEGER",
        "USMALLINT",
        "UTINYINT"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/operator-5f5f696e7465726e616c5f6465636f6d70726573735f737472696e67/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/operator-5f5f696e7465726e616c5f6465636f6d70726573735f737472696e67/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/operator-5f5f696e7465726e616c5f6465636f6d70726573735f737472696e67.json"
      }
    },
    {
      "name": "-",
      "slug": "operator-2d",
      "description": null,
      "category": "operators",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 39,
      "inputTypes": [
        "BIGINT",
        "BIGNUM",
        "DATE",
        "INTEGER",
        "INTERVAL",
        "DECIMAL",
        "DOUBLE",
        "FLOAT",
        "HUGEINT",
        "SMALLINT",
        "TIME WITH TIME ZONE",
        "TIME",
        "TIMESTAMP WITH TIME ZONE",
        "TIMESTAMP",
        "TINYINT",
        "UBIGINT",
        "UHUGEINT",
        "UINTEGER",
        "USMALLINT",
        "UTINYINT"
      ],
      "returnTypes": [
        "BIGINT",
        "BIGNUM",
        "DATE",
        "TIMESTAMP",
        "DECIMAL",
        "DOUBLE",
        "FLOAT",
        "HUGEINT",
        "INTEGER",
        "INTERVAL",
        "SMALLINT",
        "TIME WITH TIME ZONE",
        "TIME",
        "TIMESTAMP WITH TIME ZONE",
        "TINYINT",
        "UBIGINT",
        "UHUGEINT",
        "UINTEGER",
        "USMALLINT",
        "UTINYINT"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/operator-2d/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/operator-2d/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/operator-2d.json"
      }
    },
    {
      "name": "->>",
      "slug": "operator-2d3e3e",
      "description": null,
      "category": "operators",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 6,
      "inputTypes": [
        "JSON",
        "BIGINT",
        "VARCHAR",
        "VARCHAR[]"
      ],
      "returnTypes": [
        "VARCHAR",
        "VARCHAR[]"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/operator-2d3e3e/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/operator-2d3e3e/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/operator-2d3e3e.json"
      }
    },
    {
      "name": "!__postfix",
      "slug": "operator-215f5f706f7374666978",
      "description": "Factorial of x. Computes the product of the current integer and all integers below it",
      "category": "operators",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "INTEGER"
      ],
      "returnTypes": [
        "HUGEINT"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/operator-215f5f706f7374666978/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/operator-215f5f706f7374666978/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/operator-215f5f706f7374666978.json"
      }
    },
    {
      "name": "!~~",
      "slug": "operator-217e7e",
      "description": null,
      "category": "operators",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "BOOLEAN"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/operator-217e7e/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/operator-217e7e/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/operator-217e7e.json"
      }
    },
    {
      "name": "!~~*",
      "slug": "operator-217e7e2a",
      "description": null,
      "category": "operators",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "BOOLEAN"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/operator-217e7e2a/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/operator-217e7e2a/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/operator-217e7e2a.json"
      }
    },
    {
      "name": "@",
      "slug": "operator-40",
      "description": "Absolute value",
      "category": "operators",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 13,
      "inputTypes": [
        "BIGINT",
        "DECIMAL",
        "DOUBLE",
        "FLOAT",
        "HUGEINT",
        "INTEGER",
        "SMALLINT",
        "TINYINT",
        "UBIGINT",
        "UHUGEINT",
        "UINTEGER",
        "USMALLINT",
        "UTINYINT"
      ],
      "returnTypes": [
        "BIGINT",
        "DECIMAL",
        "DOUBLE",
        "FLOAT",
        "HUGEINT",
        "INTEGER",
        "SMALLINT",
        "TINYINT",
        "UBIGINT",
        "UHUGEINT",
        "UINTEGER",
        "USMALLINT",
        "UTINYINT"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/operator-40/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/operator-40/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/operator-40.json"
      }
    },
    {
      "name": "@>",
      "slug": "operator-403e",
      "description": "Returns true if all elements of list2 are in list1. NULLs are ignored.",
      "category": "operators",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [
        "list_has_all"
      ],
      "overloadCount": 1,
      "inputTypes": [
        "T[]"
      ],
      "returnTypes": [
        "BOOLEAN"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/operator-403e/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/operator-403e/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/operator-403e.json"
      }
    },
    {
      "name": "*",
      "slug": "operator-2a",
      "description": null,
      "category": "operators",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 17,
      "inputTypes": [
        "BIGINT",
        "INTERVAL",
        "DECIMAL",
        "DOUBLE",
        "FLOAT",
        "HUGEINT",
        "INTEGER",
        "SMALLINT",
        "TINYINT",
        "UBIGINT",
        "UHUGEINT",
        "UINTEGER",
        "USMALLINT",
        "UTINYINT"
      ],
      "returnTypes": [
        "BIGINT",
        "INTERVAL",
        "DECIMAL",
        "DOUBLE",
        "FLOAT",
        "HUGEINT",
        "INTEGER",
        "SMALLINT",
        "TINYINT",
        "UBIGINT",
        "UHUGEINT",
        "UINTEGER",
        "USMALLINT",
        "UTINYINT"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/operator-2a/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/operator-2a/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/operator-2a.json"
      }
    },
    {
      "name": "**",
      "slug": "operator-2a2a",
      "description": "Computes x to the power of y",
      "category": "operators",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "DOUBLE"
      ],
      "returnTypes": [
        "DOUBLE"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/operator-2a2a/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/operator-2a2a/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/operator-2a2a.json"
      }
    },
    {
      "name": "/",
      "slug": "operator-2f",
      "description": null,
      "category": "operators",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 3,
      "inputTypes": [
        "DOUBLE",
        "FLOAT",
        "INTERVAL"
      ],
      "returnTypes": [
        "DOUBLE",
        "FLOAT",
        "INTERVAL"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/operator-2f/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/operator-2f/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/operator-2f.json"
      }
    },
    {
      "name": "//",
      "slug": "operator-2f2f",
      "description": null,
      "category": "operators",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 12,
      "inputTypes": [
        "BIGINT",
        "DOUBLE",
        "FLOAT",
        "HUGEINT",
        "INTEGER",
        "SMALLINT",
        "TINYINT",
        "UBIGINT",
        "UHUGEINT",
        "UINTEGER",
        "USMALLINT",
        "UTINYINT"
      ],
      "returnTypes": [
        "BIGINT",
        "DOUBLE",
        "FLOAT",
        "HUGEINT",
        "INTEGER",
        "SMALLINT",
        "TINYINT",
        "UBIGINT",
        "UHUGEINT",
        "UINTEGER",
        "USMALLINT",
        "UTINYINT"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/operator-2f2f/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/operator-2f2f/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/operator-2f2f.json"
      }
    },
    {
      "name": "&",
      "slug": "operator-26",
      "description": "Bitwise AND",
      "category": "operators",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 11,
      "inputTypes": [
        "BIGINT",
        "BIT",
        "HUGEINT",
        "INTEGER",
        "SMALLINT",
        "TINYINT",
        "UBIGINT",
        "UHUGEINT",
        "UINTEGER",
        "USMALLINT",
        "UTINYINT"
      ],
      "returnTypes": [
        "BIGINT",
        "BIT",
        "HUGEINT",
        "INTEGER",
        "SMALLINT",
        "TINYINT",
        "UBIGINT",
        "UHUGEINT",
        "UINTEGER",
        "USMALLINT",
        "UTINYINT"
      ],
      "otherEngineNames": [
        {
          "engine": "Snowflake",
          "name": "bitand"
        },
        {
          "engine": "Snowflake",
          "name": "bitshiftleft"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/operator-26/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/operator-26/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/operator-26.json"
      }
    },
    {
      "name": "&&",
      "slug": "operator-2626",
      "description": "Returns true if the geometries bounding boxes intersect",
      "category": "operators",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 2,
      "inputTypes": [
        "GEOMETRY",
        "T[]"
      ],
      "returnTypes": [
        "BOOLEAN"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/operator-2626/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/operator-2626/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/operator-2626.json"
      }
    },
    {
      "name": "%",
      "slug": "operator-25",
      "description": null,
      "category": "operators",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 13,
      "inputTypes": [
        "BIGINT",
        "DECIMAL",
        "DOUBLE",
        "FLOAT",
        "HUGEINT",
        "INTEGER",
        "SMALLINT",
        "TINYINT",
        "UBIGINT",
        "UHUGEINT",
        "UINTEGER",
        "USMALLINT",
        "UTINYINT"
      ],
      "returnTypes": [
        "BIGINT",
        "DECIMAL",
        "DOUBLE",
        "FLOAT",
        "HUGEINT",
        "INTEGER",
        "SMALLINT",
        "TINYINT",
        "UBIGINT",
        "UHUGEINT",
        "UINTEGER",
        "USMALLINT",
        "UTINYINT"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/operator-25/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/operator-25/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/operator-25.json"
      }
    },
    {
      "name": "^",
      "slug": "operator-5e",
      "description": "Computes x to the power of y",
      "category": "operators",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [
        "**"
      ],
      "overloadCount": 1,
      "inputTypes": [
        "DOUBLE"
      ],
      "returnTypes": [
        "DOUBLE"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/operator-5e/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/operator-5e/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/operator-5e.json"
      }
    },
    {
      "name": "^@",
      "slug": "operator-5e40",
      "description": "Returns `true` if `string` begins with `search_string`.",
      "category": "operators",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "BOOLEAN"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/operator-5e40/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/operator-5e40/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/operator-5e40.json"
      }
    },
    {
      "name": "+",
      "slug": "operator-2b",
      "description": null,
      "category": "operators",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 45,
      "inputTypes": [
        "BIGINT",
        "BIGNUM",
        "DATE",
        "INTEGER",
        "INTERVAL",
        "TIME WITH TIME ZONE",
        "TIME",
        "DECIMAL",
        "DOUBLE",
        "FLOAT",
        "HUGEINT",
        "TIMESTAMP WITH TIME ZONE",
        "TIMESTAMP",
        "SMALLINT",
        "TINYINT",
        "UBIGINT",
        "UHUGEINT",
        "UINTEGER",
        "USMALLINT",
        "UTINYINT"
      ],
      "returnTypes": [
        "BIGINT",
        "BIGNUM",
        "DATE",
        "TIMESTAMP",
        "TIMESTAMP WITH TIME ZONE",
        "DECIMAL",
        "DOUBLE",
        "FLOAT",
        "HUGEINT",
        "INTEGER",
        "INTERVAL",
        "TIME WITH TIME ZONE",
        "TIME",
        "SMALLINT",
        "TINYINT",
        "UBIGINT",
        "UHUGEINT",
        "UINTEGER",
        "USMALLINT",
        "UTINYINT",
        "ANY[]"
      ],
      "otherEngineNames": [
        {
          "engine": "Snowflake",
          "name": "time_from_parts"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/operator-2b/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/operator-2b/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/operator-2b.json"
      }
    },
    {
      "name": "<->",
      "slug": "operator-3c2d3e",
      "description": "Calculates the Euclidean distance between two points with coordinates given in two inputs lists of equal length.",
      "category": "operators",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [
        "list_distance"
      ],
      "overloadCount": 2,
      "inputTypes": [
        "DOUBLE[]",
        "FLOAT[]"
      ],
      "returnTypes": [
        "DOUBLE",
        "FLOAT"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/operator-3c2d3e/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/operator-3c2d3e/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/operator-3c2d3e.json"
      }
    },
    {
      "name": "<@",
      "slug": "operator-3c40",
      "description": "Returns true if all elements of list2 are in list1. NULLs are ignored.",
      "category": "operators",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [
        "list_has_all"
      ],
      "overloadCount": 1,
      "inputTypes": [
        "T[]"
      ],
      "returnTypes": [
        "BOOLEAN"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/operator-3c40/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/operator-3c40/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/operator-3c40.json"
      }
    },
    {
      "name": "<<",
      "slug": "operator-3c3c",
      "description": "Bitwise shift left",
      "category": "operators",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 11,
      "inputTypes": [
        "BIGINT",
        "BIT",
        "INTEGER",
        "HUGEINT",
        "SMALLINT",
        "TINYINT",
        "UBIGINT",
        "UHUGEINT",
        "UINTEGER",
        "USMALLINT",
        "UTINYINT"
      ],
      "returnTypes": [
        "BIGINT",
        "BIT",
        "HUGEINT",
        "INTEGER",
        "SMALLINT",
        "TINYINT",
        "UBIGINT",
        "UHUGEINT",
        "UINTEGER",
        "USMALLINT",
        "UTINYINT"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/operator-3c3c/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/operator-3c3c/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/operator-3c3c.json"
      }
    },
    {
      "name": "<=>",
      "slug": "operator-3c3d3e",
      "description": "Computes the cosine distance between two same-sized lists.",
      "category": "operators",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [
        "list_cosine_distance"
      ],
      "overloadCount": 2,
      "inputTypes": [
        "DOUBLE[]",
        "FLOAT[]"
      ],
      "returnTypes": [
        "DOUBLE",
        "FLOAT"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/operator-3c3d3e/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/operator-3c3d3e/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/operator-3c3d3e.json"
      }
    },
    {
      "name": ">>",
      "slug": "operator-3e3e",
      "description": "Bitwise shift right",
      "category": "operators",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 11,
      "inputTypes": [
        "BIGINT",
        "BIT",
        "INTEGER",
        "HUGEINT",
        "SMALLINT",
        "TINYINT",
        "UBIGINT",
        "UHUGEINT",
        "UINTEGER",
        "USMALLINT",
        "UTINYINT"
      ],
      "returnTypes": [
        "BIGINT",
        "BIT",
        "HUGEINT",
        "INTEGER",
        "SMALLINT",
        "TINYINT",
        "UBIGINT",
        "UHUGEINT",
        "UINTEGER",
        "USMALLINT",
        "UTINYINT"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/operator-3e3e/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/operator-3e3e/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/operator-3e3e.json"
      }
    },
    {
      "name": "|",
      "slug": "operator-7c",
      "description": "Bitwise OR",
      "category": "operators",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 11,
      "inputTypes": [
        "BIGINT",
        "BIT",
        "HUGEINT",
        "INTEGER",
        "SMALLINT",
        "TINYINT",
        "UBIGINT",
        "UHUGEINT",
        "UINTEGER",
        "USMALLINT",
        "UTINYINT"
      ],
      "returnTypes": [
        "BIGINT",
        "BIT",
        "HUGEINT",
        "INTEGER",
        "SMALLINT",
        "TINYINT",
        "UBIGINT",
        "UHUGEINT",
        "UINTEGER",
        "USMALLINT",
        "UTINYINT"
      ],
      "otherEngineNames": [
        {
          "engine": "Snowflake",
          "name": "bitor"
        },
        {
          "engine": "Snowflake",
          "name": "bitshiftleft"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/operator-7c/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/operator-7c/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/operator-7c.json"
      }
    },
    {
      "name": "||",
      "slug": "operator-7c7c",
      "description": "Concatenates two strings, lists, or blobs. Any `NULL` input results in `NULL`. See also `concat(arg1, arg2, ...)` and `list_concat(list1, list2, ...)`.",
      "category": "operators",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "ANY"
      ],
      "returnTypes": [
        "ANY"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/operator-7c7c/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/operator-7c7c/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/operator-7c7c.json"
      }
    },
    {
      "name": "~",
      "slug": "operator-7e",
      "description": "Bitwise NOT",
      "category": "operators",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 11,
      "inputTypes": [
        "BIGINT",
        "BIT",
        "HUGEINT",
        "INTEGER",
        "SMALLINT",
        "TINYINT",
        "UBIGINT",
        "UHUGEINT",
        "UINTEGER",
        "USMALLINT",
        "UTINYINT"
      ],
      "returnTypes": [
        "BIGINT",
        "BIT",
        "HUGEINT",
        "INTEGER",
        "SMALLINT",
        "TINYINT",
        "UBIGINT",
        "UHUGEINT",
        "UINTEGER",
        "USMALLINT",
        "UTINYINT"
      ],
      "otherEngineNames": [
        {
          "engine": "Snowflake",
          "name": "bitnot"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/operator-7e/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/operator-7e/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/operator-7e.json"
      }
    },
    {
      "name": "~~",
      "slug": "operator-7e7e",
      "description": null,
      "category": "operators",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "BOOLEAN"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/operator-7e7e/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/operator-7e7e/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/operator-7e7e.json"
      }
    },
    {
      "name": "~~*",
      "slug": "operator-7e7e2a",
      "description": null,
      "category": "operators",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "BOOLEAN"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/operator-7e7e2a/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/operator-7e7e2a/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/operator-7e7e2a.json"
      }
    },
    {
      "name": "~~~",
      "slug": "operator-7e7e7e",
      "description": null,
      "category": "operators",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "BOOLEAN"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/operator-7e7e7e/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/operator-7e7e7e/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/operator-7e7e7e.json"
      }
    },
    {
      "name": "abs",
      "slug": "abs",
      "description": "Absolute value",
      "category": "numeric",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [
        "@"
      ],
      "overloadCount": 13,
      "inputTypes": [
        "BIGINT",
        "DECIMAL",
        "DOUBLE",
        "FLOAT",
        "HUGEINT",
        "INTEGER",
        "SMALLINT",
        "TINYINT",
        "UBIGINT",
        "UHUGEINT",
        "UINTEGER",
        "USMALLINT",
        "UTINYINT"
      ],
      "returnTypes": [
        "BIGINT",
        "DECIMAL",
        "DOUBLE",
        "FLOAT",
        "HUGEINT",
        "INTEGER",
        "SMALLINT",
        "TINYINT",
        "UBIGINT",
        "UHUGEINT",
        "UINTEGER",
        "USMALLINT",
        "UTINYINT"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/abs/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/abs/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/abs.json"
      }
    },
    {
      "name": "acos",
      "slug": "acos",
      "description": "Computes the arccosine of x",
      "category": "numeric",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "DOUBLE"
      ],
      "returnTypes": [
        "DOUBLE"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/acos/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/acos/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/acos.json"
      }
    },
    {
      "name": "acosh",
      "slug": "acosh",
      "description": "Computes the inverse hyperbolic cos of x",
      "category": "numeric",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "DOUBLE"
      ],
      "returnTypes": [
        "DOUBLE"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/acosh/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/acosh/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/acosh.json"
      }
    },
    {
      "name": "add",
      "slug": "add",
      "description": null,
      "category": "numeric",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [
        "+"
      ],
      "overloadCount": 43,
      "inputTypes": [
        "BIGINT",
        "BIGNUM",
        "DATE",
        "INTEGER",
        "INTERVAL",
        "TIME WITH TIME ZONE",
        "TIME",
        "DECIMAL",
        "DOUBLE",
        "FLOAT",
        "HUGEINT",
        "TIMESTAMP",
        "SMALLINT",
        "TINYINT",
        "UBIGINT",
        "UHUGEINT",
        "UINTEGER",
        "USMALLINT",
        "UTINYINT"
      ],
      "returnTypes": [
        "BIGINT",
        "BIGNUM",
        "DATE",
        "TIMESTAMP",
        "TIMESTAMP WITH TIME ZONE",
        "DECIMAL",
        "DOUBLE",
        "FLOAT",
        "HUGEINT",
        "INTEGER",
        "INTERVAL",
        "TIME WITH TIME ZONE",
        "TIME",
        "SMALLINT",
        "TINYINT",
        "UBIGINT",
        "UHUGEINT",
        "UINTEGER",
        "USMALLINT",
        "UTINYINT",
        "ANY[]"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/add/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/add/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/add.json"
      }
    },
    {
      "name": "add_parquet_key",
      "slug": "add_parquet_key",
      "description": null,
      "category": "system",
      "kinds": [
        "pragma"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/add_parquet_key/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/add_parquet_key/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/add_parquet_key.json"
      }
    },
    {
      "name": "age",
      "slug": "age",
      "description": "Subtract arguments, resulting in the time difference between the two timestamps",
      "category": "dates",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 4,
      "inputTypes": [
        "TIMESTAMP WITH TIME ZONE",
        "TIMESTAMP"
      ],
      "returnTypes": [
        "INTERVAL"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/age/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/age/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/age.json"
      }
    },
    {
      "name": "aggregate",
      "slug": "aggregate",
      "description": "Executes the aggregate function `function_name` on the elements of `list`.",
      "category": "lists",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [
        "list_aggregate"
      ],
      "overloadCount": 1,
      "inputTypes": [
        "ANY[]",
        "VARCHAR"
      ],
      "returnTypes": [
        "ANY"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/aggregate/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/aggregate/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/aggregate.json"
      }
    },
    {
      "name": "ago",
      "slug": "ago",
      "description": null,
      "category": "system",
      "kinds": [
        "macro"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        null
      ],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/ago/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/ago/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/ago.json"
      }
    },
    {
      "name": "alias",
      "slug": "alias",
      "description": "Returns the name of a given expression",
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "ANY"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/alias/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/alias/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/alias.json"
      }
    },
    {
      "name": "all_profiling_output",
      "slug": "all_profiling_output",
      "description": null,
      "category": "system",
      "kinds": [
        "pragma"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/all_profiling_output/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/all_profiling_output/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/all_profiling_output.json"
      }
    },
    {
      "name": "any_value",
      "slug": "any_value",
      "description": "Returns the first non-NULL value from arg. This function is affected by ordering.",
      "category": "aggregate",
      "kinds": [
        "aggregate"
      ],
      "aliasOf": [],
      "overloadCount": 2,
      "inputTypes": [
        "ANY",
        "DECIMAL"
      ],
      "returnTypes": [
        "ANY",
        "DECIMAL"
      ],
      "otherEngineNames": [
        {
          "engine": "Apache Hive",
          "name": "first"
        },
        {
          "engine": "Apache Spark",
          "name": "any_value"
        },
        {
          "engine": "Apache Spark",
          "name": "first"
        },
        {
          "engine": "Apache Spark",
          "name": "first_value"
        },
        {
          "engine": "BigQuery",
          "name": "any_value"
        },
        {
          "engine": "Presto",
          "name": "arbitrary"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/any_value/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/any_value/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/any_value.json"
      }
    },
    {
      "name": "apply",
      "slug": "apply",
      "description": "Returns a list that is the result of applying the `lambda` function to each element of the input `list`. The return type is defined by the return type of the `lambda` function.",
      "category": "lists",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [
        "list_transform"
      ],
      "overloadCount": 1,
      "inputTypes": [
        "ANY[]",
        "LAMBDA"
      ],
      "returnTypes": [
        "ANY[]"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/apply/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/apply/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/apply.json"
      }
    },
    {
      "name": "approx_count_distinct",
      "slug": "approx_count_distinct",
      "description": "Computes the approximate count of distinct elements using HyperLogLog.",
      "category": "aggregate",
      "kinds": [
        "aggregate"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "ANY"
      ],
      "returnTypes": [
        "BIGINT"
      ],
      "otherEngineNames": [
        {
          "engine": "Apache Hive",
          "name": "approx_count_distinct"
        },
        {
          "engine": "Apache Spark",
          "name": "approx_count_distinct"
        },
        {
          "engine": "Presto",
          "name": "approx_distinct"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/approx_count_distinct/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/approx_count_distinct/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/approx_count_distinct.json"
      }
    },
    {
      "name": "approx_quantile",
      "slug": "approx_quantile",
      "description": "Computes the approximate quantile using T-Digest.",
      "category": "aggregate",
      "kinds": [
        "aggregate"
      ],
      "aliasOf": [],
      "overloadCount": 24,
      "inputTypes": [
        "BIGINT",
        "FLOAT",
        "FLOAT[]",
        "DATE",
        "DECIMAL",
        "DOUBLE",
        "HUGEINT",
        "INTEGER",
        "SMALLINT",
        "TIME WITH TIME ZONE",
        "TIME",
        "TIMESTAMP WITH TIME ZONE",
        "TIMESTAMP",
        "TINYINT"
      ],
      "returnTypes": [
        "BIGINT",
        "BIGINT[]",
        "DATE",
        "DATE[]",
        "DECIMAL",
        "DECIMAL[]",
        "DOUBLE",
        "DOUBLE[]",
        "FLOAT[]",
        "HUGEINT",
        "HUGEINT[]",
        "INTEGER",
        "INTEGER[]",
        "SMALLINT",
        "SMALLINT[]",
        "TIME WITH TIME ZONE",
        "TIME WITH TIME ZONE[]",
        "TIME",
        "TIME[]",
        "TIMESTAMP WITH TIME ZONE",
        "TIMESTAMP WITH TIME ZONE[]",
        "TIMESTAMP",
        "TIMESTAMP[]",
        "TINYINT[]"
      ],
      "otherEngineNames": [
        {
          "engine": "Apache Hive",
          "name": "percentile_approx"
        },
        {
          "engine": "BigQuery",
          "name": "approx_quantiles"
        },
        {
          "engine": "Snowflake",
          "name": "approx_percentile"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/approx_quantile/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/approx_quantile/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/approx_quantile.json"
      }
    },
    {
      "name": "approx_top_k",
      "slug": "approx_top_k",
      "description": "Finds the k approximately most occurring values in the data set",
      "category": "aggregate",
      "kinds": [
        "aggregate"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "ANY",
        "BIGINT"
      ],
      "returnTypes": [
        "ANY[]"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/approx_top_k/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/approx_top_k/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/approx_top_k.json"
      }
    },
    {
      "name": "arbitrary",
      "slug": "arbitrary",
      "description": "Returns the first value (NULL or non-NULL) from arg. This function is affected by ordering.",
      "category": "aggregate",
      "kinds": [
        "aggregate"
      ],
      "aliasOf": [
        "first"
      ],
      "overloadCount": 2,
      "inputTypes": [
        "ANY",
        "DECIMAL"
      ],
      "returnTypes": [
        "ANY",
        "DECIMAL"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/arbitrary/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/arbitrary/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/arbitrary.json"
      }
    },
    {
      "name": "arg_max",
      "slug": "arg_max",
      "description": "Finds the row with the maximum val. Calculates the non-NULL arg expression at that row.",
      "category": "aggregate",
      "kinds": [
        "aggregate"
      ],
      "aliasOf": [],
      "overloadCount": 92,
      "inputTypes": [
        "ANY",
        "BIGINT",
        "BLOB",
        "DATE",
        "DOUBLE",
        "HUGEINT",
        "INTEGER",
        "TIMESTAMP WITH TIME ZONE",
        "TIMESTAMP",
        "VARCHAR",
        "DECIMAL"
      ],
      "returnTypes": [
        "ANY[]",
        "ANY",
        "BIGINT",
        "BLOB",
        "DATE",
        "DECIMAL",
        "DOUBLE",
        "INTEGER",
        "TIMESTAMP WITH TIME ZONE",
        "TIMESTAMP",
        "VARCHAR"
      ],
      "otherEngineNames": [
        {
          "engine": "BigQuery",
          "name": "max_by"
        },
        {
          "engine": "Presto",
          "name": "max_by"
        },
        {
          "engine": "Snowflake",
          "name": "max_by"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/arg_max/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/arg_max/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/arg_max.json"
      }
    },
    {
      "name": "arg_max_null",
      "slug": "arg_max_null",
      "description": "Finds the row with the maximum val. Calculates the arg expression at that row.",
      "category": "aggregate",
      "kinds": [
        "aggregate"
      ],
      "aliasOf": [],
      "overloadCount": 91,
      "inputTypes": [
        "ANY",
        "BIGINT",
        "BLOB",
        "DATE",
        "DOUBLE",
        "HUGEINT",
        "INTEGER",
        "TIMESTAMP WITH TIME ZONE",
        "TIMESTAMP",
        "VARCHAR",
        "DECIMAL"
      ],
      "returnTypes": [
        "ANY",
        "BIGINT",
        "BLOB",
        "DATE",
        "DECIMAL",
        "DOUBLE",
        "INTEGER",
        "TIMESTAMP WITH TIME ZONE",
        "TIMESTAMP",
        "VARCHAR"
      ],
      "otherEngineNames": [
        {
          "engine": "BigQuery",
          "name": "any_value"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/arg_max_null/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/arg_max_null/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/arg_max_null.json"
      }
    },
    {
      "name": "arg_max_nulls_last",
      "slug": "arg_max_nulls_last",
      "description": "Finds the rows with N maximum vals, including nulls. Calculates the arg expression at that row.",
      "category": "aggregate",
      "kinds": [
        "aggregate"
      ],
      "aliasOf": [],
      "overloadCount": 92,
      "inputTypes": [
        "ANY",
        "BIGINT",
        "BLOB",
        "DATE",
        "DOUBLE",
        "HUGEINT",
        "INTEGER",
        "TIMESTAMP WITH TIME ZONE",
        "TIMESTAMP",
        "VARCHAR",
        "DECIMAL"
      ],
      "returnTypes": [
        "ANY[]",
        "ANY",
        "BIGINT",
        "BLOB",
        "DATE",
        "DECIMAL",
        "DOUBLE",
        "INTEGER",
        "TIMESTAMP WITH TIME ZONE",
        "TIMESTAMP",
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/arg_max_nulls_last/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/arg_max_nulls_last/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/arg_max_nulls_last.json"
      }
    },
    {
      "name": "arg_min",
      "slug": "arg_min",
      "description": "Finds the row with the minimum val. Calculates the non-NULL arg expression at that row.",
      "category": "aggregate",
      "kinds": [
        "aggregate"
      ],
      "aliasOf": [],
      "overloadCount": 92,
      "inputTypes": [
        "ANY",
        "BIGINT",
        "BLOB",
        "DATE",
        "DOUBLE",
        "HUGEINT",
        "INTEGER",
        "TIMESTAMP WITH TIME ZONE",
        "TIMESTAMP",
        "VARCHAR",
        "DECIMAL"
      ],
      "returnTypes": [
        "ANY[]",
        "ANY",
        "BIGINT",
        "BLOB",
        "DATE",
        "DECIMAL",
        "DOUBLE",
        "INTEGER",
        "TIMESTAMP WITH TIME ZONE",
        "TIMESTAMP",
        "VARCHAR"
      ],
      "otherEngineNames": [
        {
          "engine": "BigQuery",
          "name": "min_by"
        },
        {
          "engine": "Presto",
          "name": "min_by"
        },
        {
          "engine": "Snowflake",
          "name": "min_by"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/arg_min/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/arg_min/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/arg_min.json"
      }
    },
    {
      "name": "arg_min_null",
      "slug": "arg_min_null",
      "description": "Finds the row with the minimum val. Calculates the arg expression at that row.",
      "category": "aggregate",
      "kinds": [
        "aggregate"
      ],
      "aliasOf": [],
      "overloadCount": 91,
      "inputTypes": [
        "ANY",
        "BIGINT",
        "BLOB",
        "DATE",
        "DOUBLE",
        "HUGEINT",
        "INTEGER",
        "TIMESTAMP WITH TIME ZONE",
        "TIMESTAMP",
        "VARCHAR",
        "DECIMAL"
      ],
      "returnTypes": [
        "ANY",
        "BIGINT",
        "BLOB",
        "DATE",
        "DECIMAL",
        "DOUBLE",
        "INTEGER",
        "TIMESTAMP WITH TIME ZONE",
        "TIMESTAMP",
        "VARCHAR"
      ],
      "otherEngineNames": [
        {
          "engine": "BigQuery",
          "name": "any_value"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/arg_min_null/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/arg_min_null/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/arg_min_null.json"
      }
    },
    {
      "name": "arg_min_nulls_last",
      "slug": "arg_min_nulls_last",
      "description": "Finds the rows with N minimum vals, including nulls. Calculates the arg expression at that row.",
      "category": "aggregate",
      "kinds": [
        "aggregate"
      ],
      "aliasOf": [],
      "overloadCount": 92,
      "inputTypes": [
        "ANY",
        "BIGINT",
        "BLOB",
        "DATE",
        "DOUBLE",
        "HUGEINT",
        "INTEGER",
        "TIMESTAMP WITH TIME ZONE",
        "TIMESTAMP",
        "VARCHAR",
        "DECIMAL"
      ],
      "returnTypes": [
        "ANY[]",
        "ANY",
        "BIGINT",
        "BLOB",
        "DATE",
        "DECIMAL",
        "DOUBLE",
        "INTEGER",
        "TIMESTAMP WITH TIME ZONE",
        "TIMESTAMP",
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/arg_min_nulls_last/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/arg_min_nulls_last/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/arg_min_nulls_last.json"
      }
    },
    {
      "name": "argmax",
      "slug": "argmax",
      "description": "Finds the row with the maximum val. Calculates the non-NULL arg expression at that row.",
      "category": "aggregate",
      "kinds": [
        "aggregate"
      ],
      "aliasOf": [
        "arg_max"
      ],
      "overloadCount": 92,
      "inputTypes": [
        "ANY",
        "BIGINT",
        "BLOB",
        "DATE",
        "DOUBLE",
        "HUGEINT",
        "INTEGER",
        "TIMESTAMP WITH TIME ZONE",
        "TIMESTAMP",
        "VARCHAR",
        "DECIMAL"
      ],
      "returnTypes": [
        "ANY[]",
        "ANY",
        "BIGINT",
        "BLOB",
        "DATE",
        "DECIMAL",
        "DOUBLE",
        "INTEGER",
        "TIMESTAMP WITH TIME ZONE",
        "TIMESTAMP",
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/argmax/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/argmax/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/argmax.json"
      }
    },
    {
      "name": "argmin",
      "slug": "argmin",
      "description": "Finds the row with the minimum val. Calculates the non-NULL arg expression at that row.",
      "category": "aggregate",
      "kinds": [
        "aggregate"
      ],
      "aliasOf": [
        "arg_min"
      ],
      "overloadCount": 92,
      "inputTypes": [
        "ANY",
        "BIGINT",
        "BLOB",
        "DATE",
        "DOUBLE",
        "HUGEINT",
        "INTEGER",
        "TIMESTAMP WITH TIME ZONE",
        "TIMESTAMP",
        "VARCHAR",
        "DECIMAL"
      ],
      "returnTypes": [
        "ANY[]",
        "ANY",
        "BIGINT",
        "BLOB",
        "DATE",
        "DECIMAL",
        "DOUBLE",
        "INTEGER",
        "TIMESTAMP WITH TIME ZONE",
        "TIMESTAMP",
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/argmin/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/argmin/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/argmin.json"
      }
    },
    {
      "name": "array_agg",
      "slug": "array_agg",
      "description": "Returns a LIST containing all the values of a column.",
      "category": "lists",
      "kinds": [
        "aggregate"
      ],
      "aliasOf": [
        "list"
      ],
      "overloadCount": 1,
      "inputTypes": [
        "T"
      ],
      "returnTypes": [
        "T[]"
      ],
      "otherEngineNames": [
        {
          "engine": "Apache Hive",
          "name": "collect_list"
        },
        {
          "engine": "Apache Spark",
          "name": "array_agg"
        },
        {
          "engine": "BigQuery",
          "name": "array_agg"
        },
        {
          "engine": "Snowflake",
          "name": "array_agg"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/array_agg/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/array_agg/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/array_agg.json"
      }
    },
    {
      "name": "array_aggr",
      "slug": "array_aggr",
      "description": "Executes the aggregate function `function_name` on the elements of `list`.",
      "category": "lists",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [
        "list_aggregate"
      ],
      "overloadCount": 1,
      "inputTypes": [
        "ANY[]",
        "VARCHAR"
      ],
      "returnTypes": [
        "ANY"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/array_aggr/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/array_aggr/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/array_aggr.json"
      }
    },
    {
      "name": "array_aggregate",
      "slug": "array_aggregate",
      "description": "Executes the aggregate function `function_name` on the elements of `list`.",
      "category": "lists",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [
        "list_aggregate"
      ],
      "overloadCount": 1,
      "inputTypes": [
        "ANY[]",
        "VARCHAR"
      ],
      "returnTypes": [
        "ANY"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/array_aggregate/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/array_aggregate/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/array_aggregate.json"
      }
    },
    {
      "name": "array_append",
      "slug": "array_append",
      "description": null,
      "category": "lists",
      "kinds": [
        "macro"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        null
      ],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/array_append/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/array_append/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/array_append.json"
      }
    },
    {
      "name": "array_apply",
      "slug": "array_apply",
      "description": "Returns a list that is the result of applying the `lambda` function to each element of the input `list`. The return type is defined by the return type of the `lambda` function.",
      "category": "lists",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [
        "list_transform"
      ],
      "overloadCount": 1,
      "inputTypes": [
        "ANY[]",
        "LAMBDA"
      ],
      "returnTypes": [
        "ANY[]"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/array_apply/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/array_apply/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/array_apply.json"
      }
    },
    {
      "name": "array_cat",
      "slug": "array_cat",
      "description": "Concatenates lists. `NULL` inputs are skipped. See also operator `||`.",
      "category": "lists",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [
        "list_concat"
      ],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        "ANY[]"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/array_cat/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/array_cat/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/array_cat.json"
      }
    },
    {
      "name": "array_concat",
      "slug": "array_concat",
      "description": "Concatenates lists. `NULL` inputs are skipped. See also operator `||`.",
      "category": "lists",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [
        "list_concat"
      ],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        "ANY[]"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/array_concat/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/array_concat/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/array_concat.json"
      }
    },
    {
      "name": "array_contains",
      "slug": "array_contains",
      "description": "Returns true if the list contains the element.",
      "category": "lists",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [
        "list_contains"
      ],
      "overloadCount": 1,
      "inputTypes": [
        "T[]",
        "T"
      ],
      "returnTypes": [
        "BOOLEAN"
      ],
      "otherEngineNames": [
        {
          "engine": "Apache Hive",
          "name": "array_contains"
        },
        {
          "engine": "Snowflake",
          "name": "map"
        },
        {
          "engine": "Snowflake",
          "name": "map_contains_key"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/array_contains/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/array_contains/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/array_contains.json"
      }
    },
    {
      "name": "array_cosine_distance",
      "slug": "array_cosine_distance",
      "description": "Computes the cosine distance between two arrays of the same size. The array elements can not be `NULL`. The arrays can have any size as long as the size is the same for both arguments.",
      "category": "lists",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 2,
      "inputTypes": [
        "DOUBLE[ANY]",
        "FLOAT[ANY]"
      ],
      "returnTypes": [
        "DOUBLE",
        "FLOAT"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/array_cosine_distance/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/array_cosine_distance/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/array_cosine_distance.json"
      }
    },
    {
      "name": "array_cosine_similarity",
      "slug": "array_cosine_similarity",
      "description": "Computes the cosine similarity between two arrays of the same size. The array elements can not be `NULL`. The arrays can have any size as long as the size is the same for both arguments.",
      "category": "lists",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 2,
      "inputTypes": [
        "DOUBLE[ANY]",
        "FLOAT[ANY]"
      ],
      "returnTypes": [
        "DOUBLE",
        "FLOAT"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/array_cosine_similarity/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/array_cosine_similarity/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/array_cosine_similarity.json"
      }
    },
    {
      "name": "array_cross_product",
      "slug": "array_cross_product",
      "description": "Computes the cross product of two arrays of size 3. The array elements can not be `NULL`.",
      "category": "lists",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 2,
      "inputTypes": [
        "DOUBLE[3]",
        "FLOAT[3]"
      ],
      "returnTypes": [
        "DOUBLE[3]",
        "FLOAT[3]"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/array_cross_product/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/array_cross_product/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/array_cross_product.json"
      }
    },
    {
      "name": "array_distance",
      "slug": "array_distance",
      "description": "Computes the distance between two arrays of the same size. The array elements can not be `NULL`. The arrays can have any size as long as the size is the same for both arguments.",
      "category": "lists",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 2,
      "inputTypes": [
        "DOUBLE[ANY]",
        "FLOAT[ANY]"
      ],
      "returnTypes": [
        "DOUBLE",
        "FLOAT"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/array_distance/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/array_distance/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/array_distance.json"
      }
    },
    {
      "name": "array_distinct",
      "slug": "array_distinct",
      "description": "Removes all duplicates and `NULL` values from a list. Does not preserve the original order.",
      "category": "lists",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [
        "list_distinct"
      ],
      "overloadCount": 1,
      "inputTypes": [
        "T[]"
      ],
      "returnTypes": [
        "T[]"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/array_distinct/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/array_distinct/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/array_distinct.json"
      }
    },
    {
      "name": "array_dot_product",
      "slug": "array_dot_product",
      "description": "Computes the inner product between two arrays of the same size. The array elements can not be `NULL`. The arrays can have any size as long as the size is the same for both arguments.",
      "category": "lists",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [
        "array_inner_product"
      ],
      "overloadCount": 2,
      "inputTypes": [
        "DOUBLE[ANY]",
        "FLOAT[ANY]"
      ],
      "returnTypes": [
        "DOUBLE",
        "FLOAT"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/array_dot_product/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/array_dot_product/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/array_dot_product.json"
      }
    },
    {
      "name": "array_extract",
      "slug": "array_extract",
      "description": "Extracts a single character from a `string` using a (1-based) `index`.",
      "category": "lists",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 4,
      "inputTypes": [
        "T[]",
        "BIGINT",
        "VARCHAR",
        "STRUCT"
      ],
      "returnTypes": [
        "T",
        "VARCHAR",
        "ANY"
      ],
      "otherEngineNames": [
        {
          "engine": "BigQuery",
          "name": "regexp_extract"
        },
        {
          "engine": "Snowflake",
          "name": "regexp_substr"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/array_extract/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/array_extract/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/array_extract.json"
      }
    },
    {
      "name": "array_filter",
      "slug": "array_filter",
      "description": "Constructs a list from those elements of the input `list` for which the `lambda` function returns `true`. DuckDB must be able to cast the `lambda` function's return type to `BOOL`. The return type of `list_filter` is the same as the input list's.",
      "category": "lists",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [
        "list_filter"
      ],
      "overloadCount": 1,
      "inputTypes": [
        "ANY[]",
        "LAMBDA"
      ],
      "returnTypes": [
        "ANY[]"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/array_filter/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/array_filter/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/array_filter.json"
      }
    },
    {
      "name": "array_grade_up",
      "slug": "array_grade_up",
      "description": "Works like list_sort, but the results are the indexes that correspond to the position in the original list instead of the actual values.",
      "category": "lists",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [
        "list_grade_up"
      ],
      "overloadCount": 3,
      "inputTypes": [
        "ANY[]",
        "VARCHAR"
      ],
      "returnTypes": [
        "ANY[]"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/array_grade_up/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/array_grade_up/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/array_grade_up.json"
      }
    },
    {
      "name": "array_has",
      "slug": "array_has",
      "description": "Returns true if the list contains the element.",
      "category": "lists",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [
        "list_contains"
      ],
      "overloadCount": 1,
      "inputTypes": [
        "T[]",
        "T"
      ],
      "returnTypes": [
        "BOOLEAN"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/array_has/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/array_has/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/array_has.json"
      }
    },
    {
      "name": "array_has_all",
      "slug": "array_has_all",
      "description": "Returns true if all elements of list2 are in list1. NULLs are ignored.",
      "category": "lists",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [
        "list_has_all"
      ],
      "overloadCount": 1,
      "inputTypes": [
        "T[]"
      ],
      "returnTypes": [
        "BOOLEAN"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/array_has_all/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/array_has_all/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/array_has_all.json"
      }
    },
    {
      "name": "array_has_any",
      "slug": "array_has_any",
      "description": "Returns true if the lists have any element in common. NULLs are ignored.",
      "category": "lists",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [
        "list_has_any"
      ],
      "overloadCount": 1,
      "inputTypes": [
        "T[]"
      ],
      "returnTypes": [
        "BOOLEAN"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/array_has_any/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/array_has_any/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/array_has_any.json"
      }
    },
    {
      "name": "array_indexof",
      "slug": "array_indexof",
      "description": "Returns the index of the `element` if the `list` contains the `element`. If the `element` is not found, it returns `NULL`.",
      "category": "lists",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [
        "list_position"
      ],
      "overloadCount": 1,
      "inputTypes": [
        "T[]",
        "T"
      ],
      "returnTypes": [
        "INTEGER"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/array_indexof/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/array_indexof/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/array_indexof.json"
      }
    },
    {
      "name": "array_inner_product",
      "slug": "array_inner_product",
      "description": "Computes the inner product between two arrays of the same size. The array elements can not be `NULL`. The arrays can have any size as long as the size is the same for both arguments.",
      "category": "lists",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 2,
      "inputTypes": [
        "DOUBLE[ANY]",
        "FLOAT[ANY]"
      ],
      "returnTypes": [
        "DOUBLE",
        "FLOAT"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/array_inner_product/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/array_inner_product/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/array_inner_product.json"
      }
    },
    {
      "name": "array_intersect",
      "slug": "array_intersect",
      "description": "Returns a list containing the distinct elements that are present in both `list1` and `list2`.",
      "category": "lists",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [
        "list_intersect"
      ],
      "overloadCount": 1,
      "inputTypes": [
        "T[]"
      ],
      "returnTypes": [
        "T[]"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/array_intersect/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/array_intersect/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/array_intersect.json"
      }
    },
    {
      "name": "array_length",
      "slug": "array_length",
      "description": "`array_length` for lists with dimensions other than 1 not implemented",
      "category": "lists",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 2,
      "inputTypes": [
        "ANY[]",
        "BIGINT"
      ],
      "returnTypes": [
        "BIGINT"
      ],
      "otherEngineNames": [
        {
          "engine": "PostgreSQL",
          "name": "array_length"
        },
        {
          "engine": "Apache Hive",
          "name": "size"
        },
        {
          "engine": "Presto",
          "name": "cardinality"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/array_length/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/array_length/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/array_length.json"
      }
    },
    {
      "name": "array_negative_dot_product",
      "slug": "array_negative_dot_product",
      "description": "Computes the negative inner product between two arrays of the same size. The array elements can not be `NULL`. The arrays can have any size as long as the size is the same for both arguments.",
      "category": "lists",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [
        "array_negative_inner_product"
      ],
      "overloadCount": 2,
      "inputTypes": [
        "DOUBLE[ANY]",
        "FLOAT[ANY]"
      ],
      "returnTypes": [
        "DOUBLE",
        "FLOAT"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/array_negative_dot_product/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/array_negative_dot_product/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/array_negative_dot_product.json"
      }
    },
    {
      "name": "array_negative_inner_product",
      "slug": "array_negative_inner_product",
      "description": "Computes the negative inner product between two arrays of the same size. The array elements can not be `NULL`. The arrays can have any size as long as the size is the same for both arguments.",
      "category": "lists",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 2,
      "inputTypes": [
        "DOUBLE[ANY]",
        "FLOAT[ANY]"
      ],
      "returnTypes": [
        "DOUBLE",
        "FLOAT"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/array_negative_inner_product/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/array_negative_inner_product/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/array_negative_inner_product.json"
      }
    },
    {
      "name": "array_pop_back",
      "slug": "array_pop_back",
      "description": null,
      "category": "lists",
      "kinds": [
        "macro"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        null
      ],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/array_pop_back/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/array_pop_back/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/array_pop_back.json"
      }
    },
    {
      "name": "array_pop_front",
      "slug": "array_pop_front",
      "description": null,
      "category": "lists",
      "kinds": [
        "macro"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        null
      ],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/array_pop_front/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/array_pop_front/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/array_pop_front.json"
      }
    },
    {
      "name": "array_position",
      "slug": "array_position",
      "description": "Returns the index of the `element` if the `list` contains the `element`. If the `element` is not found, it returns `NULL`.",
      "category": "lists",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [
        "list_position"
      ],
      "overloadCount": 1,
      "inputTypes": [
        "T[]",
        "T"
      ],
      "returnTypes": [
        "INTEGER"
      ],
      "otherEngineNames": [
        {
          "engine": "Snowflake",
          "name": "array_construct"
        },
        {
          "engine": "Snowflake",
          "name": "array_position"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/array_position/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/array_position/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/array_position.json"
      }
    },
    {
      "name": "array_prepend",
      "slug": "array_prepend",
      "description": null,
      "category": "lists",
      "kinds": [
        "macro"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        null
      ],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/array_prepend/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/array_prepend/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/array_prepend.json"
      }
    },
    {
      "name": "array_push_back",
      "slug": "array_push_back",
      "description": null,
      "category": "lists",
      "kinds": [
        "macro"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        null
      ],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/array_push_back/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/array_push_back/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/array_push_back.json"
      }
    },
    {
      "name": "array_push_front",
      "slug": "array_push_front",
      "description": null,
      "category": "lists",
      "kinds": [
        "macro"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        null
      ],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/array_push_front/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/array_push_front/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/array_push_front.json"
      }
    },
    {
      "name": "array_reduce",
      "slug": "array_reduce",
      "description": "Reduces all elements of the input `list` into a single scalar value by executing the `lambda` function on a running result and the next list element. The `lambda` function has an optional `initial_value` argument.",
      "category": "lists",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [
        "list_reduce"
      ],
      "overloadCount": 2,
      "inputTypes": [
        "ANY[]",
        "LAMBDA",
        "ANY"
      ],
      "returnTypes": [
        "ANY"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/array_reduce/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/array_reduce/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/array_reduce.json"
      }
    },
    {
      "name": "array_resize",
      "slug": "array_resize",
      "description": "Resizes the `list` to contain `size` elements. Initializes new elements with `value` or `NULL` if `value` is not set.",
      "category": "lists",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [
        "list_resize"
      ],
      "overloadCount": 2,
      "inputTypes": [
        "ANY[]",
        "ANY"
      ],
      "returnTypes": [
        "ANY[]"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/array_resize/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/array_resize/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/array_resize.json"
      }
    },
    {
      "name": "array_reverse",
      "slug": "array_reverse",
      "description": null,
      "category": "lists",
      "kinds": [
        "macro"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        null
      ],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/array_reverse/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/array_reverse/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/array_reverse.json"
      }
    },
    {
      "name": "array_reverse_sort",
      "slug": "array_reverse_sort",
      "description": "Sorts the elements of the list in reverse order.",
      "category": "lists",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [
        "list_reverse_sort"
      ],
      "overloadCount": 2,
      "inputTypes": [
        "ANY[]",
        "VARCHAR"
      ],
      "returnTypes": [
        "ANY[]"
      ],
      "otherEngineNames": [
        {
          "engine": "Apache Hive",
          "name": "sort_array"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/array_reverse_sort/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/array_reverse_sort/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/array_reverse_sort.json"
      }
    },
    {
      "name": "array_select",
      "slug": "array_select",
      "description": "Returns a list based on the elements selected by the `index_list`.",
      "category": "lists",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [
        "list_select"
      ],
      "overloadCount": 1,
      "inputTypes": [
        "T[]",
        "BIGINT[]"
      ],
      "returnTypes": [
        "T[]"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/array_select/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/array_select/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/array_select.json"
      }
    },
    {
      "name": "array_slice",
      "slug": "array_slice",
      "description": "list_slice with added step feature.",
      "category": "lists",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [
        "list_slice"
      ],
      "overloadCount": 2,
      "inputTypes": [
        "ANY",
        "BIGINT"
      ],
      "returnTypes": [
        "ANY"
      ],
      "otherEngineNames": [
        {
          "engine": "Snowflake",
          "name": "array_slice"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/array_slice/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/array_slice/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/array_slice.json"
      }
    },
    {
      "name": "array_sort",
      "slug": "array_sort",
      "description": "Sorts the elements of the list.",
      "category": "lists",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [
        "list_sort"
      ],
      "overloadCount": 3,
      "inputTypes": [
        "ANY[]",
        "VARCHAR"
      ],
      "returnTypes": [
        "ANY[]"
      ],
      "otherEngineNames": [
        {
          "engine": "Apache Spark",
          "name": "array_sort"
        },
        {
          "engine": "Presto",
          "name": "array_sort"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/array_sort/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/array_sort/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/array_sort.json"
      }
    },
    {
      "name": "array_to_json",
      "slug": "array_to_json",
      "description": null,
      "category": "json",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        "JSON"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/array_to_json/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/array_to_json/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/array_to_json.json"
      }
    },
    {
      "name": "array_to_string",
      "slug": "array_to_string",
      "description": null,
      "category": "lists",
      "kinds": [
        "macro"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        null
      ],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [
        {
          "engine": "PostgreSQL",
          "name": "array_to_string"
        },
        {
          "engine": "Apache Spark",
          "name": "array_join"
        },
        {
          "engine": "BigQuery",
          "name": "array_to_string"
        },
        {
          "engine": "Presto",
          "name": "array_join"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/array_to_string/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/array_to_string/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/array_to_string.json"
      }
    },
    {
      "name": "array_to_string_comma_default",
      "slug": "array_to_string_comma_default",
      "description": null,
      "category": "lists",
      "kinds": [
        "macro"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        null
      ],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/array_to_string_comma_default/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/array_to_string_comma_default/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/array_to_string_comma_default.json"
      }
    },
    {
      "name": "array_transform",
      "slug": "array_transform",
      "description": "Returns a list that is the result of applying the `lambda` function to each element of the input `list`. The return type is defined by the return type of the `lambda` function.",
      "category": "lists",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [
        "list_transform"
      ],
      "overloadCount": 1,
      "inputTypes": [
        "ANY[]",
        "LAMBDA"
      ],
      "returnTypes": [
        "ANY[]"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/array_transform/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/array_transform/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/array_transform.json"
      }
    },
    {
      "name": "array_unique",
      "slug": "array_unique",
      "description": "Counts the unique elements of a `list`.",
      "category": "lists",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [
        "list_unique"
      ],
      "overloadCount": 1,
      "inputTypes": [
        "ANY[]"
      ],
      "returnTypes": [
        "UBIGINT"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/array_unique/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/array_unique/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/array_unique.json"
      }
    },
    {
      "name": "array_value",
      "slug": "array_value",
      "description": "Creates an `ARRAY` containing the argument values.",
      "category": "lists",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        "ARRAY"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/array_value/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/array_value/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/array_value.json"
      }
    },
    {
      "name": "array_where",
      "slug": "array_where",
      "description": "Returns a list with the `BOOLEAN`s in `mask_list` applied as a mask to the `value_list`.",
      "category": "lists",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [
        "list_where"
      ],
      "overloadCount": 1,
      "inputTypes": [
        "T[]",
        "BOOLEAN[]"
      ],
      "returnTypes": [
        "T[]"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/array_where/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/array_where/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/array_where.json"
      }
    },
    {
      "name": "array_zip",
      "slug": "array_zip",
      "description": "Zips n `LIST`s to a new `LIST` whose length will be that of the longest list. Its elements are structs of n elements from each list `list_1`, …, `list_n`, missing elements are replaced with `NULL`. If `truncate` is set, all lists are truncated to the smallest list length.",
      "category": "lists",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [
        "list_zip"
      ],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        "STRUCT[]"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/array_zip/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/array_zip/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/array_zip.json"
      }
    },
    {
      "name": "arrow_scan",
      "slug": "arrow_scan",
      "description": null,
      "category": "system",
      "kinds": [
        "table"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "POINTER"
      ],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/arrow_scan/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/arrow_scan/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/arrow_scan.json"
      }
    },
    {
      "name": "arrow_scan_dumb",
      "slug": "arrow_scan_dumb",
      "description": null,
      "category": "system",
      "kinds": [
        "table"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "POINTER"
      ],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/arrow_scan_dumb/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/arrow_scan_dumb/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/arrow_scan_dumb.json"
      }
    },
    {
      "name": "ascii",
      "slug": "ascii",
      "description": "Returns an integer that represents the Unicode code point of the first character of the `string`.",
      "category": "text",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "INTEGER"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/ascii/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/ascii/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/ascii.json"
      }
    },
    {
      "name": "asin",
      "slug": "asin",
      "description": "Computes the arcsine of x",
      "category": "numeric",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "DOUBLE"
      ],
      "returnTypes": [
        "DOUBLE"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/asin/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/asin/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/asin.json"
      }
    },
    {
      "name": "asinh",
      "slug": "asinh",
      "description": "Computes the inverse hyperbolic sin of x",
      "category": "numeric",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "DOUBLE"
      ],
      "returnTypes": [
        "DOUBLE"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/asinh/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/asinh/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/asinh.json"
      }
    },
    {
      "name": "atan",
      "slug": "atan",
      "description": "Computes the arctangent of x",
      "category": "numeric",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "DOUBLE"
      ],
      "returnTypes": [
        "DOUBLE"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/atan/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/atan/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/atan.json"
      }
    },
    {
      "name": "atan2",
      "slug": "atan2",
      "description": "Computes the arctangent (y, x)",
      "category": "numeric",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "DOUBLE"
      ],
      "returnTypes": [
        "DOUBLE"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/atan2/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/atan2/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/atan2.json"
      }
    },
    {
      "name": "atanh",
      "slug": "atanh",
      "description": "Computes the inverse hyperbolic tan of x",
      "category": "numeric",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "DOUBLE"
      ],
      "returnTypes": [
        "DOUBLE"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/atanh/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/atanh/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/atanh.json"
      }
    },
    {
      "name": "avg",
      "slug": "avg",
      "description": "Calculates the average value for all tuples in x.",
      "category": "aggregate",
      "kinds": [
        "aggregate"
      ],
      "aliasOf": [],
      "overloadCount": 11,
      "inputTypes": [
        "BIGINT",
        "DECIMAL",
        "DOUBLE",
        "HUGEINT",
        "INTEGER",
        "INTERVAL",
        "SMALLINT",
        "TIME WITH TIME ZONE",
        "TIME",
        "TIMESTAMP WITH TIME ZONE",
        "TIMESTAMP"
      ],
      "returnTypes": [
        "DOUBLE",
        "DECIMAL",
        "INTERVAL",
        "TIME WITH TIME ZONE",
        "TIME",
        "TIMESTAMP WITH TIME ZONE",
        "TIMESTAMP"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/avg/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/avg/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/avg.json"
      }
    },
    {
      "name": "bar",
      "slug": "bar",
      "description": "Draws a band whose width is proportional to (`x - min`) and equal to `width` characters when `x` = `max`. `width` defaults to 80.",
      "category": "text",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 2,
      "inputTypes": [
        "DOUBLE"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/bar/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/bar/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/bar.json"
      }
    },
    {
      "name": "base64",
      "slug": "base64",
      "description": "Converts a `blob` to a base64 encoded string.",
      "category": "text",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [
        "to_base64"
      ],
      "overloadCount": 1,
      "inputTypes": [
        "BLOB"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/base64/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/base64/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/base64.json"
      }
    },
    {
      "name": "bin",
      "slug": "bin",
      "description": "Converts the `string` to binary representation.",
      "category": "text",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 6,
      "inputTypes": [
        "VARCHAR",
        "BIGINT",
        "BIGNUM",
        "HUGEINT",
        "UBIGINT",
        "UHUGEINT"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/bin/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/bin/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/bin.json"
      }
    },
    {
      "name": "bit_and",
      "slug": "bit_and",
      "description": "Returns the bitwise AND of all bits in a given expression.",
      "category": "aggregate",
      "kinds": [
        "aggregate"
      ],
      "aliasOf": [],
      "overloadCount": 11,
      "inputTypes": [
        "BIGINT",
        "BIT",
        "HUGEINT",
        "INTEGER",
        "SMALLINT",
        "TINYINT",
        "UBIGINT",
        "UHUGEINT",
        "UINTEGER",
        "USMALLINT",
        "UTINYINT"
      ],
      "returnTypes": [
        "BIGINT",
        "BIT",
        "HUGEINT",
        "INTEGER",
        "SMALLINT",
        "TINYINT",
        "UBIGINT",
        "UHUGEINT",
        "UINTEGER",
        "USMALLINT",
        "UTINYINT"
      ],
      "otherEngineNames": [
        {
          "engine": "BigQuery",
          "name": "bit_and"
        },
        {
          "engine": "Snowflake",
          "name": "bitand_agg"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/bit_and/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/bit_and/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/bit_and.json"
      }
    },
    {
      "name": "bit_count",
      "slug": "bit_count",
      "description": "Returns the number of bits that are set",
      "category": "numeric",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 6,
      "inputTypes": [
        "BIGINT",
        "BIT",
        "HUGEINT",
        "INTEGER",
        "SMALLINT",
        "TINYINT"
      ],
      "returnTypes": [
        "TINYINT",
        "BIGINT"
      ],
      "otherEngineNames": [
        {
          "engine": "Apache Spark",
          "name": "bit_count"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/bit_count/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/bit_count/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/bit_count.json"
      }
    },
    {
      "name": "bit_length",
      "slug": "bit_length",
      "description": "Returns the bit-length of the `bit` argument.",
      "category": "text",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 2,
      "inputTypes": [
        "BIT",
        "VARCHAR"
      ],
      "returnTypes": [
        "BIGINT"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/bit_length/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/bit_length/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/bit_length.json"
      }
    },
    {
      "name": "bit_or",
      "slug": "bit_or",
      "description": "Returns the bitwise OR of all bits in a given expression.",
      "category": "aggregate",
      "kinds": [
        "aggregate"
      ],
      "aliasOf": [],
      "overloadCount": 11,
      "inputTypes": [
        "BIGINT",
        "BIT",
        "HUGEINT",
        "INTEGER",
        "SMALLINT",
        "TINYINT",
        "UBIGINT",
        "UHUGEINT",
        "UINTEGER",
        "USMALLINT",
        "UTINYINT"
      ],
      "returnTypes": [
        "BIGINT",
        "BIT",
        "HUGEINT",
        "INTEGER",
        "SMALLINT",
        "TINYINT",
        "UBIGINT",
        "UHUGEINT",
        "UINTEGER",
        "USMALLINT",
        "UTINYINT"
      ],
      "otherEngineNames": [
        {
          "engine": "BigQuery",
          "name": "bit_or"
        },
        {
          "engine": "Snowflake",
          "name": "bitor_agg"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/bit_or/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/bit_or/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/bit_or.json"
      }
    },
    {
      "name": "bit_position",
      "slug": "bit_position",
      "description": "Returns first starting index of the specified substring within bits, or zero if it is not present. The first (leftmost) bit is indexed 1",
      "category": "numeric",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "BIT"
      ],
      "returnTypes": [
        "INTEGER"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/bit_position/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/bit_position/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/bit_position.json"
      }
    },
    {
      "name": "bit_xor",
      "slug": "bit_xor",
      "description": "Returns the bitwise XOR of all bits in a given expression.",
      "category": "aggregate",
      "kinds": [
        "aggregate"
      ],
      "aliasOf": [],
      "overloadCount": 11,
      "inputTypes": [
        "BIGINT",
        "BIT",
        "HUGEINT",
        "INTEGER",
        "SMALLINT",
        "TINYINT",
        "UBIGINT",
        "UHUGEINT",
        "UINTEGER",
        "USMALLINT",
        "UTINYINT"
      ],
      "returnTypes": [
        "BIGINT",
        "BIT",
        "HUGEINT",
        "INTEGER",
        "SMALLINT",
        "TINYINT",
        "UBIGINT",
        "UHUGEINT",
        "UINTEGER",
        "USMALLINT",
        "UTINYINT"
      ],
      "otherEngineNames": [
        {
          "engine": "BigQuery",
          "name": "bit_xor"
        },
        {
          "engine": "Snowflake",
          "name": "bitxor_agg"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/bit_xor/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/bit_xor/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/bit_xor.json"
      }
    },
    {
      "name": "bitstring",
      "slug": "bitstring",
      "description": "Pads the bitstring until the specified length",
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 2,
      "inputTypes": [
        "BIT",
        "INTEGER",
        "VARCHAR"
      ],
      "returnTypes": [
        "BIT"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/bitstring/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/bitstring/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/bitstring.json"
      }
    },
    {
      "name": "bitstring_agg",
      "slug": "bitstring_agg",
      "description": "Returns a bitstring with bits set for each distinct value.",
      "category": "aggregate",
      "kinds": [
        "aggregate"
      ],
      "aliasOf": [],
      "overloadCount": 20,
      "inputTypes": [
        "BIGINT",
        "HUGEINT",
        "INTEGER",
        "SMALLINT",
        "TINYINT",
        "UBIGINT",
        "UHUGEINT",
        "UINTEGER",
        "USMALLINT",
        "UTINYINT"
      ],
      "returnTypes": [
        "BIT"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/bitstring_agg/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/bitstring_agg/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/bitstring_agg.json"
      }
    },
    {
      "name": "bool_and",
      "slug": "bool_and",
      "description": "Returns TRUE if every input value is TRUE, otherwise FALSE.",
      "category": "aggregate",
      "kinds": [
        "aggregate"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "BOOLEAN"
      ],
      "returnTypes": [
        "BOOLEAN"
      ],
      "otherEngineNames": [
        {
          "engine": "Snowflake",
          "name": "booland_agg"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/bool_and/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/bool_and/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/bool_and.json"
      }
    },
    {
      "name": "bool_or",
      "slug": "bool_or",
      "description": "Returns TRUE if any input value is TRUE, otherwise FALSE.",
      "category": "aggregate",
      "kinds": [
        "aggregate"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "BOOLEAN"
      ],
      "returnTypes": [
        "BOOLEAN"
      ],
      "otherEngineNames": [
        {
          "engine": "Snowflake",
          "name": "boolor_agg"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/bool_or/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/bool_or/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/bool_or.json"
      }
    },
    {
      "name": "can_cast_implicitly",
      "slug": "can_cast_implicitly",
      "description": "Whether or not we can implicitly cast from the source type to the other type",
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "ANY"
      ],
      "returnTypes": [
        "BOOLEAN"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/can_cast_implicitly/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/can_cast_implicitly/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/can_cast_implicitly.json"
      }
    },
    {
      "name": "cardinality",
      "slug": "cardinality",
      "description": "Returns the size of the map (or the number of entries in the map)",
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "ANY"
      ],
      "returnTypes": [
        "UBIGINT"
      ],
      "otherEngineNames": [
        {
          "engine": "Snowflake",
          "name": "map_size"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/cardinality/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/cardinality/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/cardinality.json"
      }
    },
    {
      "name": "cast_to_type",
      "slug": "cast_to_type",
      "description": "Casts the first argument to the type of the second argument",
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "ANY"
      ],
      "returnTypes": [
        "ANY"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/cast_to_type/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/cast_to_type/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/cast_to_type.json"
      }
    },
    {
      "name": "cbrt",
      "slug": "cbrt",
      "description": "Returns the cube root of x",
      "category": "numeric",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "DOUBLE"
      ],
      "returnTypes": [
        "DOUBLE"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/cbrt/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/cbrt/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/cbrt.json"
      }
    },
    {
      "name": "ceil",
      "slug": "ceil",
      "description": "Rounds the number up",
      "category": "numeric",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 3,
      "inputTypes": [
        "DECIMAL",
        "DOUBLE",
        "FLOAT"
      ],
      "returnTypes": [
        "DECIMAL",
        "DOUBLE",
        "FLOAT"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/ceil/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/ceil/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/ceil.json"
      }
    },
    {
      "name": "ceiling",
      "slug": "ceiling",
      "description": "Rounds the number up",
      "category": "numeric",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [
        "ceil"
      ],
      "overloadCount": 3,
      "inputTypes": [
        "DECIMAL",
        "DOUBLE",
        "FLOAT"
      ],
      "returnTypes": [
        "DECIMAL",
        "DOUBLE",
        "FLOAT"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/ceiling/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/ceiling/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/ceiling.json"
      }
    },
    {
      "name": "century",
      "slug": "century",
      "description": "Extract the century component from a date or timestamp",
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 4,
      "inputTypes": [
        "DATE",
        "INTERVAL",
        "TIMESTAMP WITH TIME ZONE",
        "TIMESTAMP"
      ],
      "returnTypes": [
        "BIGINT"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/century/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/century/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/century.json"
      }
    },
    {
      "name": "char_length",
      "slug": "char_length",
      "description": "Returns the bit-length of the `bit` argument.",
      "category": "lists",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [
        "length"
      ],
      "overloadCount": 3,
      "inputTypes": [
        "BIT",
        "ANY[]",
        "VARCHAR"
      ],
      "returnTypes": [
        "BIGINT"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/char_length/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/char_length/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/char_length.json"
      }
    },
    {
      "name": "character_length",
      "slug": "character_length",
      "description": "Returns the bit-length of the `bit` argument.",
      "category": "lists",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [
        "length"
      ],
      "overloadCount": 3,
      "inputTypes": [
        "BIT",
        "ANY[]",
        "VARCHAR"
      ],
      "returnTypes": [
        "BIGINT"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/character_length/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/character_length/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/character_length.json"
      }
    },
    {
      "name": "check_peg_parser",
      "slug": "check_peg_parser",
      "description": null,
      "category": "system",
      "kinds": [
        "table"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/check_peg_parser/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/check_peg_parser/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/check_peg_parser.json"
      }
    },
    {
      "name": "checkpoint",
      "slug": "checkpoint",
      "description": null,
      "category": "system",
      "kinds": [
        "table"
      ],
      "aliasOf": [],
      "overloadCount": 2,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/checkpoint/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/checkpoint/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/checkpoint.json"
      }
    },
    {
      "name": "chr",
      "slug": "chr",
      "description": "Returns a character which is corresponding the ASCII code value or Unicode code point.",
      "category": "text",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "INTEGER"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/chr/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/chr/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/chr.json"
      }
    },
    {
      "name": "collations",
      "slug": "collations",
      "description": null,
      "category": "system",
      "kinds": [
        "pragma"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/collations/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/collations/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/collations.json"
      }
    },
    {
      "name": "combine",
      "slug": "combine",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "AGGREGATE_STATE<?>",
        "ANY"
      ],
      "returnTypes": [
        "AGGREGATE_STATE<?>"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/combine/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/combine/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/combine.json"
      }
    },
    {
      "name": "concat",
      "slug": "concat",
      "description": "Concatenates multiple strings or lists. `NULL` inputs are skipped. See also operator `||`.",
      "category": "lists",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "ANY"
      ],
      "returnTypes": [
        "ANY"
      ],
      "otherEngineNames": [
        {
          "engine": "PostgreSQL",
          "name": "concat"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/concat/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/concat/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/concat.json"
      }
    },
    {
      "name": "concat_ws",
      "slug": "concat_ws",
      "description": "Concatenates many strings, separated by `separator`. `NULL` inputs are skipped.",
      "category": "text",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR",
        "ANY"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [
        {
          "engine": "Apache Spark",
          "name": "concat_ws"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/concat_ws/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/concat_ws/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/concat_ws.json"
      }
    },
    {
      "name": "constant_or_null",
      "slug": "constant_or_null",
      "description": "If arg2 is NULL, return NULL. Otherwise, return arg1.",
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "ANY"
      ],
      "returnTypes": [
        "ANY"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/constant_or_null/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/constant_or_null/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/constant_or_null.json"
      }
    },
    {
      "name": "contains",
      "slug": "contains",
      "description": "Returns `true` if `search_string` is found within `string`.",
      "category": "text",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 4,
      "inputTypes": [
        "MAP(K, V)",
        "K",
        "STRUCT",
        "ANY",
        "T[]",
        "T",
        "VARCHAR"
      ],
      "returnTypes": [
        "BOOLEAN"
      ],
      "otherEngineNames": [
        {
          "engine": "BigQuery",
          "name": "contains_substr"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/contains/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/contains/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/contains.json"
      }
    },
    {
      "name": "copy_database",
      "slug": "copy_database",
      "description": null,
      "category": "system",
      "kinds": [
        "pragma"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/copy_database/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/copy_database/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/copy_database.json"
      }
    },
    {
      "name": "corr",
      "slug": "corr",
      "description": "Returns the correlation coefficient for non-NULL pairs in a group.",
      "category": "aggregate",
      "kinds": [
        "aggregate"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "DOUBLE"
      ],
      "returnTypes": [
        "DOUBLE"
      ],
      "otherEngineNames": [
        {
          "engine": "PostgreSQL",
          "name": "corr"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/corr/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/corr/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/corr.json"
      }
    },
    {
      "name": "cos",
      "slug": "cos",
      "description": "Computes the cos of x",
      "category": "numeric",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "DOUBLE"
      ],
      "returnTypes": [
        "DOUBLE"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/cos/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/cos/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/cos.json"
      }
    },
    {
      "name": "cosh",
      "slug": "cosh",
      "description": "Computes the hyperbolic cos of x",
      "category": "numeric",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "DOUBLE"
      ],
      "returnTypes": [
        "DOUBLE"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/cosh/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/cosh/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/cosh.json"
      }
    },
    {
      "name": "cot",
      "slug": "cot",
      "description": "Computes the cotangent of x",
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "DOUBLE"
      ],
      "returnTypes": [
        "DOUBLE"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/cot/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/cot/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/cot.json"
      }
    },
    {
      "name": "count",
      "slug": "count",
      "description": "Returns the number of non-NULL values in arg.",
      "category": "aggregate",
      "kinds": [
        "aggregate"
      ],
      "aliasOf": [],
      "overloadCount": 2,
      "inputTypes": [
        "ANY"
      ],
      "returnTypes": [
        "BIGINT"
      ],
      "otherEngineNames": [
        {
          "engine": "Apache Spark",
          "name": "count"
        },
        {
          "engine": "SQL Server",
          "name": "count"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/count/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/count/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/count.json"
      }
    },
    {
      "name": "count_if",
      "slug": "count_if",
      "description": "Counts the total number of TRUE values for a boolean column",
      "category": "aggregate",
      "kinds": [
        "aggregate"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "BOOLEAN"
      ],
      "returnTypes": [
        "HUGEINT"
      ],
      "otherEngineNames": [
        {
          "engine": "BigQuery",
          "name": "countif"
        },
        {
          "engine": "Snowflake",
          "name": "count_if"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/count_if/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/count_if/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/count_if.json"
      }
    },
    {
      "name": "count_star",
      "slug": "count_star",
      "description": null,
      "category": "aggregate",
      "kinds": [
        "aggregate"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        "BIGINT"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/count_star/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/count_star/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/count_star.json"
      }
    },
    {
      "name": "countif",
      "slug": "countif",
      "description": "Counts the total number of TRUE values for a boolean column",
      "category": "aggregate",
      "kinds": [
        "aggregate"
      ],
      "aliasOf": [
        "count_if"
      ],
      "overloadCount": 1,
      "inputTypes": [
        "BOOLEAN"
      ],
      "returnTypes": [
        "HUGEINT"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/countif/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/countif/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/countif.json"
      }
    },
    {
      "name": "covar_pop",
      "slug": "covar_pop",
      "description": "Returns the population covariance of input values.",
      "category": "aggregate",
      "kinds": [
        "aggregate"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "DOUBLE"
      ],
      "returnTypes": [
        "DOUBLE"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/covar_pop/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/covar_pop/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/covar_pop.json"
      }
    },
    {
      "name": "covar_samp",
      "slug": "covar_samp",
      "description": "Returns the sample covariance for non-NULL pairs in a group.",
      "category": "aggregate",
      "kinds": [
        "aggregate"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "DOUBLE"
      ],
      "returnTypes": [
        "DOUBLE"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/covar_samp/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/covar_samp/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/covar_samp.json"
      }
    },
    {
      "name": "create_sort_key",
      "slug": "create_sort_key",
      "description": "Constructs a binary-comparable sort key based on a set of input parameters and sort qualifiers",
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "ANY"
      ],
      "returnTypes": [
        "BLOB"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/create_sort_key/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/create_sort_key/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/create_sort_key.json"
      }
    },
    {
      "name": "cume_dist",
      "slug": "cume_dist",
      "description": null,
      "category": "aggregate",
      "kinds": [
        "aggregate"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        "DOUBLE"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/cume_dist/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/cume_dist/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/cume_dist.json"
      }
    },
    {
      "name": "current_catalog",
      "slug": "current_catalog",
      "description": null,
      "category": "system",
      "kinds": [
        "macro"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/current_catalog/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/current_catalog/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/current_catalog.json"
      }
    },
    {
      "name": "current_connection_id",
      "slug": "current_connection_id",
      "description": "Get the current connection_id",
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        "UBIGINT"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/current_connection_id/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/current_connection_id/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/current_connection_id.json"
      }
    },
    {
      "name": "current_database",
      "slug": "current_database",
      "description": "Returns the name of the currently active database",
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [
        {
          "engine": "Snowflake",
          "name": "current_database"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/current_database/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/current_database/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/current_database.json"
      }
    },
    {
      "name": "current_date",
      "slug": "current_date",
      "description": null,
      "category": "dates",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        "DATE"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/current_date/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/current_date/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/current_date.json"
      }
    },
    {
      "name": "current_localtime",
      "slug": "current_localtime",
      "description": null,
      "category": "dates",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        "TIME"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/current_localtime/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/current_localtime/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/current_localtime.json"
      }
    },
    {
      "name": "current_localtimestamp",
      "slug": "current_localtimestamp",
      "description": null,
      "category": "dates",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        "TIMESTAMP"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/current_localtimestamp/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/current_localtimestamp/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/current_localtimestamp.json"
      }
    },
    {
      "name": "current_query",
      "slug": "current_query",
      "description": "Returns the current query as a string",
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/current_query/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/current_query/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/current_query.json"
      }
    },
    {
      "name": "current_query_id",
      "slug": "current_query_id",
      "description": "Get the current query_id",
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        "UBIGINT"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/current_query_id/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/current_query_id/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/current_query_id.json"
      }
    },
    {
      "name": "current_role",
      "slug": "current_role",
      "description": null,
      "category": "system",
      "kinds": [
        "macro"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/current_role/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/current_role/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/current_role.json"
      }
    },
    {
      "name": "current_schema",
      "slug": "current_schema",
      "description": "Returns the name of the currently active schema. Default is main",
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [
        {
          "engine": "Snowflake",
          "name": "current_schema"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/current_schema/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/current_schema/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/current_schema.json"
      }
    },
    {
      "name": "current_schemas",
      "slug": "current_schemas",
      "description": "Returns list of schemas. Pass a parameter of True to include implicit schemas",
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "BOOLEAN"
      ],
      "returnTypes": [
        "VARCHAR[]"
      ],
      "otherEngineNames": [
        {
          "engine": "Snowflake",
          "name": "current_schemas"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/current_schemas/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/current_schemas/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/current_schemas.json"
      }
    },
    {
      "name": "current_setting",
      "slug": "current_setting",
      "description": "Returns the current value of the configuration setting",
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "ANY"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/current_setting/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/current_setting/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/current_setting.json"
      }
    },
    {
      "name": "current_transaction_id",
      "slug": "current_transaction_id",
      "description": "Get the current global transaction_id",
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        "UBIGINT"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/current_transaction_id/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/current_transaction_id/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/current_transaction_id.json"
      }
    },
    {
      "name": "current_user",
      "slug": "current_user",
      "description": null,
      "category": "system",
      "kinds": [
        "macro"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/current_user/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/current_user/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/current_user.json"
      }
    },
    {
      "name": "currval",
      "slug": "currval",
      "description": "Return the current value of the sequence. Note that nextval must be called at least once prior to calling currval.",
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "BIGINT"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/currval/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/currval/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/currval.json"
      }
    },
    {
      "name": "damerau_levenshtein",
      "slug": "damerau_levenshtein",
      "description": "Extension of Levenshtein distance to also include transposition of adjacent characters as an allowed edit operation. In other words, the minimum number of edit operations (insertions, deletions, substitutions or transpositions) required to change one string to another. Characters of different cases (e.g., `a` and `A`) are considered different.",
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "BIGINT"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/damerau_levenshtein/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/damerau_levenshtein/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/damerau_levenshtein.json"
      }
    },
    {
      "name": "database_list",
      "slug": "database_list",
      "description": null,
      "category": "system",
      "kinds": [
        "pragma"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/database_list/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/database_list/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/database_list.json"
      }
    },
    {
      "name": "database_size",
      "slug": "database_size",
      "description": null,
      "category": "system",
      "kinds": [
        "pragma"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/database_size/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/database_size/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/database_size.json"
      }
    },
    {
      "name": "date_add",
      "slug": "date_add",
      "description": null,
      "category": "dates",
      "kinds": [
        "macro"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        null
      ],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/date_add/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/date_add/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/date_add.json"
      }
    },
    {
      "name": "date_diff",
      "slug": "date_diff",
      "description": "The number of partition boundaries between the timestamps",
      "category": "dates",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 4,
      "inputTypes": [
        "VARCHAR",
        "DATE",
        "TIME",
        "TIMESTAMP WITH TIME ZONE",
        "TIMESTAMP"
      ],
      "returnTypes": [
        "BIGINT"
      ],
      "otherEngineNames": [
        {
          "engine": "Amazon Redshift",
          "name": "datediff"
        },
        {
          "engine": "Apache Hive",
          "name": "datediff"
        },
        {
          "engine": "Apache Spark",
          "name": "datediff"
        },
        {
          "engine": "Apache Spark 2",
          "name": "datediff"
        },
        {
          "engine": "BigQuery",
          "name": "date_diff"
        },
        {
          "engine": "Snowflake",
          "name": "datediff"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/date_diff/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/date_diff/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/date_diff.json"
      }
    },
    {
      "name": "date_part",
      "slug": "date_part",
      "description": "Get subfield (equivalent to extract)",
      "category": "dates",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 14,
      "inputTypes": [
        "VARCHAR",
        "DATE",
        "INTERVAL",
        "TIME WITH TIME ZONE",
        "TIME_NS",
        "TIME",
        "TIMESTAMP WITH TIME ZONE",
        "TIMESTAMP",
        "VARCHAR[]"
      ],
      "returnTypes": [
        "BIGINT",
        "STRUCT()"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/date_part/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/date_part/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/date_part.json"
      }
    },
    {
      "name": "date_sub",
      "slug": "date_sub",
      "description": "The number of complete partitions between the timestamps",
      "category": "dates",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 4,
      "inputTypes": [
        "VARCHAR",
        "DATE",
        "TIME",
        "TIMESTAMP WITH TIME ZONE",
        "TIMESTAMP"
      ],
      "returnTypes": [
        "BIGINT"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/date_sub/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/date_sub/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/date_sub.json"
      }
    },
    {
      "name": "date_trunc",
      "slug": "date_trunc",
      "description": "Truncate to specified precision",
      "category": "dates",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 4,
      "inputTypes": [
        "VARCHAR",
        "DATE",
        "INTERVAL",
        "TIMESTAMP WITH TIME ZONE",
        "TIMESTAMP"
      ],
      "returnTypes": [
        "TIMESTAMP",
        "INTERVAL",
        "TIMESTAMP WITH TIME ZONE"
      ],
      "otherEngineNames": [
        {
          "engine": "BigQuery",
          "name": "date_trunc"
        },
        {
          "engine": "ClickHouse",
          "name": "tomonday"
        },
        {
          "engine": "Presto",
          "name": "cast"
        },
        {
          "engine": "Presto",
          "name": "date_add"
        },
        {
          "engine": "Presto",
          "name": "date_trunc"
        },
        {
          "engine": "Presto",
          "name": "day_of_week"
        },
        {
          "engine": "Presto",
          "name": "mod"
        },
        {
          "engine": "Presto",
          "name": "now"
        },
        {
          "engine": "SQL Server",
          "name": "datetrunc"
        },
        {
          "engine": "Snowflake",
          "name": "date_trunc"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/date_trunc/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/date_trunc/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/date_trunc.json"
      }
    },
    {
      "name": "datediff",
      "slug": "datediff",
      "description": "The number of partition boundaries between the timestamps",
      "category": "dates",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 4,
      "inputTypes": [
        "VARCHAR",
        "DATE",
        "TIME",
        "TIMESTAMP WITH TIME ZONE",
        "TIMESTAMP"
      ],
      "returnTypes": [
        "BIGINT"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/datediff/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/datediff/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/datediff.json"
      }
    },
    {
      "name": "datepart",
      "slug": "datepart",
      "description": "Get subfield (equivalent to extract)",
      "category": "dates",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 14,
      "inputTypes": [
        "VARCHAR",
        "DATE",
        "INTERVAL",
        "TIME WITH TIME ZONE",
        "TIME_NS",
        "TIME",
        "TIMESTAMP WITH TIME ZONE",
        "TIMESTAMP",
        "VARCHAR[]"
      ],
      "returnTypes": [
        "BIGINT",
        "STRUCT()"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/datepart/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/datepart/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/datepart.json"
      }
    },
    {
      "name": "datesub",
      "slug": "datesub",
      "description": "The number of complete partitions between the timestamps",
      "category": "dates",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 4,
      "inputTypes": [
        "VARCHAR",
        "DATE",
        "TIME",
        "TIMESTAMP WITH TIME ZONE",
        "TIMESTAMP"
      ],
      "returnTypes": [
        "BIGINT"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/datesub/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/datesub/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/datesub.json"
      }
    },
    {
      "name": "datetrunc",
      "slug": "datetrunc",
      "description": "Truncate to specified precision",
      "category": "dates",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 4,
      "inputTypes": [
        "VARCHAR",
        "DATE",
        "INTERVAL",
        "TIMESTAMP WITH TIME ZONE",
        "TIMESTAMP"
      ],
      "returnTypes": [
        "TIMESTAMP",
        "INTERVAL",
        "TIMESTAMP WITH TIME ZONE"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/datetrunc/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/datetrunc/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/datetrunc.json"
      }
    },
    {
      "name": "day",
      "slug": "day",
      "description": "Extract the day component from a date or timestamp",
      "category": "dates",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 4,
      "inputTypes": [
        "DATE",
        "INTERVAL",
        "TIMESTAMP WITH TIME ZONE",
        "TIMESTAMP"
      ],
      "returnTypes": [
        "BIGINT"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/day/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/day/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/day.json"
      }
    },
    {
      "name": "dayname",
      "slug": "dayname",
      "description": "The (English) name of the weekday",
      "category": "dates",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 3,
      "inputTypes": [
        "DATE",
        "TIMESTAMP WITH TIME ZONE",
        "TIMESTAMP"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/dayname/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/dayname/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/dayname.json"
      }
    },
    {
      "name": "dayofmonth",
      "slug": "dayofmonth",
      "description": "Extract the dayofmonth component from a date or timestamp",
      "category": "dates",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 4,
      "inputTypes": [
        "DATE",
        "INTERVAL",
        "TIMESTAMP WITH TIME ZONE",
        "TIMESTAMP"
      ],
      "returnTypes": [
        "BIGINT"
      ],
      "otherEngineNames": [
        {
          "engine": "Presto",
          "name": "day_of_month"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/dayofmonth/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/dayofmonth/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/dayofmonth.json"
      }
    },
    {
      "name": "dayofweek",
      "slug": "dayofweek",
      "description": "Extract the dayofweek component from a date or timestamp",
      "category": "dates",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 4,
      "inputTypes": [
        "DATE",
        "INTERVAL",
        "TIMESTAMP WITH TIME ZONE",
        "TIMESTAMP"
      ],
      "returnTypes": [
        "BIGINT"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/dayofweek/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/dayofweek/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/dayofweek.json"
      }
    },
    {
      "name": "dayofyear",
      "slug": "dayofyear",
      "description": "Extract the dayofyear component from a date or timestamp",
      "category": "dates",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 4,
      "inputTypes": [
        "DATE",
        "INTERVAL",
        "TIMESTAMP WITH TIME ZONE",
        "TIMESTAMP"
      ],
      "returnTypes": [
        "BIGINT"
      ],
      "otherEngineNames": [
        {
          "engine": "Presto",
          "name": "day_of_year"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/dayofyear/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/dayofyear/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/dayofyear.json"
      }
    },
    {
      "name": "days_in_month",
      "slug": "days_in_month",
      "description": null,
      "category": "dates",
      "kinds": [
        "macro"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        null
      ],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/days_in_month/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/days_in_month/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/days_in_month.json"
      }
    },
    {
      "name": "decade",
      "slug": "decade",
      "description": "Extract the decade component from a date or timestamp",
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 4,
      "inputTypes": [
        "DATE",
        "INTERVAL",
        "TIMESTAMP WITH TIME ZONE",
        "TIMESTAMP"
      ],
      "returnTypes": [
        "BIGINT"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/decade/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/decade/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/decade.json"
      }
    },
    {
      "name": "decode",
      "slug": "decode",
      "description": "Converts `blob` to `VARCHAR`. Invalid UTF-8 is handled based on the error behavior argument. Can be 'strict' (default, fail), 'replace' to replace invalid characters with '?', or 'ignore' to skip invalid characters.",
      "category": "text",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 2,
      "inputTypes": [
        "BLOB",
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [
        {
          "engine": "Apache Spark",
          "name": "decode"
        },
        {
          "engine": "Presto",
          "name": "from_utf8"
        },
        {
          "engine": "Snowflake",
          "name": "base64_decode_string"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/decode/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/decode/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/decode.json"
      }
    },
    {
      "name": "degrees",
      "slug": "degrees",
      "description": "Converts radians to degrees",
      "category": "numeric",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "DOUBLE"
      ],
      "returnTypes": [
        "DOUBLE"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/degrees/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/degrees/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/degrees.json"
      }
    },
    {
      "name": "dense_rank",
      "slug": "dense_rank",
      "description": null,
      "category": "aggregate",
      "kinds": [
        "aggregate"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        "BIGINT"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/dense_rank/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/dense_rank/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/dense_rank.json"
      }
    },
    {
      "name": "disable_checkpoint_on_shutdown",
      "slug": "disable_checkpoint_on_shutdown",
      "description": null,
      "category": "system",
      "kinds": [
        "pragma"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/disable_checkpoint_on_shutdown/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/disable_checkpoint_on_shutdown/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/disable_checkpoint_on_shutdown.json"
      }
    },
    {
      "name": "disable_logging",
      "slug": "disable_logging",
      "description": null,
      "category": "system",
      "kinds": [
        "table"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/disable_logging/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/disable_logging/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/disable_logging.json"
      }
    },
    {
      "name": "disable_object_cache",
      "slug": "disable_object_cache",
      "description": null,
      "category": "system",
      "kinds": [
        "pragma"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/disable_object_cache/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/disable_object_cache/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/disable_object_cache.json"
      }
    },
    {
      "name": "disable_optimizer",
      "slug": "disable_optimizer",
      "description": null,
      "category": "system",
      "kinds": [
        "pragma"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/disable_optimizer/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/disable_optimizer/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/disable_optimizer.json"
      }
    },
    {
      "name": "disable_peg_parser",
      "slug": "disable_peg_parser",
      "description": null,
      "category": "system",
      "kinds": [
        "table"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/disable_peg_parser/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/disable_peg_parser/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/disable_peg_parser.json"
      }
    },
    {
      "name": "disable_print_progress_bar",
      "slug": "disable_print_progress_bar",
      "description": null,
      "category": "system",
      "kinds": [
        "pragma"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/disable_print_progress_bar/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/disable_print_progress_bar/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/disable_print_progress_bar.json"
      }
    },
    {
      "name": "disable_profile",
      "slug": "disable_profile",
      "description": null,
      "category": "system",
      "kinds": [
        "pragma"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/disable_profile/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/disable_profile/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/disable_profile.json"
      }
    },
    {
      "name": "disable_profiling",
      "slug": "disable_profiling",
      "description": null,
      "category": "system",
      "kinds": [
        "pragma",
        "table"
      ],
      "aliasOf": [],
      "overloadCount": 2,
      "inputTypes": [],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/disable_profiling/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/disable_profiling/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/disable_profiling.json"
      }
    },
    {
      "name": "disable_progress_bar",
      "slug": "disable_progress_bar",
      "description": null,
      "category": "system",
      "kinds": [
        "pragma"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/disable_progress_bar/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/disable_progress_bar/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/disable_progress_bar.json"
      }
    },
    {
      "name": "disable_verification",
      "slug": "disable_verification",
      "description": null,
      "category": "system",
      "kinds": [
        "pragma"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/disable_verification/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/disable_verification/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/disable_verification.json"
      }
    },
    {
      "name": "disable_verify_external",
      "slug": "disable_verify_external",
      "description": null,
      "category": "system",
      "kinds": [
        "pragma"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/disable_verify_external/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/disable_verify_external/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/disable_verify_external.json"
      }
    },
    {
      "name": "disable_verify_fetch_row",
      "slug": "disable_verify_fetch_row",
      "description": null,
      "category": "system",
      "kinds": [
        "pragma"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/disable_verify_fetch_row/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/disable_verify_fetch_row/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/disable_verify_fetch_row.json"
      }
    },
    {
      "name": "disable_verify_parallelism",
      "slug": "disable_verify_parallelism",
      "description": null,
      "category": "system",
      "kinds": [
        "pragma"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/disable_verify_parallelism/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/disable_verify_parallelism/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/disable_verify_parallelism.json"
      }
    },
    {
      "name": "disable_verify_serializer",
      "slug": "disable_verify_serializer",
      "description": null,
      "category": "system",
      "kinds": [
        "pragma"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/disable_verify_serializer/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/disable_verify_serializer/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/disable_verify_serializer.json"
      }
    },
    {
      "name": "divide",
      "slug": "divide",
      "description": null,
      "category": "numeric",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [
        "//"
      ],
      "overloadCount": 12,
      "inputTypes": [
        "BIGINT",
        "DOUBLE",
        "FLOAT",
        "HUGEINT",
        "INTEGER",
        "SMALLINT",
        "TINYINT",
        "UBIGINT",
        "UHUGEINT",
        "UINTEGER",
        "USMALLINT",
        "UTINYINT"
      ],
      "returnTypes": [
        "BIGINT",
        "DOUBLE",
        "FLOAT",
        "HUGEINT",
        "INTEGER",
        "SMALLINT",
        "TINYINT",
        "UBIGINT",
        "UHUGEINT",
        "UINTEGER",
        "USMALLINT",
        "UTINYINT"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/divide/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/divide/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/divide.json"
      }
    },
    {
      "name": "duckdb_approx_database_count",
      "slug": "duckdb_approx_database_count",
      "description": null,
      "category": "system",
      "kinds": [
        "table"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/duckdb_approx_database_count/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/duckdb_approx_database_count/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/duckdb_approx_database_count.json"
      }
    },
    {
      "name": "duckdb_columns",
      "slug": "duckdb_columns",
      "description": null,
      "category": "system",
      "kinds": [
        "table"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/duckdb_columns/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/duckdb_columns/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/duckdb_columns.json"
      }
    },
    {
      "name": "duckdb_connection_count",
      "slug": "duckdb_connection_count",
      "description": null,
      "category": "system",
      "kinds": [
        "table"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/duckdb_connection_count/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/duckdb_connection_count/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/duckdb_connection_count.json"
      }
    },
    {
      "name": "duckdb_constraints",
      "slug": "duckdb_constraints",
      "description": null,
      "category": "system",
      "kinds": [
        "table"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/duckdb_constraints/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/duckdb_constraints/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/duckdb_constraints.json"
      }
    },
    {
      "name": "duckdb_coordinate_systems",
      "slug": "duckdb_coordinate_systems",
      "description": null,
      "category": "system",
      "kinds": [
        "table"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/duckdb_coordinate_systems/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/duckdb_coordinate_systems/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/duckdb_coordinate_systems.json"
      }
    },
    {
      "name": "duckdb_databases",
      "slug": "duckdb_databases",
      "description": null,
      "category": "system",
      "kinds": [
        "table"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/duckdb_databases/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/duckdb_databases/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/duckdb_databases.json"
      }
    },
    {
      "name": "duckdb_dependencies",
      "slug": "duckdb_dependencies",
      "description": null,
      "category": "system",
      "kinds": [
        "table"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/duckdb_dependencies/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/duckdb_dependencies/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/duckdb_dependencies.json"
      }
    },
    {
      "name": "duckdb_extensions",
      "slug": "duckdb_extensions",
      "description": null,
      "category": "system",
      "kinds": [
        "table"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/duckdb_extensions/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/duckdb_extensions/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/duckdb_extensions.json"
      }
    },
    {
      "name": "duckdb_external_file_cache",
      "slug": "duckdb_external_file_cache",
      "description": null,
      "category": "system",
      "kinds": [
        "table"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/duckdb_external_file_cache/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/duckdb_external_file_cache/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/duckdb_external_file_cache.json"
      }
    },
    {
      "name": "duckdb_functions",
      "slug": "duckdb_functions",
      "description": null,
      "category": "system",
      "kinds": [
        "table"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/duckdb_functions/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/duckdb_functions/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/duckdb_functions.json"
      }
    },
    {
      "name": "duckdb_indexes",
      "slug": "duckdb_indexes",
      "description": null,
      "category": "system",
      "kinds": [
        "table"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/duckdb_indexes/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/duckdb_indexes/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/duckdb_indexes.json"
      }
    },
    {
      "name": "duckdb_keywords",
      "slug": "duckdb_keywords",
      "description": null,
      "category": "system",
      "kinds": [
        "table"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/duckdb_keywords/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/duckdb_keywords/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/duckdb_keywords.json"
      }
    },
    {
      "name": "duckdb_log_contexts",
      "slug": "duckdb_log_contexts",
      "description": null,
      "category": "system",
      "kinds": [
        "table"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/duckdb_log_contexts/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/duckdb_log_contexts/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/duckdb_log_contexts.json"
      }
    },
    {
      "name": "duckdb_logs",
      "slug": "duckdb_logs",
      "description": null,
      "category": "system",
      "kinds": [
        "table"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "BOOLEAN"
      ],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/duckdb_logs/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/duckdb_logs/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/duckdb_logs.json"
      }
    },
    {
      "name": "duckdb_logs_parsed",
      "slug": "duckdb_logs_parsed",
      "description": null,
      "category": "system",
      "kinds": [
        "table_macro"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        null
      ],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/duckdb_logs_parsed/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/duckdb_logs_parsed/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/duckdb_logs_parsed.json"
      }
    },
    {
      "name": "duckdb_memory",
      "slug": "duckdb_memory",
      "description": null,
      "category": "system",
      "kinds": [
        "table"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/duckdb_memory/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/duckdb_memory/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/duckdb_memory.json"
      }
    },
    {
      "name": "duckdb_optimizers",
      "slug": "duckdb_optimizers",
      "description": null,
      "category": "system",
      "kinds": [
        "table"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/duckdb_optimizers/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/duckdb_optimizers/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/duckdb_optimizers.json"
      }
    },
    {
      "name": "duckdb_prepared_statements",
      "slug": "duckdb_prepared_statements",
      "description": null,
      "category": "system",
      "kinds": [
        "table"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/duckdb_prepared_statements/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/duckdb_prepared_statements/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/duckdb_prepared_statements.json"
      }
    },
    {
      "name": "duckdb_profiling_settings",
      "slug": "duckdb_profiling_settings",
      "description": null,
      "category": "system",
      "kinds": [
        "table_macro"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/duckdb_profiling_settings/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/duckdb_profiling_settings/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/duckdb_profiling_settings.json"
      }
    },
    {
      "name": "duckdb_schemas",
      "slug": "duckdb_schemas",
      "description": null,
      "category": "system",
      "kinds": [
        "table"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/duckdb_schemas/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/duckdb_schemas/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/duckdb_schemas.json"
      }
    },
    {
      "name": "duckdb_secret_types",
      "slug": "duckdb_secret_types",
      "description": null,
      "category": "system",
      "kinds": [
        "table"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/duckdb_secret_types/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/duckdb_secret_types/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/duckdb_secret_types.json"
      }
    },
    {
      "name": "duckdb_secrets",
      "slug": "duckdb_secrets",
      "description": null,
      "category": "system",
      "kinds": [
        "table"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "BOOLEAN"
      ],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/duckdb_secrets/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/duckdb_secrets/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/duckdb_secrets.json"
      }
    },
    {
      "name": "duckdb_sequences",
      "slug": "duckdb_sequences",
      "description": null,
      "category": "system",
      "kinds": [
        "table"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/duckdb_sequences/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/duckdb_sequences/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/duckdb_sequences.json"
      }
    },
    {
      "name": "duckdb_settings",
      "slug": "duckdb_settings",
      "description": null,
      "category": "system",
      "kinds": [
        "table"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/duckdb_settings/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/duckdb_settings/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/duckdb_settings.json"
      }
    },
    {
      "name": "duckdb_table_sample",
      "slug": "duckdb_table_sample",
      "description": null,
      "category": "system",
      "kinds": [
        "table"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/duckdb_table_sample/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/duckdb_table_sample/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/duckdb_table_sample.json"
      }
    },
    {
      "name": "duckdb_tables",
      "slug": "duckdb_tables",
      "description": null,
      "category": "system",
      "kinds": [
        "table"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/duckdb_tables/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/duckdb_tables/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/duckdb_tables.json"
      }
    },
    {
      "name": "duckdb_temporary_files",
      "slug": "duckdb_temporary_files",
      "description": null,
      "category": "system",
      "kinds": [
        "table"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/duckdb_temporary_files/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/duckdb_temporary_files/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/duckdb_temporary_files.json"
      }
    },
    {
      "name": "duckdb_types",
      "slug": "duckdb_types",
      "description": null,
      "category": "system",
      "kinds": [
        "table"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/duckdb_types/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/duckdb_types/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/duckdb_types.json"
      }
    },
    {
      "name": "duckdb_variables",
      "slug": "duckdb_variables",
      "description": null,
      "category": "system",
      "kinds": [
        "table"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/duckdb_variables/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/duckdb_variables/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/duckdb_variables.json"
      }
    },
    {
      "name": "duckdb_views",
      "slug": "duckdb_views",
      "description": null,
      "category": "system",
      "kinds": [
        "table"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/duckdb_views/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/duckdb_views/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/duckdb_views.json"
      }
    },
    {
      "name": "editdist3",
      "slug": "editdist3",
      "description": "The minimum number of single-character edits (insertions, deletions or substitutions) required to change one string to the other. Characters of different cases (e.g., `a` and `A`) are considered different.",
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [
        "levenshtein"
      ],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "BIGINT"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/editdist3/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/editdist3/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/editdist3.json"
      }
    },
    {
      "name": "element_at",
      "slug": "element_at",
      "description": "Returns a list containing the value for a given key or an empty list if the key is not contained in the map. The type of the key provided in the second parameter must match the type of the map’s keys else an error is returned",
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [
        "map_extract"
      ],
      "overloadCount": 1,
      "inputTypes": [
        "MAP(K, V)",
        "K"
      ],
      "returnTypes": [
        "V[]"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/element_at/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/element_at/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/element_at.json"
      }
    },
    {
      "name": "enable_checkpoint_on_shutdown",
      "slug": "enable_checkpoint_on_shutdown",
      "description": null,
      "category": "system",
      "kinds": [
        "pragma"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/enable_checkpoint_on_shutdown/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/enable_checkpoint_on_shutdown/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/enable_checkpoint_on_shutdown.json"
      }
    },
    {
      "name": "enable_logging",
      "slug": "enable_logging",
      "description": null,
      "category": "system",
      "kinds": [
        "table"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR",
        "UBIGINT",
        "ANY",
        "BOOLEAN"
      ],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/enable_logging/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/enable_logging/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/enable_logging.json"
      }
    },
    {
      "name": "enable_object_cache",
      "slug": "enable_object_cache",
      "description": null,
      "category": "system",
      "kinds": [
        "pragma"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/enable_object_cache/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/enable_object_cache/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/enable_object_cache.json"
      }
    },
    {
      "name": "enable_optimizer",
      "slug": "enable_optimizer",
      "description": null,
      "category": "system",
      "kinds": [
        "pragma"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/enable_optimizer/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/enable_optimizer/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/enable_optimizer.json"
      }
    },
    {
      "name": "enable_peg_parser",
      "slug": "enable_peg_parser",
      "description": null,
      "category": "system",
      "kinds": [
        "table"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/enable_peg_parser/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/enable_peg_parser/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/enable_peg_parser.json"
      }
    },
    {
      "name": "enable_print_progress_bar",
      "slug": "enable_print_progress_bar",
      "description": null,
      "category": "system",
      "kinds": [
        "pragma"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/enable_print_progress_bar/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/enable_print_progress_bar/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/enable_print_progress_bar.json"
      }
    },
    {
      "name": "enable_profile",
      "slug": "enable_profile",
      "description": null,
      "category": "system",
      "kinds": [
        "pragma"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/enable_profile/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/enable_profile/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/enable_profile.json"
      }
    },
    {
      "name": "enable_profiling",
      "slug": "enable_profiling",
      "description": null,
      "category": "system",
      "kinds": [
        "pragma",
        "table"
      ],
      "aliasOf": [],
      "overloadCount": 2,
      "inputTypes": [
        "VARCHAR",
        "ANY"
      ],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/enable_profiling/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/enable_profiling/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/enable_profiling.json"
      }
    },
    {
      "name": "enable_progress_bar",
      "slug": "enable_progress_bar",
      "description": null,
      "category": "system",
      "kinds": [
        "pragma"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/enable_progress_bar/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/enable_progress_bar/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/enable_progress_bar.json"
      }
    },
    {
      "name": "enable_verification",
      "slug": "enable_verification",
      "description": null,
      "category": "system",
      "kinds": [
        "pragma"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/enable_verification/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/enable_verification/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/enable_verification.json"
      }
    },
    {
      "name": "encode",
      "slug": "encode",
      "description": "Converts the `string` to `BLOB`. Converts UTF-8 characters into literal encoding.",
      "category": "text",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "BLOB"
      ],
      "otherEngineNames": [
        {
          "engine": "Apache Spark",
          "name": "encode"
        },
        {
          "engine": "Presto",
          "name": "to_utf8"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/encode/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/encode/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/encode.json"
      }
    },
    {
      "name": "ends_with",
      "slug": "ends_with",
      "description": "Returns `true` if `string` ends with `search_string`.",
      "category": "text",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [
        "suffix"
      ],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "BOOLEAN"
      ],
      "otherEngineNames": [
        {
          "engine": "Snowflake",
          "name": "endswith"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/ends_with/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/ends_with/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/ends_with.json"
      }
    },
    {
      "name": "entropy",
      "slug": "entropy",
      "description": "Returns the log-2 entropy of count input-values.",
      "category": "aggregate",
      "kinds": [
        "aggregate"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "ANY"
      ],
      "returnTypes": [
        "DOUBLE"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/entropy/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/entropy/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/entropy.json"
      }
    },
    {
      "name": "enum_code",
      "slug": "enum_code",
      "description": "Returns the numeric value backing the given enum value",
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "ANY"
      ],
      "returnTypes": [
        "ANY"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/enum_code/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/enum_code/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/enum_code.json"
      }
    },
    {
      "name": "enum_first",
      "slug": "enum_first",
      "description": "Returns the first value of the input enum type",
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "ANY"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/enum_first/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/enum_first/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/enum_first.json"
      }
    },
    {
      "name": "enum_last",
      "slug": "enum_last",
      "description": "Returns the last value of the input enum type",
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "ANY"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/enum_last/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/enum_last/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/enum_last.json"
      }
    },
    {
      "name": "enum_range",
      "slug": "enum_range",
      "description": "Returns all values of the input enum type as an array",
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "ANY"
      ],
      "returnTypes": [
        "VARCHAR[]"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/enum_range/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/enum_range/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/enum_range.json"
      }
    },
    {
      "name": "enum_range_boundary",
      "slug": "enum_range_boundary",
      "description": "Returns the range between the two given enum values as an array. The values must be of the same enum type. When the first parameter is NULL, the result starts with the first value of the enum type. When the second parameter is NULL, the result ends with the last value of the enum type",
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "ANY"
      ],
      "returnTypes": [
        "VARCHAR[]"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/enum_range_boundary/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/enum_range_boundary/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/enum_range_boundary.json"
      }
    },
    {
      "name": "epoch",
      "slug": "epoch",
      "description": "Extract the epoch component from a temporal type",
      "category": "dates",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 7,
      "inputTypes": [
        "DATE",
        "INTERVAL",
        "TIME WITH TIME ZONE",
        "TIME_NS",
        "TIME",
        "TIMESTAMP WITH TIME ZONE",
        "TIMESTAMP"
      ],
      "returnTypes": [
        "DOUBLE"
      ],
      "otherEngineNames": [
        {
          "engine": "Apache Hive",
          "name": "unix_timestamp"
        },
        {
          "engine": "Apache Spark",
          "name": "unix_timestamp"
        },
        {
          "engine": "BigQuery",
          "name": "unix_seconds"
        },
        {
          "engine": "Presto",
          "name": "to_unixtime"
        },
        {
          "engine": "Snowflake",
          "name": "date_part"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/epoch/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/epoch/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/epoch.json"
      }
    },
    {
      "name": "epoch_ms",
      "slug": "epoch_ms",
      "description": "Extract the epoch component in milliseconds from a temporal type",
      "category": "dates",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 8,
      "inputTypes": [
        "BIGINT",
        "DATE",
        "INTERVAL",
        "TIME WITH TIME ZONE",
        "TIME_NS",
        "TIME",
        "TIMESTAMP WITH TIME ZONE",
        "TIMESTAMP"
      ],
      "returnTypes": [
        "TIMESTAMP",
        "BIGINT"
      ],
      "otherEngineNames": [
        {
          "engine": "BigQuery",
          "name": "unix_millis"
        },
        {
          "engine": "Snowflake",
          "name": "date_part"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/epoch_ms/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/epoch_ms/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/epoch_ms.json"
      }
    },
    {
      "name": "epoch_ns",
      "slug": "epoch_ns",
      "description": "Extract the epoch component in nanoseconds from a temporal type",
      "category": "dates",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 8,
      "inputTypes": [
        "DATE",
        "INTERVAL",
        "TIME WITH TIME ZONE",
        "TIME_NS",
        "TIME",
        "TIMESTAMP WITH TIME ZONE",
        "TIMESTAMP_NS",
        "TIMESTAMP"
      ],
      "returnTypes": [
        "BIGINT"
      ],
      "otherEngineNames": [
        {
          "engine": "Snowflake",
          "name": "datediff"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/epoch_ns/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/epoch_ns/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/epoch_ns.json"
      }
    },
    {
      "name": "epoch_us",
      "slug": "epoch_us",
      "description": "Extract the epoch component in microseconds from a temporal type",
      "category": "dates",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 7,
      "inputTypes": [
        "DATE",
        "INTERVAL",
        "TIME WITH TIME ZONE",
        "TIME_NS",
        "TIME",
        "TIMESTAMP WITH TIME ZONE",
        "TIMESTAMP"
      ],
      "returnTypes": [
        "BIGINT"
      ],
      "otherEngineNames": [
        {
          "engine": "BigQuery",
          "name": "unix_micros"
        },
        {
          "engine": "Snowflake",
          "name": "cast"
        },
        {
          "engine": "Snowflake",
          "name": "extract"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/epoch_us/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/epoch_us/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/epoch_us.json"
      }
    },
    {
      "name": "equi_width_bins",
      "slug": "equi_width_bins",
      "description": "Generates bin_count equi-width bins between the min and max. If enabled nice_rounding makes the numbers more readable/less jagged",
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 4,
      "inputTypes": [
        "ANY",
        "BIGINT",
        "BOOLEAN",
        "DOUBLE",
        "TIMESTAMP"
      ],
      "returnTypes": [
        "ANY[]"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/equi_width_bins/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/equi_width_bins/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/equi_width_bins.json"
      }
    },
    {
      "name": "era",
      "slug": "era",
      "description": "Extract the era component from a date or timestamp",
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 4,
      "inputTypes": [
        "DATE",
        "INTERVAL",
        "TIMESTAMP WITH TIME ZONE",
        "TIMESTAMP"
      ],
      "returnTypes": [
        "BIGINT"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/era/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/era/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/era.json"
      }
    },
    {
      "name": "error",
      "slug": "error",
      "description": "Throws the given error message",
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "\"NULL\""
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/error/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/error/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/error.json"
      }
    },
    {
      "name": "even",
      "slug": "even",
      "description": "Rounds x to next even number by rounding away from zero",
      "category": "numeric",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "DOUBLE"
      ],
      "returnTypes": [
        "DOUBLE"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/even/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/even/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/even.json"
      }
    },
    {
      "name": "exp",
      "slug": "exp",
      "description": "Computes e to the power of x",
      "category": "numeric",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "DOUBLE"
      ],
      "returnTypes": [
        "DOUBLE"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/exp/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/exp/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/exp.json"
      }
    },
    {
      "name": "extension_versions",
      "slug": "extension_versions",
      "description": null,
      "category": "system",
      "kinds": [
        "pragma"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/extension_versions/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/extension_versions/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/extension_versions.json"
      }
    },
    {
      "name": "factorial",
      "slug": "factorial",
      "description": "Factorial of x. Computes the product of the current integer and all integers below it",
      "category": "numeric",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [
        "!__postfix"
      ],
      "overloadCount": 1,
      "inputTypes": [
        "INTEGER"
      ],
      "returnTypes": [
        "HUGEINT"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/factorial/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/factorial/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/factorial.json"
      }
    },
    {
      "name": "favg",
      "slug": "favg",
      "description": "Calculates the average using a more accurate floating point summation (Kahan Sum)",
      "category": "aggregate",
      "kinds": [
        "aggregate"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "DOUBLE"
      ],
      "returnTypes": [
        "DOUBLE"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/favg/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/favg/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/favg.json"
      }
    },
    {
      "name": "fdiv",
      "slug": "fdiv",
      "description": null,
      "category": "system",
      "kinds": [
        "macro"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        null
      ],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/fdiv/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/fdiv/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/fdiv.json"
      }
    },
    {
      "name": "fill",
      "slug": "fill",
      "description": null,
      "category": "aggregate",
      "kinds": [
        "aggregate"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "T"
      ],
      "returnTypes": [
        "T"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/fill/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/fill/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/fill.json"
      }
    },
    {
      "name": "filter",
      "slug": "filter",
      "description": "Constructs a list from those elements of the input `list` for which the `lambda` function returns `true`. DuckDB must be able to cast the `lambda` function's return type to `BOOL`. The return type of `list_filter` is the same as the input list's.",
      "category": "lists",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [
        "list_filter"
      ],
      "overloadCount": 1,
      "inputTypes": [
        "ANY[]",
        "LAMBDA"
      ],
      "returnTypes": [
        "ANY[]"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/filter/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/filter/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/filter.json"
      }
    },
    {
      "name": "finalize",
      "slug": "finalize",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "AGGREGATE_STATE<?>"
      ],
      "returnTypes": [
        "INVALID"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/finalize/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/finalize/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/finalize.json"
      }
    },
    {
      "name": "first",
      "slug": "first",
      "description": "Returns the first value (NULL or non-NULL) from arg. This function is affected by ordering.",
      "category": "aggregate",
      "kinds": [
        "aggregate"
      ],
      "aliasOf": [],
      "overloadCount": 3,
      "inputTypes": [
        "ANY",
        "DECIMAL",
        "T"
      ],
      "returnTypes": [
        "ANY",
        "DECIMAL",
        "T"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/first/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/first/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/first.json"
      }
    },
    {
      "name": "first_value",
      "slug": "first_value",
      "description": null,
      "category": "aggregate",
      "kinds": [
        "aggregate"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "T"
      ],
      "returnTypes": [
        "T"
      ],
      "otherEngineNames": [
        {
          "engine": "Apache Hive",
          "name": "first_value"
        },
        {
          "engine": "Apache Spark",
          "name": "any_value"
        },
        {
          "engine": "Apache Spark",
          "name": "first"
        },
        {
          "engine": "Apache Spark",
          "name": "first_value"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/first_value/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/first_value/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/first_value.json"
      }
    },
    {
      "name": "flatten",
      "slug": "flatten",
      "description": "Flattens a nested list by one level.",
      "category": "lists",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "T[][]"
      ],
      "returnTypes": [
        "T[]"
      ],
      "otherEngineNames": [
        {
          "engine": "BigQuery",
          "name": "array_concat_agg"
        },
        {
          "engine": "BigQuery",
          "name": "from"
        },
        {
          "engine": "Snowflake",
          "name": "array_flatten"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/flatten/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/flatten/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/flatten.json"
      }
    },
    {
      "name": "floor",
      "slug": "floor",
      "description": "Rounds the number down",
      "category": "numeric",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 3,
      "inputTypes": [
        "DECIMAL",
        "DOUBLE",
        "FLOAT"
      ],
      "returnTypes": [
        "DECIMAL",
        "DOUBLE",
        "FLOAT"
      ],
      "otherEngineNames": [
        {
          "engine": "Snowflake",
          "name": "random"
        },
        {
          "engine": "Snowflake",
          "name": "uniform"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/floor/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/floor/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/floor.json"
      }
    },
    {
      "name": "fmod",
      "slug": "fmod",
      "description": null,
      "category": "numeric",
      "kinds": [
        "macro"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        null
      ],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/fmod/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/fmod/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/fmod.json"
      }
    },
    {
      "name": "force_checkpoint",
      "slug": "force_checkpoint",
      "description": null,
      "category": "system",
      "kinds": [
        "pragma",
        "table"
      ],
      "aliasOf": [],
      "overloadCount": 3,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/force_checkpoint/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/force_checkpoint/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/force_checkpoint.json"
      }
    },
    {
      "name": "format",
      "slug": "format",
      "description": "Formats a string using the fmt syntax.",
      "category": "text",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [
        {
          "engine": "MySQL",
          "name": "format"
        },
        {
          "engine": "Trino",
          "name": "format"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/format/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/format/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/format.json"
      }
    },
    {
      "name": "format_bytes",
      "slug": "format_bytes",
      "description": "Converts `integer` to a human-readable representation using units based on powers of 2 (KiB, MiB, GiB, etc.).",
      "category": "text",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "BIGINT"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/format_bytes/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/format_bytes/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/format_bytes.json"
      }
    },
    {
      "name": "formatReadableDecimalSize",
      "slug": "operator-666f726d61745265616461626c65446563696d616c53697a65",
      "description": "Converts `integer` to a human-readable representation using units based on powers of 10 (KB, MB, GB, etc.).",
      "category": "text",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "BIGINT"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/operator-666f726d61745265616461626c65446563696d616c53697a65/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/operator-666f726d61745265616461626c65446563696d616c53697a65/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/operator-666f726d61745265616461626c65446563696d616c53697a65.json"
      }
    },
    {
      "name": "formatReadableSize",
      "slug": "operator-666f726d61745265616461626c6553697a65",
      "description": "Converts `integer` to a human-readable representation using units based on powers of 2 (KiB, MiB, GiB, etc.).",
      "category": "text",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [
        "format_bytes"
      ],
      "overloadCount": 1,
      "inputTypes": [
        "BIGINT"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/operator-666f726d61745265616461626c6553697a65/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/operator-666f726d61745265616461626c6553697a65/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/operator-666f726d61745265616461626c6553697a65.json"
      }
    },
    {
      "name": "from_base64",
      "slug": "from_base64",
      "description": "Converts a base64 encoded `string` to a character string (`BLOB`).",
      "category": "text",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "BLOB"
      ],
      "otherEngineNames": [
        {
          "engine": "Snowflake",
          "name": "base64_decode_binary"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/from_base64/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/from_base64/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/from_base64.json"
      }
    },
    {
      "name": "from_binary",
      "slug": "from_binary",
      "description": "Converts a `value` from binary representation to a blob.",
      "category": "text",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [
        "unbin"
      ],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "BLOB"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/from_binary/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/from_binary/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/from_binary.json"
      }
    },
    {
      "name": "from_hex",
      "slug": "from_hex",
      "description": "Converts a `value` from hexadecimal representation to a blob.",
      "category": "text",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [
        "unhex"
      ],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "BLOB"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/from_hex/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/from_hex/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/from_hex.json"
      }
    },
    {
      "name": "from_json",
      "slug": "from_json",
      "description": null,
      "category": "json",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 2,
      "inputTypes": [
        "JSON",
        "VARCHAR"
      ],
      "returnTypes": [
        "ANY"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/from_json/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/from_json/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/from_json.json"
      }
    },
    {
      "name": "from_json_strict",
      "slug": "from_json_strict",
      "description": null,
      "category": "json",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 2,
      "inputTypes": [
        "JSON",
        "VARCHAR"
      ],
      "returnTypes": [
        "ANY"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/from_json_strict/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/from_json_strict/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/from_json_strict.json"
      }
    },
    {
      "name": "fsum",
      "slug": "fsum",
      "description": "Calculates the sum using a more accurate floating point summation (Kahan Sum).",
      "category": "aggregate",
      "kinds": [
        "aggregate"
      ],
      "aliasOf": [
        "kahan_sum"
      ],
      "overloadCount": 1,
      "inputTypes": [
        "DOUBLE"
      ],
      "returnTypes": [
        "DOUBLE"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/fsum/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/fsum/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/fsum.json"
      }
    },
    {
      "name": "functions",
      "slug": "functions",
      "description": null,
      "category": "system",
      "kinds": [
        "pragma"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/functions/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/functions/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/functions.json"
      }
    },
    {
      "name": "gamma",
      "slug": "gamma",
      "description": "Interpolation of (x-1) factorial (so decimal inputs are allowed)",
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "DOUBLE"
      ],
      "returnTypes": [
        "DOUBLE"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/gamma/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/gamma/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/gamma.json"
      }
    },
    {
      "name": "gcd",
      "slug": "gcd",
      "description": "Computes the greatest common divisor of x and y",
      "category": "numeric",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [
        "greatest_common_divisor"
      ],
      "overloadCount": 2,
      "inputTypes": [
        "BIGINT",
        "HUGEINT"
      ],
      "returnTypes": [
        "BIGINT",
        "HUGEINT"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/gcd/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/gcd/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/gcd.json"
      }
    },
    {
      "name": "gen_random_uuid",
      "slug": "gen_random_uuid",
      "description": "Returns a random UUID v4 similar to this: eeccb8c5-9943-b2bb-bb5e-222f4e14b687",
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [
        "uuid"
      ],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        "UUID"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/gen_random_uuid/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/gen_random_uuid/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/gen_random_uuid.json"
      }
    },
    {
      "name": "generate_series",
      "slug": "generate_series",
      "description": "Creates a list of values between `start` and `stop` - the stop parameter is inclusive.",
      "category": "lists",
      "kinds": [
        "scalar",
        "table"
      ],
      "aliasOf": [],
      "overloadCount": 10,
      "inputTypes": [
        "BIGINT",
        "TIMESTAMP WITH TIME ZONE",
        "INTERVAL",
        "TIMESTAMP"
      ],
      "returnTypes": [
        "BIGINT[]",
        "TIMESTAMP WITH TIME ZONE[]",
        "TIMESTAMP[]",
        null
      ],
      "otherEngineNames": [
        {
          "engine": "BigQuery",
          "name": "generate_array"
        },
        {
          "engine": "Dremio",
          "name": "array_generate_range"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/generate_series/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/generate_series/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/generate_series.json"
      }
    },
    {
      "name": "generate_subscripts",
      "slug": "generate_subscripts",
      "description": null,
      "category": "system",
      "kinds": [
        "macro"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        null
      ],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [
        {
          "engine": "Apache Spark",
          "name": "posexplode"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/generate_subscripts/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/generate_subscripts/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/generate_subscripts.json"
      }
    },
    {
      "name": "geomean",
      "slug": "geomean",
      "description": null,
      "category": "system",
      "kinds": [
        "macro"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        null
      ],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/geomean/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/geomean/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/geomean.json"
      }
    },
    {
      "name": "geometric_mean",
      "slug": "geometric_mean",
      "description": null,
      "category": "system",
      "kinds": [
        "macro"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        null
      ],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/geometric_mean/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/geometric_mean/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/geometric_mean.json"
      }
    },
    {
      "name": "get_bit",
      "slug": "get_bit",
      "description": "Extracts the nth bit from bitstring; the first (leftmost) bit is indexed 0",
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "BIT",
        "INTEGER"
      ],
      "returnTypes": [
        "INTEGER"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/get_bit/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/get_bit/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/get_bit.json"
      }
    },
    {
      "name": "get_block_size",
      "slug": "get_block_size",
      "description": null,
      "category": "system",
      "kinds": [
        "macro"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        null
      ],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/get_block_size/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/get_block_size/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/get_block_size.json"
      }
    },
    {
      "name": "get_current_time",
      "slug": "get_current_time",
      "description": null,
      "category": "dates",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        "TIME WITH TIME ZONE"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/get_current_time/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/get_current_time/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/get_current_time.json"
      }
    },
    {
      "name": "get_current_timestamp",
      "slug": "get_current_timestamp",
      "description": "Returns the current timestamp",
      "category": "dates",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        "TIMESTAMP WITH TIME ZONE"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/get_current_timestamp/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/get_current_timestamp/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/get_current_timestamp.json"
      }
    },
    {
      "name": "get_type",
      "slug": "get_type",
      "description": "Returns the type of the result of the expression",
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "ANY"
      ],
      "returnTypes": [
        "TYPE"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/get_type/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/get_type/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/get_type.json"
      }
    },
    {
      "name": "getenv",
      "slug": "getenv",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/getenv/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/getenv/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/getenv.json"
      }
    },
    {
      "name": "getvariable",
      "slug": "getvariable",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "ANY"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/getvariable/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/getvariable/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/getvariable.json"
      }
    },
    {
      "name": "glob",
      "slug": "glob",
      "description": null,
      "category": "files",
      "kinds": [
        "table"
      ],
      "aliasOf": [],
      "overloadCount": 2,
      "inputTypes": [
        "VARCHAR",
        "VARCHAR[]"
      ],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/glob/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/glob/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/glob.json"
      }
    },
    {
      "name": "grade_up",
      "slug": "grade_up",
      "description": "Works like list_sort, but the results are the indexes that correspond to the position in the original list instead of the actual values.",
      "category": "lists",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [
        "list_grade_up"
      ],
      "overloadCount": 3,
      "inputTypes": [
        "ANY[]",
        "VARCHAR"
      ],
      "returnTypes": [
        "ANY[]"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/grade_up/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/grade_up/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/grade_up.json"
      }
    },
    {
      "name": "greatest",
      "slug": "greatest",
      "description": "Returns the largest value. For strings lexicographical ordering is used. Note that lowercase characters are considered “larger” than uppercase characters and collations are not supported.",
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "ANY"
      ],
      "returnTypes": [
        "ANY"
      ],
      "otherEngineNames": [
        {
          "engine": "Snowflake",
          "name": "greatest_ignore_nulls"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/greatest/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/greatest/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/greatest.json"
      }
    },
    {
      "name": "greatest_common_divisor",
      "slug": "greatest_common_divisor",
      "description": "Computes the greatest common divisor of x and y",
      "category": "numeric",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 2,
      "inputTypes": [
        "BIGINT",
        "HUGEINT"
      ],
      "returnTypes": [
        "BIGINT",
        "HUGEINT"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/greatest_common_divisor/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/greatest_common_divisor/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/greatest_common_divisor.json"
      }
    },
    {
      "name": "group_concat",
      "slug": "group_concat",
      "description": "Concatenates the column string values with an optional separator.",
      "category": "aggregate",
      "kinds": [
        "aggregate"
      ],
      "aliasOf": [
        "string_agg"
      ],
      "overloadCount": 2,
      "inputTypes": [
        "ANY",
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/group_concat/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/group_concat/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/group_concat.json"
      }
    },
    {
      "name": "hamming",
      "slug": "hamming",
      "description": "The Hamming distance between to strings, i.e., the number of positions with different characters for two strings of equal length. Strings must be of equal length. Characters of different cases (e.g., `a` and `A`) are considered different.",
      "category": "text",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "BIGINT"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/hamming/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/hamming/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/hamming.json"
      }
    },
    {
      "name": "hash",
      "slug": "hash",
      "description": "Returns a `UBIGINT` with the hash of the `value`. Note that this is not a cryptographic hash.",
      "category": "text",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "ANY"
      ],
      "returnTypes": [
        "UBIGINT"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/hash/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/hash/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/hash.json"
      }
    },
    {
      "name": "hex",
      "slug": "hex",
      "description": "Converts `blob` to `VARCHAR` using hexadecimal encoding.",
      "category": "text",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 7,
      "inputTypes": [
        "BLOB",
        "VARCHAR",
        "BIGINT",
        "BIGNUM",
        "HUGEINT",
        "UBIGINT",
        "UHUGEINT"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [
        {
          "engine": "BigQuery",
          "name": "to_hex"
        },
        {
          "engine": "BigQuery",
          "name": "upper"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/hex/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/hex/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/hex.json"
      }
    },
    {
      "name": "histogram",
      "slug": "histogram",
      "description": "Returns a LIST of STRUCTs with the fields bucket and count.",
      "category": "aggregate",
      "kinds": [
        "aggregate",
        "table_macro"
      ],
      "aliasOf": [],
      "overloadCount": 3,
      "inputTypes": [
        "ANY",
        "ANY[]",
        null
      ],
      "returnTypes": [
        "MAP",
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/histogram/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/histogram/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/histogram.json"
      }
    },
    {
      "name": "histogram_exact",
      "slug": "histogram_exact",
      "description": "Returns a LIST of STRUCTs with the fields bucket and count matching the buckets exactly.",
      "category": "aggregate",
      "kinds": [
        "aggregate"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "ANY",
        "ANY[]"
      ],
      "returnTypes": [
        "MAP"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/histogram_exact/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/histogram_exact/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/histogram_exact.json"
      }
    },
    {
      "name": "histogram_values",
      "slug": "histogram_values",
      "description": null,
      "category": "system",
      "kinds": [
        "table_macro"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        null
      ],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/histogram_values/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/histogram_values/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/histogram_values.json"
      }
    },
    {
      "name": "hour",
      "slug": "hour",
      "description": "Extract the hour component from a date or timestamp",
      "category": "dates",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 7,
      "inputTypes": [
        "DATE",
        "INTERVAL",
        "TIME WITH TIME ZONE",
        "TIME_NS",
        "TIME",
        "TIMESTAMP WITH TIME ZONE",
        "TIMESTAMP"
      ],
      "returnTypes": [
        "BIGINT"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/hour/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/hour/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/hour.json"
      }
    },
    {
      "name": "icu_calendar_names",
      "slug": "icu_calendar_names",
      "description": null,
      "category": "system",
      "kinds": [
        "table"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_calendar_names/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_calendar_names/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_calendar_names.json"
      }
    },
    {
      "name": "icu_collate_af",
      "slug": "icu_collate_af",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_af/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_af/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_af.json"
      }
    },
    {
      "name": "icu_collate_am",
      "slug": "icu_collate_am",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_am/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_am/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_am.json"
      }
    },
    {
      "name": "icu_collate_ar",
      "slug": "icu_collate_ar",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_ar/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_ar/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_ar.json"
      }
    },
    {
      "name": "icu_collate_ar_sa",
      "slug": "icu_collate_ar_sa",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_ar_sa/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_ar_sa/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_ar_sa.json"
      }
    },
    {
      "name": "icu_collate_as",
      "slug": "icu_collate_as",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_as/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_as/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_as.json"
      }
    },
    {
      "name": "icu_collate_az",
      "slug": "icu_collate_az",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_az/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_az/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_az.json"
      }
    },
    {
      "name": "icu_collate_be",
      "slug": "icu_collate_be",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_be/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_be/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_be.json"
      }
    },
    {
      "name": "icu_collate_bg",
      "slug": "icu_collate_bg",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_bg/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_bg/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_bg.json"
      }
    },
    {
      "name": "icu_collate_bn",
      "slug": "icu_collate_bn",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_bn/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_bn/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_bn.json"
      }
    },
    {
      "name": "icu_collate_bo",
      "slug": "icu_collate_bo",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_bo/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_bo/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_bo.json"
      }
    },
    {
      "name": "icu_collate_br",
      "slug": "icu_collate_br",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_br/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_br/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_br.json"
      }
    },
    {
      "name": "icu_collate_bs",
      "slug": "icu_collate_bs",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_bs/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_bs/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_bs.json"
      }
    },
    {
      "name": "icu_collate_ca",
      "slug": "icu_collate_ca",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_ca/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_ca/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_ca.json"
      }
    },
    {
      "name": "icu_collate_ceb",
      "slug": "icu_collate_ceb",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_ceb/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_ceb/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_ceb.json"
      }
    },
    {
      "name": "icu_collate_chr",
      "slug": "icu_collate_chr",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_chr/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_chr/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_chr.json"
      }
    },
    {
      "name": "icu_collate_cs",
      "slug": "icu_collate_cs",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_cs/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_cs/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_cs.json"
      }
    },
    {
      "name": "icu_collate_cy",
      "slug": "icu_collate_cy",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_cy/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_cy/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_cy.json"
      }
    },
    {
      "name": "icu_collate_da",
      "slug": "icu_collate_da",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_da/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_da/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_da.json"
      }
    },
    {
      "name": "icu_collate_de",
      "slug": "icu_collate_de",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_de/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_de/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_de.json"
      }
    },
    {
      "name": "icu_collate_de_at",
      "slug": "icu_collate_de_at",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_de_at/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_de_at/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_de_at.json"
      }
    },
    {
      "name": "icu_collate_dsb",
      "slug": "icu_collate_dsb",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_dsb/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_dsb/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_dsb.json"
      }
    },
    {
      "name": "icu_collate_dz",
      "slug": "icu_collate_dz",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_dz/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_dz/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_dz.json"
      }
    },
    {
      "name": "icu_collate_ee",
      "slug": "icu_collate_ee",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_ee/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_ee/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_ee.json"
      }
    },
    {
      "name": "icu_collate_el",
      "slug": "icu_collate_el",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_el/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_el/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_el.json"
      }
    },
    {
      "name": "icu_collate_en",
      "slug": "icu_collate_en",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_en/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_en/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_en.json"
      }
    },
    {
      "name": "icu_collate_en_us",
      "slug": "icu_collate_en_us",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_en_us/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_en_us/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_en_us.json"
      }
    },
    {
      "name": "icu_collate_eo",
      "slug": "icu_collate_eo",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_eo/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_eo/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_eo.json"
      }
    },
    {
      "name": "icu_collate_es",
      "slug": "icu_collate_es",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_es/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_es/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_es.json"
      }
    },
    {
      "name": "icu_collate_et",
      "slug": "icu_collate_et",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_et/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_et/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_et.json"
      }
    },
    {
      "name": "icu_collate_fa",
      "slug": "icu_collate_fa",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_fa/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_fa/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_fa.json"
      }
    },
    {
      "name": "icu_collate_fa_af",
      "slug": "icu_collate_fa_af",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_fa_af/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_fa_af/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_fa_af.json"
      }
    },
    {
      "name": "icu_collate_ff",
      "slug": "icu_collate_ff",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_ff/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_ff/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_ff.json"
      }
    },
    {
      "name": "icu_collate_fi",
      "slug": "icu_collate_fi",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_fi/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_fi/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_fi.json"
      }
    },
    {
      "name": "icu_collate_fil",
      "slug": "icu_collate_fil",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_fil/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_fil/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_fil.json"
      }
    },
    {
      "name": "icu_collate_fo",
      "slug": "icu_collate_fo",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_fo/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_fo/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_fo.json"
      }
    },
    {
      "name": "icu_collate_fr",
      "slug": "icu_collate_fr",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_fr/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_fr/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_fr.json"
      }
    },
    {
      "name": "icu_collate_fr_ca",
      "slug": "icu_collate_fr_ca",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_fr_ca/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_fr_ca/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_fr_ca.json"
      }
    },
    {
      "name": "icu_collate_fy",
      "slug": "icu_collate_fy",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_fy/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_fy/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_fy.json"
      }
    },
    {
      "name": "icu_collate_ga",
      "slug": "icu_collate_ga",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_ga/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_ga/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_ga.json"
      }
    },
    {
      "name": "icu_collate_gl",
      "slug": "icu_collate_gl",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_gl/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_gl/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_gl.json"
      }
    },
    {
      "name": "icu_collate_gu",
      "slug": "icu_collate_gu",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_gu/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_gu/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_gu.json"
      }
    },
    {
      "name": "icu_collate_ha",
      "slug": "icu_collate_ha",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_ha/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_ha/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_ha.json"
      }
    },
    {
      "name": "icu_collate_haw",
      "slug": "icu_collate_haw",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_haw/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_haw/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_haw.json"
      }
    },
    {
      "name": "icu_collate_he",
      "slug": "icu_collate_he",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_he/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_he/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_he.json"
      }
    },
    {
      "name": "icu_collate_he_il",
      "slug": "icu_collate_he_il",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_he_il/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_he_il/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_he_il.json"
      }
    },
    {
      "name": "icu_collate_hi",
      "slug": "icu_collate_hi",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_hi/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_hi/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_hi.json"
      }
    },
    {
      "name": "icu_collate_hr",
      "slug": "icu_collate_hr",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_hr/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_hr/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_hr.json"
      }
    },
    {
      "name": "icu_collate_hsb",
      "slug": "icu_collate_hsb",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_hsb/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_hsb/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_hsb.json"
      }
    },
    {
      "name": "icu_collate_hu",
      "slug": "icu_collate_hu",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_hu/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_hu/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_hu.json"
      }
    },
    {
      "name": "icu_collate_hy",
      "slug": "icu_collate_hy",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_hy/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_hy/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_hy.json"
      }
    },
    {
      "name": "icu_collate_id",
      "slug": "icu_collate_id",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_id/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_id/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_id.json"
      }
    },
    {
      "name": "icu_collate_id_id",
      "slug": "icu_collate_id_id",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_id_id/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_id_id/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_id_id.json"
      }
    },
    {
      "name": "icu_collate_ig",
      "slug": "icu_collate_ig",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_ig/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_ig/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_ig.json"
      }
    },
    {
      "name": "icu_collate_is",
      "slug": "icu_collate_is",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_is/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_is/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_is.json"
      }
    },
    {
      "name": "icu_collate_it",
      "slug": "icu_collate_it",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_it/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_it/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_it.json"
      }
    },
    {
      "name": "icu_collate_ja",
      "slug": "icu_collate_ja",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_ja/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_ja/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_ja.json"
      }
    },
    {
      "name": "icu_collate_ka",
      "slug": "icu_collate_ka",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_ka/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_ka/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_ka.json"
      }
    },
    {
      "name": "icu_collate_kk",
      "slug": "icu_collate_kk",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_kk/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_kk/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_kk.json"
      }
    },
    {
      "name": "icu_collate_kl",
      "slug": "icu_collate_kl",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_kl/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_kl/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_kl.json"
      }
    },
    {
      "name": "icu_collate_km",
      "slug": "icu_collate_km",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_km/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_km/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_km.json"
      }
    },
    {
      "name": "icu_collate_kn",
      "slug": "icu_collate_kn",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_kn/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_kn/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_kn.json"
      }
    },
    {
      "name": "icu_collate_ko",
      "slug": "icu_collate_ko",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_ko/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_ko/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_ko.json"
      }
    },
    {
      "name": "icu_collate_kok",
      "slug": "icu_collate_kok",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_kok/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_kok/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_kok.json"
      }
    },
    {
      "name": "icu_collate_ku",
      "slug": "icu_collate_ku",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_ku/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_ku/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_ku.json"
      }
    },
    {
      "name": "icu_collate_ky",
      "slug": "icu_collate_ky",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_ky/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_ky/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_ky.json"
      }
    },
    {
      "name": "icu_collate_lb",
      "slug": "icu_collate_lb",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_lb/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_lb/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_lb.json"
      }
    },
    {
      "name": "icu_collate_lij",
      "slug": "icu_collate_lij",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_lij/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_lij/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_lij.json"
      }
    },
    {
      "name": "icu_collate_lkt",
      "slug": "icu_collate_lkt",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_lkt/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_lkt/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_lkt.json"
      }
    },
    {
      "name": "icu_collate_ln",
      "slug": "icu_collate_ln",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_ln/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_ln/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_ln.json"
      }
    },
    {
      "name": "icu_collate_lo",
      "slug": "icu_collate_lo",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_lo/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_lo/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_lo.json"
      }
    },
    {
      "name": "icu_collate_lt",
      "slug": "icu_collate_lt",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_lt/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_lt/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_lt.json"
      }
    },
    {
      "name": "icu_collate_lv",
      "slug": "icu_collate_lv",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_lv/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_lv/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_lv.json"
      }
    },
    {
      "name": "icu_collate_mk",
      "slug": "icu_collate_mk",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_mk/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_mk/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_mk.json"
      }
    },
    {
      "name": "icu_collate_ml",
      "slug": "icu_collate_ml",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_ml/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_ml/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_ml.json"
      }
    },
    {
      "name": "icu_collate_mn",
      "slug": "icu_collate_mn",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_mn/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_mn/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_mn.json"
      }
    },
    {
      "name": "icu_collate_mr",
      "slug": "icu_collate_mr",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_mr/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_mr/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_mr.json"
      }
    },
    {
      "name": "icu_collate_ms",
      "slug": "icu_collate_ms",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_ms/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_ms/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_ms.json"
      }
    },
    {
      "name": "icu_collate_mt",
      "slug": "icu_collate_mt",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_mt/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_mt/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_mt.json"
      }
    },
    {
      "name": "icu_collate_my",
      "slug": "icu_collate_my",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_my/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_my/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_my.json"
      }
    },
    {
      "name": "icu_collate_nb",
      "slug": "icu_collate_nb",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_nb/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_nb/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_nb.json"
      }
    },
    {
      "name": "icu_collate_nb_no",
      "slug": "icu_collate_nb_no",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_nb_no/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_nb_no/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_nb_no.json"
      }
    },
    {
      "name": "icu_collate_ne",
      "slug": "icu_collate_ne",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_ne/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_ne/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_ne.json"
      }
    },
    {
      "name": "icu_collate_nl",
      "slug": "icu_collate_nl",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_nl/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_nl/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_nl.json"
      }
    },
    {
      "name": "icu_collate_nn",
      "slug": "icu_collate_nn",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_nn/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_nn/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_nn.json"
      }
    },
    {
      "name": "icu_collate_noaccent",
      "slug": "icu_collate_noaccent",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_noaccent/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_noaccent/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_noaccent.json"
      }
    },
    {
      "name": "icu_collate_nso",
      "slug": "icu_collate_nso",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_nso/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_nso/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_nso.json"
      }
    },
    {
      "name": "icu_collate_om",
      "slug": "icu_collate_om",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_om/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_om/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_om.json"
      }
    },
    {
      "name": "icu_collate_or",
      "slug": "icu_collate_or",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_or/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_or/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_or.json"
      }
    },
    {
      "name": "icu_collate_pa",
      "slug": "icu_collate_pa",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_pa/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_pa/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_pa.json"
      }
    },
    {
      "name": "icu_collate_pa_in",
      "slug": "icu_collate_pa_in",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_pa_in/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_pa_in/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_pa_in.json"
      }
    },
    {
      "name": "icu_collate_pl",
      "slug": "icu_collate_pl",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_pl/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_pl/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_pl.json"
      }
    },
    {
      "name": "icu_collate_ps",
      "slug": "icu_collate_ps",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_ps/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_ps/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_ps.json"
      }
    },
    {
      "name": "icu_collate_pt",
      "slug": "icu_collate_pt",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_pt/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_pt/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_pt.json"
      }
    },
    {
      "name": "icu_collate_ro",
      "slug": "icu_collate_ro",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_ro/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_ro/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_ro.json"
      }
    },
    {
      "name": "icu_collate_ru",
      "slug": "icu_collate_ru",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_ru/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_ru/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_ru.json"
      }
    },
    {
      "name": "icu_collate_sa",
      "slug": "icu_collate_sa",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_sa/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_sa/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_sa.json"
      }
    },
    {
      "name": "icu_collate_se",
      "slug": "icu_collate_se",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_se/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_se/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_se.json"
      }
    },
    {
      "name": "icu_collate_si",
      "slug": "icu_collate_si",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_si/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_si/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_si.json"
      }
    },
    {
      "name": "icu_collate_sk",
      "slug": "icu_collate_sk",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_sk/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_sk/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_sk.json"
      }
    },
    {
      "name": "icu_collate_sl",
      "slug": "icu_collate_sl",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_sl/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_sl/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_sl.json"
      }
    },
    {
      "name": "icu_collate_smn",
      "slug": "icu_collate_smn",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_smn/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_smn/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_smn.json"
      }
    },
    {
      "name": "icu_collate_sq",
      "slug": "icu_collate_sq",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_sq/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_sq/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_sq.json"
      }
    },
    {
      "name": "icu_collate_sr",
      "slug": "icu_collate_sr",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_sr/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_sr/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_sr.json"
      }
    },
    {
      "name": "icu_collate_sr_ba",
      "slug": "icu_collate_sr_ba",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_sr_ba/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_sr_ba/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_sr_ba.json"
      }
    },
    {
      "name": "icu_collate_sr_me",
      "slug": "icu_collate_sr_me",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_sr_me/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_sr_me/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_sr_me.json"
      }
    },
    {
      "name": "icu_collate_sr_rs",
      "slug": "icu_collate_sr_rs",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_sr_rs/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_sr_rs/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_sr_rs.json"
      }
    },
    {
      "name": "icu_collate_st",
      "slug": "icu_collate_st",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_st/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_st/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_st.json"
      }
    },
    {
      "name": "icu_collate_sv",
      "slug": "icu_collate_sv",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_sv/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_sv/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_sv.json"
      }
    },
    {
      "name": "icu_collate_sw",
      "slug": "icu_collate_sw",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_sw/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_sw/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_sw.json"
      }
    },
    {
      "name": "icu_collate_ta",
      "slug": "icu_collate_ta",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_ta/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_ta/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_ta.json"
      }
    },
    {
      "name": "icu_collate_te",
      "slug": "icu_collate_te",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_te/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_te/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_te.json"
      }
    },
    {
      "name": "icu_collate_th",
      "slug": "icu_collate_th",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_th/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_th/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_th.json"
      }
    },
    {
      "name": "icu_collate_tk",
      "slug": "icu_collate_tk",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_tk/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_tk/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_tk.json"
      }
    },
    {
      "name": "icu_collate_tn",
      "slug": "icu_collate_tn",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_tn/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_tn/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_tn.json"
      }
    },
    {
      "name": "icu_collate_to",
      "slug": "icu_collate_to",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_to/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_to/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_to.json"
      }
    },
    {
      "name": "icu_collate_tr",
      "slug": "icu_collate_tr",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_tr/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_tr/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_tr.json"
      }
    },
    {
      "name": "icu_collate_ug",
      "slug": "icu_collate_ug",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_ug/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_ug/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_ug.json"
      }
    },
    {
      "name": "icu_collate_uk",
      "slug": "icu_collate_uk",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_uk/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_uk/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_uk.json"
      }
    },
    {
      "name": "icu_collate_ur",
      "slug": "icu_collate_ur",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_ur/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_ur/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_ur.json"
      }
    },
    {
      "name": "icu_collate_uz",
      "slug": "icu_collate_uz",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_uz/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_uz/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_uz.json"
      }
    },
    {
      "name": "icu_collate_vi",
      "slug": "icu_collate_vi",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_vi/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_vi/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_vi.json"
      }
    },
    {
      "name": "icu_collate_wae",
      "slug": "icu_collate_wae",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_wae/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_wae/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_wae.json"
      }
    },
    {
      "name": "icu_collate_wo",
      "slug": "icu_collate_wo",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_wo/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_wo/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_wo.json"
      }
    },
    {
      "name": "icu_collate_xh",
      "slug": "icu_collate_xh",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_xh/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_xh/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_xh.json"
      }
    },
    {
      "name": "icu_collate_yi",
      "slug": "icu_collate_yi",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_yi/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_yi/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_yi.json"
      }
    },
    {
      "name": "icu_collate_yo",
      "slug": "icu_collate_yo",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_yo/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_yo/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_yo.json"
      }
    },
    {
      "name": "icu_collate_yue",
      "slug": "icu_collate_yue",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_yue/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_yue/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_yue.json"
      }
    },
    {
      "name": "icu_collate_yue_cn",
      "slug": "icu_collate_yue_cn",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_yue_cn/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_yue_cn/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_yue_cn.json"
      }
    },
    {
      "name": "icu_collate_zh",
      "slug": "icu_collate_zh",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_zh/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_zh/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_zh.json"
      }
    },
    {
      "name": "icu_collate_zh_cn",
      "slug": "icu_collate_zh_cn",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_zh_cn/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_zh_cn/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_zh_cn.json"
      }
    },
    {
      "name": "icu_collate_zh_hk",
      "slug": "icu_collate_zh_hk",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_zh_hk/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_zh_hk/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_zh_hk.json"
      }
    },
    {
      "name": "icu_collate_zh_mo",
      "slug": "icu_collate_zh_mo",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_zh_mo/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_zh_mo/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_zh_mo.json"
      }
    },
    {
      "name": "icu_collate_zh_sg",
      "slug": "icu_collate_zh_sg",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_zh_sg/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_zh_sg/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_zh_sg.json"
      }
    },
    {
      "name": "icu_collate_zh_tw",
      "slug": "icu_collate_zh_tw",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_zh_tw/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_zh_tw/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_zh_tw.json"
      }
    },
    {
      "name": "icu_collate_zu",
      "slug": "icu_collate_zu",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_zu/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_collate_zu/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_collate_zu.json"
      }
    },
    {
      "name": "icu_sort_key",
      "slug": "icu_sort_key",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_sort_key/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/icu_sort_key/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/icu_sort_key.json"
      }
    },
    {
      "name": "ilike_escape",
      "slug": "ilike_escape",
      "description": "Returns `true` if the `string` matches the `like_specifier` (see Pattern Matching) using case-insensitive matching. `escape_character` is used to search for wildcard characters in the `string`.",
      "category": "text",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "BOOLEAN"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/ilike_escape/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/ilike_escape/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/ilike_escape.json"
      }
    },
    {
      "name": "import_database",
      "slug": "import_database",
      "description": null,
      "category": "system",
      "kinds": [
        "pragma"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/import_database/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/import_database/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/import_database.json"
      }
    },
    {
      "name": "in_search_path",
      "slug": "in_search_path",
      "description": "Returns whether or not the database/schema are in the search path",
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "BOOLEAN"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/in_search_path/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/in_search_path/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/in_search_path.json"
      }
    },
    {
      "name": "instr",
      "slug": "instr",
      "description": "Returns location of first occurrence of `search_string` in `string`, counting from 1. Returns 0 if no match found.",
      "category": "text",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "BIGINT"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/instr/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/instr/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/instr.json"
      }
    },
    {
      "name": "is_histogram_other_bin",
      "slug": "is_histogram_other_bin",
      "description": "Whether or not the provided value is the histogram \"other\" bin (used for values not belonging to any provided bin)",
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "ANY"
      ],
      "returnTypes": [
        "BOOLEAN"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/is_histogram_other_bin/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/is_histogram_other_bin/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/is_histogram_other_bin.json"
      }
    },
    {
      "name": "isfinite",
      "slug": "isfinite",
      "description": "Returns true if the floating point value is finite, false otherwise",
      "category": "numeric",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 5,
      "inputTypes": [
        "DATE",
        "DOUBLE",
        "FLOAT",
        "TIMESTAMP WITH TIME ZONE",
        "TIMESTAMP"
      ],
      "returnTypes": [
        "BOOLEAN"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/isfinite/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/isfinite/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/isfinite.json"
      }
    },
    {
      "name": "isinf",
      "slug": "isinf",
      "description": "Returns true if the floating point value is infinite, false otherwise",
      "category": "numeric",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 5,
      "inputTypes": [
        "DATE",
        "DOUBLE",
        "FLOAT",
        "TIMESTAMP WITH TIME ZONE",
        "TIMESTAMP"
      ],
      "returnTypes": [
        "BOOLEAN"
      ],
      "otherEngineNames": [
        {
          "engine": "BigQuery",
          "name": "is_inf"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/isinf/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/isinf/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/isinf.json"
      }
    },
    {
      "name": "isnan",
      "slug": "isnan",
      "description": "Returns true if the floating point value is not a number, false otherwise",
      "category": "numeric",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 2,
      "inputTypes": [
        "DOUBLE",
        "FLOAT"
      ],
      "returnTypes": [
        "BOOLEAN"
      ],
      "otherEngineNames": [
        {
          "engine": "BigQuery",
          "name": "is_nan"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/isnan/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/isnan/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/isnan.json"
      }
    },
    {
      "name": "isodow",
      "slug": "isodow",
      "description": "Extract the isodow component from a date or timestamp",
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 4,
      "inputTypes": [
        "DATE",
        "INTERVAL",
        "TIMESTAMP WITH TIME ZONE",
        "TIMESTAMP"
      ],
      "returnTypes": [
        "BIGINT"
      ],
      "otherEngineNames": [
        {
          "engine": "Presto",
          "name": "cast"
        },
        {
          "engine": "Presto",
          "name": "day_of_week"
        },
        {
          "engine": "Snowflake",
          "name": "dayofweekiso"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/isodow/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/isodow/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/isodow.json"
      }
    },
    {
      "name": "isoyear",
      "slug": "isoyear",
      "description": "Extract the isoyear component from a date or timestamp",
      "category": "dates",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 4,
      "inputTypes": [
        "DATE",
        "INTERVAL",
        "TIMESTAMP WITH TIME ZONE",
        "TIMESTAMP"
      ],
      "returnTypes": [
        "BIGINT"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/isoyear/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/isoyear/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/isoyear.json"
      }
    },
    {
      "name": "jaccard",
      "slug": "jaccard",
      "description": "The Jaccard similarity between two strings. Characters of different cases (e.g., `a` and `A`) are considered different. Returns a number between 0 and 1.",
      "category": "text",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "DOUBLE"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/jaccard/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/jaccard/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/jaccard.json"
      }
    },
    {
      "name": "jaro_similarity",
      "slug": "jaro_similarity",
      "description": "The Jaro similarity between two strings. Characters of different cases (e.g., `a` and `A`) are considered different. Returns a number between 0 and 1. For similarity < `score_cutoff`, 0 is returned instead. `score_cutoff` defaults to 0.",
      "category": "text",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 2,
      "inputTypes": [
        "VARCHAR",
        "DOUBLE"
      ],
      "returnTypes": [
        "DOUBLE"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/jaro_similarity/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/jaro_similarity/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/jaro_similarity.json"
      }
    },
    {
      "name": "jaro_winkler_similarity",
      "slug": "jaro_winkler_similarity",
      "description": "The Jaro-Winkler similarity between two strings. Characters of different cases (e.g., `a` and `A`) are considered different. Returns a number between 0 and 1. For similarity < `score_cutoff`, 0 is returned instead. `score_cutoff` defaults to 0.",
      "category": "text",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 2,
      "inputTypes": [
        "VARCHAR",
        "DOUBLE"
      ],
      "returnTypes": [
        "DOUBLE"
      ],
      "otherEngineNames": [
        {
          "engine": "Snowflake",
          "name": "jarowinkler_similarity"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/jaro_winkler_similarity/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/jaro_winkler_similarity/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/jaro_winkler_similarity.json"
      }
    },
    {
      "name": "json",
      "slug": "json",
      "description": null,
      "category": "json",
      "kinds": [
        "macro"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        null
      ],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [
        {
          "engine": "BigQuery",
          "name": "int64"
        },
        {
          "engine": "BigQuery",
          "name": "json_query"
        },
        {
          "engine": "Snowflake",
          "name": "parse_json"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/json/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/json/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/json.json"
      }
    },
    {
      "name": "json_array",
      "slug": "json_array",
      "description": null,
      "category": "json",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        "JSON"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/json_array/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/json_array/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/json_array.json"
      }
    },
    {
      "name": "json_array_length",
      "slug": "json_array_length",
      "description": null,
      "category": "json",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 6,
      "inputTypes": [
        "JSON",
        "VARCHAR",
        "VARCHAR[]"
      ],
      "returnTypes": [
        "UBIGINT",
        "UBIGINT[]"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/json_array_length/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/json_array_length/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/json_array_length.json"
      }
    },
    {
      "name": "json_contains",
      "slug": "json_contains",
      "description": null,
      "category": "json",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 4,
      "inputTypes": [
        "JSON",
        "VARCHAR"
      ],
      "returnTypes": [
        "BOOLEAN"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/json_contains/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/json_contains/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/json_contains.json"
      }
    },
    {
      "name": "json_deserialize_sql",
      "slug": "json_deserialize_sql",
      "description": null,
      "category": "json",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "JSON"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/json_deserialize_sql/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/json_deserialize_sql/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/json_deserialize_sql.json"
      }
    },
    {
      "name": "json_each",
      "slug": "json_each",
      "description": null,
      "category": "json",
      "kinds": [
        "table"
      ],
      "aliasOf": [],
      "overloadCount": 4,
      "inputTypes": [
        "JSON",
        "VARCHAR"
      ],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/json_each/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/json_each/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/json_each.json"
      }
    },
    {
      "name": "json_execute_serialized_sql",
      "slug": "json_execute_serialized_sql",
      "description": null,
      "category": "json",
      "kinds": [
        "pragma",
        "table"
      ],
      "aliasOf": [],
      "overloadCount": 2,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/json_execute_serialized_sql/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/json_execute_serialized_sql/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/json_execute_serialized_sql.json"
      }
    },
    {
      "name": "json_exists",
      "slug": "json_exists",
      "description": null,
      "category": "json",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 4,
      "inputTypes": [
        "JSON",
        "VARCHAR",
        "VARCHAR[]"
      ],
      "returnTypes": [
        "BOOLEAN",
        "BOOLEAN[]"
      ],
      "otherEngineNames": [
        {
          "engine": "PostgreSQL",
          "name": "jsonb_exists"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/json_exists/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/json_exists/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/json_exists.json"
      }
    },
    {
      "name": "json_extract",
      "slug": "json_extract",
      "description": null,
      "category": "json",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 6,
      "inputTypes": [
        "JSON",
        "BIGINT",
        "VARCHAR",
        "VARCHAR[]"
      ],
      "returnTypes": [
        "JSON",
        "JSON[]"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/json_extract/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/json_extract/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/json_extract.json"
      }
    },
    {
      "name": "json_extract_path",
      "slug": "json_extract_path",
      "description": null,
      "category": "json",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 6,
      "inputTypes": [
        "JSON",
        "BIGINT",
        "VARCHAR",
        "VARCHAR[]"
      ],
      "returnTypes": [
        "JSON",
        "JSON[]"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/json_extract_path/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/json_extract_path/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/json_extract_path.json"
      }
    },
    {
      "name": "json_extract_path_text",
      "slug": "json_extract_path_text",
      "description": null,
      "category": "json",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 6,
      "inputTypes": [
        "JSON",
        "BIGINT",
        "VARCHAR",
        "VARCHAR[]"
      ],
      "returnTypes": [
        "VARCHAR",
        "VARCHAR[]"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/json_extract_path_text/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/json_extract_path_text/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/json_extract_path_text.json"
      }
    },
    {
      "name": "json_extract_string",
      "slug": "json_extract_string",
      "description": null,
      "category": "json",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 6,
      "inputTypes": [
        "JSON",
        "BIGINT",
        "VARCHAR",
        "VARCHAR[]"
      ],
      "returnTypes": [
        "VARCHAR",
        "VARCHAR[]"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/json_extract_string/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/json_extract_string/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/json_extract_string.json"
      }
    },
    {
      "name": "json_group_array",
      "slug": "json_group_array",
      "description": null,
      "category": "json",
      "kinds": [
        "macro"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        null
      ],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/json_group_array/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/json_group_array/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/json_group_array.json"
      }
    },
    {
      "name": "json_group_object",
      "slug": "json_group_object",
      "description": null,
      "category": "json",
      "kinds": [
        "macro"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        null
      ],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [
        {
          "engine": "PostgreSQL",
          "name": "json_object_agg"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/json_group_object/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/json_group_object/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/json_group_object.json"
      }
    },
    {
      "name": "json_group_structure",
      "slug": "json_group_structure",
      "description": null,
      "category": "json",
      "kinds": [
        "macro"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        null
      ],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/json_group_structure/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/json_group_structure/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/json_group_structure.json"
      }
    },
    {
      "name": "json_keys",
      "slug": "json_keys",
      "description": null,
      "category": "json",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 6,
      "inputTypes": [
        "JSON",
        "VARCHAR",
        "VARCHAR[]"
      ],
      "returnTypes": [
        "VARCHAR[]",
        "VARCHAR[][]"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/json_keys/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/json_keys/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/json_keys.json"
      }
    },
    {
      "name": "json_merge_patch",
      "slug": "json_merge_patch",
      "description": null,
      "category": "json",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "JSON"
      ],
      "returnTypes": [
        "JSON"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/json_merge_patch/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/json_merge_patch/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/json_merge_patch.json"
      }
    },
    {
      "name": "json_object",
      "slug": "json_object",
      "description": null,
      "category": "json",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        "JSON"
      ],
      "otherEngineNames": [
        {
          "engine": "Snowflake",
          "name": "object_construct_keep_null"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/json_object/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/json_object/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/json_object.json"
      }
    },
    {
      "name": "json_pretty",
      "slug": "json_pretty",
      "description": null,
      "category": "json",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "JSON"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/json_pretty/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/json_pretty/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/json_pretty.json"
      }
    },
    {
      "name": "json_quote",
      "slug": "json_quote",
      "description": null,
      "category": "json",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        "JSON"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/json_quote/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/json_quote/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/json_quote.json"
      }
    },
    {
      "name": "json_serialize_plan",
      "slug": "json_serialize_plan",
      "description": null,
      "category": "json",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 5,
      "inputTypes": [
        "VARCHAR",
        "BOOLEAN"
      ],
      "returnTypes": [
        "JSON"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/json_serialize_plan/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/json_serialize_plan/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/json_serialize_plan.json"
      }
    },
    {
      "name": "json_serialize_sql",
      "slug": "json_serialize_sql",
      "description": null,
      "category": "json",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 5,
      "inputTypes": [
        "VARCHAR",
        "BOOLEAN"
      ],
      "returnTypes": [
        "JSON"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/json_serialize_sql/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/json_serialize_sql/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/json_serialize_sql.json"
      }
    },
    {
      "name": "json_structure",
      "slug": "json_structure",
      "description": null,
      "category": "json",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 2,
      "inputTypes": [
        "JSON",
        "VARCHAR"
      ],
      "returnTypes": [
        "JSON"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/json_structure/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/json_structure/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/json_structure.json"
      }
    },
    {
      "name": "json_transform",
      "slug": "json_transform",
      "description": null,
      "category": "json",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 2,
      "inputTypes": [
        "JSON",
        "VARCHAR"
      ],
      "returnTypes": [
        "ANY"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/json_transform/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/json_transform/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/json_transform.json"
      }
    },
    {
      "name": "json_transform_strict",
      "slug": "json_transform_strict",
      "description": null,
      "category": "json",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 2,
      "inputTypes": [
        "JSON",
        "VARCHAR"
      ],
      "returnTypes": [
        "ANY"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/json_transform_strict/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/json_transform_strict/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/json_transform_strict.json"
      }
    },
    {
      "name": "json_tree",
      "slug": "json_tree",
      "description": null,
      "category": "json",
      "kinds": [
        "table"
      ],
      "aliasOf": [],
      "overloadCount": 4,
      "inputTypes": [
        "JSON",
        "VARCHAR"
      ],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/json_tree/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/json_tree/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/json_tree.json"
      }
    },
    {
      "name": "json_type",
      "slug": "json_type",
      "description": null,
      "category": "json",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 6,
      "inputTypes": [
        "JSON",
        "VARCHAR",
        "VARCHAR[]"
      ],
      "returnTypes": [
        "VARCHAR",
        "VARCHAR[]"
      ],
      "otherEngineNames": [
        {
          "engine": "Snowflake",
          "name": "is_null_value"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/json_type/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/json_type/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/json_type.json"
      }
    },
    {
      "name": "json_valid",
      "slug": "json_valid",
      "description": null,
      "category": "json",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 2,
      "inputTypes": [
        "JSON",
        "VARCHAR"
      ],
      "returnTypes": [
        "BOOLEAN"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/json_valid/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/json_valid/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/json_valid.json"
      }
    },
    {
      "name": "json_value",
      "slug": "json_value",
      "description": null,
      "category": "json",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 6,
      "inputTypes": [
        "JSON",
        "BIGINT",
        "VARCHAR",
        "VARCHAR[]"
      ],
      "returnTypes": [
        "VARCHAR",
        "VARCHAR[]"
      ],
      "otherEngineNames": [
        {
          "engine": "SQL Server",
          "name": "json_value"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/json_value/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/json_value/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/json_value.json"
      }
    },
    {
      "name": "julian",
      "slug": "julian",
      "description": "Extract the Julian Day number from a date or timestamp",
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 3,
      "inputTypes": [
        "DATE",
        "TIMESTAMP WITH TIME ZONE",
        "TIMESTAMP"
      ],
      "returnTypes": [
        "DOUBLE"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/julian/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/julian/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/julian.json"
      }
    },
    {
      "name": "kahan_sum",
      "slug": "kahan_sum",
      "description": "Calculates the sum using a more accurate floating point summation (Kahan Sum).",
      "category": "aggregate",
      "kinds": [
        "aggregate"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "DOUBLE"
      ],
      "returnTypes": [
        "DOUBLE"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/kahan_sum/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/kahan_sum/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/kahan_sum.json"
      }
    },
    {
      "name": "kurtosis",
      "slug": "kurtosis",
      "description": "Returns the excess kurtosis (Fisher’s definition) of all input values, with a bias correction according to the sample size",
      "category": "aggregate",
      "kinds": [
        "aggregate"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "DOUBLE"
      ],
      "returnTypes": [
        "DOUBLE"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/kurtosis/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/kurtosis/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/kurtosis.json"
      }
    },
    {
      "name": "kurtosis_pop",
      "slug": "kurtosis_pop",
      "description": "Returns the excess kurtosis (Fisher’s definition) of all input values, without bias correction",
      "category": "aggregate",
      "kinds": [
        "aggregate"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "DOUBLE"
      ],
      "returnTypes": [
        "DOUBLE"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/kurtosis_pop/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/kurtosis_pop/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/kurtosis_pop.json"
      }
    },
    {
      "name": "lag",
      "slug": "lag",
      "description": null,
      "category": "aggregate",
      "kinds": [
        "aggregate"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "T",
        "BIGINT"
      ],
      "returnTypes": [
        "T"
      ],
      "otherEngineNames": [
        {
          "engine": "ClickHouse",
          "name": "lag"
        },
        {
          "engine": "Snowflake",
          "name": "lag"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/lag/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/lag/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/lag.json"
      }
    },
    {
      "name": "last",
      "slug": "last",
      "description": "Returns the last value of a column. This function is affected by ordering.",
      "category": "aggregate",
      "kinds": [
        "aggregate"
      ],
      "aliasOf": [],
      "overloadCount": 3,
      "inputTypes": [
        "ANY",
        "DECIMAL",
        "T"
      ],
      "returnTypes": [
        "ANY",
        "DECIMAL",
        "T"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/last/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/last/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/last.json"
      }
    },
    {
      "name": "last_day",
      "slug": "last_day",
      "description": "Returns the last day of the month",
      "category": "dates",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 3,
      "inputTypes": [
        "DATE",
        "TIMESTAMP WITH TIME ZONE",
        "TIMESTAMP"
      ],
      "returnTypes": [
        "DATE"
      ],
      "otherEngineNames": [
        {
          "engine": "BigQuery",
          "name": "cast"
        },
        {
          "engine": "BigQuery",
          "name": "last_day"
        },
        {
          "engine": "Presto",
          "name": "cast"
        },
        {
          "engine": "Presto",
          "name": "last_day_of_month"
        },
        {
          "engine": "SQL Server",
          "name": "eomonth"
        },
        {
          "engine": "SQL Server",
          "name": "getdate"
        },
        {
          "engine": "Snowflake",
          "name": "cast"
        },
        {
          "engine": "Snowflake",
          "name": "last_day"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/last_day/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/last_day/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/last_day.json"
      }
    },
    {
      "name": "last_value",
      "slug": "last_value",
      "description": null,
      "category": "aggregate",
      "kinds": [
        "aggregate"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "T"
      ],
      "returnTypes": [
        "T"
      ],
      "otherEngineNames": [
        {
          "engine": "Apache Hive",
          "name": "last_value"
        },
        {
          "engine": "BigQuery",
          "name": "last_value"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/last_value/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/last_value/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/last_value.json"
      }
    },
    {
      "name": "lcase",
      "slug": "lcase",
      "description": "Converts `string` to lower case.",
      "category": "text",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [
        "lower"
      ],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/lcase/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/lcase/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/lcase.json"
      }
    },
    {
      "name": "lcm",
      "slug": "lcm",
      "description": "Computes the least common multiple of x and y",
      "category": "numeric",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [
        "least_common_multiple"
      ],
      "overloadCount": 2,
      "inputTypes": [
        "BIGINT",
        "HUGEINT"
      ],
      "returnTypes": [
        "BIGINT",
        "HUGEINT"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/lcm/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/lcm/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/lcm.json"
      }
    },
    {
      "name": "lead",
      "slug": "lead",
      "description": null,
      "category": "aggregate",
      "kinds": [
        "aggregate"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "T",
        "BIGINT"
      ],
      "returnTypes": [
        "T"
      ],
      "otherEngineNames": [
        {
          "engine": "ClickHouse",
          "name": "lead"
        },
        {
          "engine": "Snowflake",
          "name": "lead"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/lead/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/lead/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/lead.json"
      }
    },
    {
      "name": "least",
      "slug": "least",
      "description": "Returns the smallest value. For strings lexicographical ordering is used. Note that uppercase characters are considered “smaller” than lowercase characters, and collations are not supported.",
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "ANY"
      ],
      "returnTypes": [
        "ANY"
      ],
      "otherEngineNames": [
        {
          "engine": "Snowflake",
          "name": "least_ignore_nulls"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/least/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/least/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/least.json"
      }
    },
    {
      "name": "least_common_multiple",
      "slug": "least_common_multiple",
      "description": "Computes the least common multiple of x and y",
      "category": "numeric",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 2,
      "inputTypes": [
        "BIGINT",
        "HUGEINT"
      ],
      "returnTypes": [
        "BIGINT",
        "HUGEINT"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/least_common_multiple/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/least_common_multiple/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/least_common_multiple.json"
      }
    },
    {
      "name": "left",
      "slug": "left",
      "description": "Extracts the left-most count characters.",
      "category": "text",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR",
        "BIGINT"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [
        {
          "engine": "Apache Spark",
          "name": "left"
        },
        {
          "engine": "Apache Spark",
          "name": "right"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/left/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/left/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/left.json"
      }
    },
    {
      "name": "left_grapheme",
      "slug": "left_grapheme",
      "description": "Extracts the left-most count grapheme clusters.",
      "category": "text",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR",
        "BIGINT"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/left_grapheme/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/left_grapheme/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/left_grapheme.json"
      }
    },
    {
      "name": "len",
      "slug": "len",
      "description": "Returns the bit-length of the `bit` argument.",
      "category": "lists",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [
        "length"
      ],
      "overloadCount": 3,
      "inputTypes": [
        "BIT",
        "ANY[]",
        "VARCHAR"
      ],
      "returnTypes": [
        "BIGINT"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/len/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/len/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/len.json"
      }
    },
    {
      "name": "length",
      "slug": "length",
      "description": "Returns the bit-length of the `bit` argument.",
      "category": "lists",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 3,
      "inputTypes": [
        "BIT",
        "ANY[]",
        "VARCHAR"
      ],
      "returnTypes": [
        "BIGINT"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/length/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/length/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/length.json"
      }
    },
    {
      "name": "length_grapheme",
      "slug": "length_grapheme",
      "description": "Number of grapheme clusters in `string`.",
      "category": "text",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "BIGINT"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/length_grapheme/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/length_grapheme/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/length_grapheme.json"
      }
    },
    {
      "name": "levenshtein",
      "slug": "levenshtein",
      "description": "The minimum number of single-character edits (insertions, deletions or substitutions) required to change one string to the other. Characters of different cases (e.g., `a` and `A`) are considered different.",
      "category": "text",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "BIGINT"
      ],
      "otherEngineNames": [
        {
          "engine": "BigQuery",
          "name": "edit_distance"
        },
        {
          "engine": "Exasol",
          "name": "edit_distance"
        },
        {
          "engine": "Snowflake",
          "name": "editdistance"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/levenshtein/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/levenshtein/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/levenshtein.json"
      }
    },
    {
      "name": "lgamma",
      "slug": "lgamma",
      "description": "Computes the log of the gamma function",
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "DOUBLE"
      ],
      "returnTypes": [
        "DOUBLE"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/lgamma/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/lgamma/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/lgamma.json"
      }
    },
    {
      "name": "like_escape",
      "slug": "like_escape",
      "description": "Returns `true` if the `string` matches the `like_specifier` (see Pattern Matching) using case-sensitive matching. `escape_character` is used to search for wildcard characters in the `string`.",
      "category": "text",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "BOOLEAN"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/like_escape/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/like_escape/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/like_escape.json"
      }
    },
    {
      "name": "list",
      "slug": "list",
      "description": "Returns a LIST containing all the values of a column.",
      "category": "aggregate",
      "kinds": [
        "aggregate"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "T"
      ],
      "returnTypes": [
        "T[]"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/list/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/list/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/list.json"
      }
    },
    {
      "name": "list_aggr",
      "slug": "list_aggr",
      "description": "Executes the aggregate function `function_name` on the elements of `list`.",
      "category": "lists",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [
        "list_aggregate"
      ],
      "overloadCount": 1,
      "inputTypes": [
        "ANY[]",
        "VARCHAR"
      ],
      "returnTypes": [
        "ANY"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/list_aggr/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/list_aggr/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/list_aggr.json"
      }
    },
    {
      "name": "list_aggregate",
      "slug": "list_aggregate",
      "description": "Executes the aggregate function `function_name` on the elements of `list`.",
      "category": "lists",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "ANY[]",
        "VARCHAR"
      ],
      "returnTypes": [
        "ANY"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/list_aggregate/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/list_aggregate/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/list_aggregate.json"
      }
    },
    {
      "name": "list_any_value",
      "slug": "list_any_value",
      "description": null,
      "category": "lists",
      "kinds": [
        "macro"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        null
      ],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/list_any_value/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/list_any_value/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/list_any_value.json"
      }
    },
    {
      "name": "list_append",
      "slug": "list_append",
      "description": null,
      "category": "lists",
      "kinds": [
        "macro"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        null
      ],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/list_append/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/list_append/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/list_append.json"
      }
    },
    {
      "name": "list_apply",
      "slug": "list_apply",
      "description": "Returns a list that is the result of applying the `lambda` function to each element of the input `list`. The return type is defined by the return type of the `lambda` function.",
      "category": "lists",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [
        "list_transform"
      ],
      "overloadCount": 1,
      "inputTypes": [
        "ANY[]",
        "LAMBDA"
      ],
      "returnTypes": [
        "ANY[]"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/list_apply/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/list_apply/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/list_apply.json"
      }
    },
    {
      "name": "list_approx_count_distinct",
      "slug": "list_approx_count_distinct",
      "description": null,
      "category": "lists",
      "kinds": [
        "macro"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        null
      ],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/list_approx_count_distinct/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/list_approx_count_distinct/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/list_approx_count_distinct.json"
      }
    },
    {
      "name": "list_avg",
      "slug": "list_avg",
      "description": null,
      "category": "lists",
      "kinds": [
        "macro"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        null
      ],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/list_avg/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/list_avg/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/list_avg.json"
      }
    },
    {
      "name": "list_bit_and",
      "slug": "list_bit_and",
      "description": null,
      "category": "lists",
      "kinds": [
        "macro"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        null
      ],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/list_bit_and/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/list_bit_and/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/list_bit_and.json"
      }
    },
    {
      "name": "list_bit_or",
      "slug": "list_bit_or",
      "description": null,
      "category": "lists",
      "kinds": [
        "macro"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        null
      ],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/list_bit_or/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/list_bit_or/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/list_bit_or.json"
      }
    },
    {
      "name": "list_bit_xor",
      "slug": "list_bit_xor",
      "description": null,
      "category": "lists",
      "kinds": [
        "macro"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        null
      ],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/list_bit_xor/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/list_bit_xor/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/list_bit_xor.json"
      }
    },
    {
      "name": "list_bool_and",
      "slug": "list_bool_and",
      "description": null,
      "category": "lists",
      "kinds": [
        "macro"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        null
      ],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/list_bool_and/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/list_bool_and/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/list_bool_and.json"
      }
    },
    {
      "name": "list_bool_or",
      "slug": "list_bool_or",
      "description": null,
      "category": "lists",
      "kinds": [
        "macro"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        null
      ],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/list_bool_or/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/list_bool_or/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/list_bool_or.json"
      }
    },
    {
      "name": "list_cat",
      "slug": "list_cat",
      "description": "Concatenates lists. `NULL` inputs are skipped. See also operator `||`.",
      "category": "lists",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [
        "list_concat"
      ],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        "ANY[]"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/list_cat/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/list_cat/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/list_cat.json"
      }
    },
    {
      "name": "list_concat",
      "slug": "list_concat",
      "description": "Concatenates lists. `NULL` inputs are skipped. See also operator `||`.",
      "category": "lists",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        "ANY[]"
      ],
      "otherEngineNames": [
        {
          "engine": "PostgreSQL",
          "name": "array_cat"
        },
        {
          "engine": "BigQuery",
          "name": "array_concat"
        },
        {
          "engine": "Snowflake",
          "name": "array_cat"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/list_concat/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/list_concat/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/list_concat.json"
      }
    },
    {
      "name": "list_contains",
      "slug": "list_contains",
      "description": "Returns true if the list contains the element.",
      "category": "lists",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "T[]",
        "T"
      ],
      "returnTypes": [
        "BOOLEAN"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/list_contains/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/list_contains/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/list_contains.json"
      }
    },
    {
      "name": "list_cosine_distance",
      "slug": "list_cosine_distance",
      "description": "Computes the cosine distance between two same-sized lists.",
      "category": "lists",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 2,
      "inputTypes": [
        "DOUBLE[]",
        "FLOAT[]"
      ],
      "returnTypes": [
        "DOUBLE",
        "FLOAT"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/list_cosine_distance/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/list_cosine_distance/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/list_cosine_distance.json"
      }
    },
    {
      "name": "list_cosine_similarity",
      "slug": "list_cosine_similarity",
      "description": "Computes the cosine similarity between two same-sized lists.",
      "category": "lists",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 2,
      "inputTypes": [
        "DOUBLE[]",
        "FLOAT[]"
      ],
      "returnTypes": [
        "DOUBLE",
        "FLOAT"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/list_cosine_similarity/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/list_cosine_similarity/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/list_cosine_similarity.json"
      }
    },
    {
      "name": "list_count",
      "slug": "list_count",
      "description": null,
      "category": "lists",
      "kinds": [
        "macro"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        null
      ],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/list_count/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/list_count/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/list_count.json"
      }
    },
    {
      "name": "list_distance",
      "slug": "list_distance",
      "description": "Calculates the Euclidean distance between two points with coordinates given in two inputs lists of equal length.",
      "category": "lists",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 2,
      "inputTypes": [
        "DOUBLE[]",
        "FLOAT[]"
      ],
      "returnTypes": [
        "DOUBLE",
        "FLOAT"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/list_distance/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/list_distance/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/list_distance.json"
      }
    },
    {
      "name": "list_distinct",
      "slug": "list_distinct",
      "description": "Removes all duplicates and `NULL` values from a list. Does not preserve the original order.",
      "category": "lists",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "T[]"
      ],
      "returnTypes": [
        "T[]"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/list_distinct/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/list_distinct/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/list_distinct.json"
      }
    },
    {
      "name": "list_dot_product",
      "slug": "list_dot_product",
      "description": "Computes the inner product between two same-sized lists.",
      "category": "lists",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [
        "list_inner_product"
      ],
      "overloadCount": 2,
      "inputTypes": [
        "DOUBLE[]",
        "FLOAT[]"
      ],
      "returnTypes": [
        "DOUBLE",
        "FLOAT"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/list_dot_product/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/list_dot_product/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/list_dot_product.json"
      }
    },
    {
      "name": "list_element",
      "slug": "list_element",
      "description": "Extract the `index`th (1-based) value from the list.",
      "category": "lists",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [
        "list_extract"
      ],
      "overloadCount": 2,
      "inputTypes": [
        "T[]",
        "BIGINT",
        "VARCHAR"
      ],
      "returnTypes": [
        "T",
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/list_element/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/list_element/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/list_element.json"
      }
    },
    {
      "name": "list_entropy",
      "slug": "list_entropy",
      "description": null,
      "category": "lists",
      "kinds": [
        "macro"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        null
      ],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/list_entropy/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/list_entropy/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/list_entropy.json"
      }
    },
    {
      "name": "list_extract",
      "slug": "list_extract",
      "description": "Extract the `index`th (1-based) value from the list.",
      "category": "lists",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 2,
      "inputTypes": [
        "T[]",
        "BIGINT",
        "VARCHAR"
      ],
      "returnTypes": [
        "T",
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/list_extract/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/list_extract/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/list_extract.json"
      }
    },
    {
      "name": "list_filter",
      "slug": "list_filter",
      "description": "Constructs a list from those elements of the input `list` for which the `lambda` function returns `true`. DuckDB must be able to cast the `lambda` function's return type to `BOOL`. The return type of `list_filter` is the same as the input list's.",
      "category": "lists",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "ANY[]",
        "LAMBDA"
      ],
      "returnTypes": [
        "ANY[]"
      ],
      "otherEngineNames": [
        {
          "engine": "Snowflake",
          "name": "array_remove"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/list_filter/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/list_filter/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/list_filter.json"
      }
    },
    {
      "name": "list_first",
      "slug": "list_first",
      "description": null,
      "category": "lists",
      "kinds": [
        "macro"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        null
      ],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/list_first/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/list_first/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/list_first.json"
      }
    },
    {
      "name": "list_grade_up",
      "slug": "list_grade_up",
      "description": "Works like list_sort, but the results are the indexes that correspond to the position in the original list instead of the actual values.",
      "category": "lists",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 3,
      "inputTypes": [
        "ANY[]",
        "VARCHAR"
      ],
      "returnTypes": [
        "ANY[]"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/list_grade_up/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/list_grade_up/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/list_grade_up.json"
      }
    },
    {
      "name": "list_has",
      "slug": "list_has",
      "description": "Returns true if the list contains the element.",
      "category": "lists",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [
        "list_contains"
      ],
      "overloadCount": 1,
      "inputTypes": [
        "T[]",
        "T"
      ],
      "returnTypes": [
        "BOOLEAN"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/list_has/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/list_has/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/list_has.json"
      }
    },
    {
      "name": "list_has_all",
      "slug": "list_has_all",
      "description": "Returns true if all elements of list2 are in list1. NULLs are ignored.",
      "category": "lists",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "T[]"
      ],
      "returnTypes": [
        "BOOLEAN"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/list_has_all/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/list_has_all/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/list_has_all.json"
      }
    },
    {
      "name": "list_has_any",
      "slug": "list_has_any",
      "description": "Returns true if the lists have any element in common. NULLs are ignored.",
      "category": "lists",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "T[]"
      ],
      "returnTypes": [
        "BOOLEAN"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/list_has_any/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/list_has_any/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/list_has_any.json"
      }
    },
    {
      "name": "list_histogram",
      "slug": "list_histogram",
      "description": null,
      "category": "lists",
      "kinds": [
        "macro"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        null
      ],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/list_histogram/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/list_histogram/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/list_histogram.json"
      }
    },
    {
      "name": "list_indexof",
      "slug": "list_indexof",
      "description": "Returns the index of the `element` if the `list` contains the `element`. If the `element` is not found, it returns `NULL`.",
      "category": "lists",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [
        "list_position"
      ],
      "overloadCount": 1,
      "inputTypes": [
        "T[]",
        "T"
      ],
      "returnTypes": [
        "INTEGER"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/list_indexof/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/list_indexof/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/list_indexof.json"
      }
    },
    {
      "name": "list_inner_product",
      "slug": "list_inner_product",
      "description": "Computes the inner product between two same-sized lists.",
      "category": "lists",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 2,
      "inputTypes": [
        "DOUBLE[]",
        "FLOAT[]"
      ],
      "returnTypes": [
        "DOUBLE",
        "FLOAT"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/list_inner_product/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/list_inner_product/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/list_inner_product.json"
      }
    },
    {
      "name": "list_intersect",
      "slug": "list_intersect",
      "description": "Returns a list containing the distinct elements that are present in both `list1` and `list2`.",
      "category": "lists",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "T[]"
      ],
      "returnTypes": [
        "T[]"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/list_intersect/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/list_intersect/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/list_intersect.json"
      }
    },
    {
      "name": "list_kurtosis",
      "slug": "list_kurtosis",
      "description": null,
      "category": "lists",
      "kinds": [
        "macro"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        null
      ],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/list_kurtosis/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/list_kurtosis/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/list_kurtosis.json"
      }
    },
    {
      "name": "list_kurtosis_pop",
      "slug": "list_kurtosis_pop",
      "description": null,
      "category": "lists",
      "kinds": [
        "macro"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        null
      ],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/list_kurtosis_pop/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/list_kurtosis_pop/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/list_kurtosis_pop.json"
      }
    },
    {
      "name": "list_last",
      "slug": "list_last",
      "description": null,
      "category": "lists",
      "kinds": [
        "macro"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        null
      ],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/list_last/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/list_last/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/list_last.json"
      }
    },
    {
      "name": "list_mad",
      "slug": "list_mad",
      "description": null,
      "category": "lists",
      "kinds": [
        "macro"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        null
      ],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/list_mad/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/list_mad/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/list_mad.json"
      }
    },
    {
      "name": "list_max",
      "slug": "list_max",
      "description": null,
      "category": "lists",
      "kinds": [
        "macro"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        null
      ],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [
        {
          "engine": "Snowflake",
          "name": "array_max"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/list_max/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/list_max/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/list_max.json"
      }
    },
    {
      "name": "list_median",
      "slug": "list_median",
      "description": null,
      "category": "lists",
      "kinds": [
        "macro"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        null
      ],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/list_median/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/list_median/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/list_median.json"
      }
    },
    {
      "name": "list_min",
      "slug": "list_min",
      "description": null,
      "category": "lists",
      "kinds": [
        "macro"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        null
      ],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [
        {
          "engine": "Snowflake",
          "name": "array_min"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/list_min/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/list_min/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/list_min.json"
      }
    },
    {
      "name": "list_mode",
      "slug": "list_mode",
      "description": null,
      "category": "lists",
      "kinds": [
        "macro"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        null
      ],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/list_mode/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/list_mode/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/list_mode.json"
      }
    },
    {
      "name": "list_negative_dot_product",
      "slug": "list_negative_dot_product",
      "description": "Computes the negative inner product between two same-sized lists.",
      "category": "lists",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [
        "list_negative_inner_product"
      ],
      "overloadCount": 2,
      "inputTypes": [
        "DOUBLE[]",
        "FLOAT[]"
      ],
      "returnTypes": [
        "DOUBLE",
        "FLOAT"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/list_negative_dot_product/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/list_negative_dot_product/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/list_negative_dot_product.json"
      }
    },
    {
      "name": "list_negative_inner_product",
      "slug": "list_negative_inner_product",
      "description": "Computes the negative inner product between two same-sized lists.",
      "category": "lists",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 2,
      "inputTypes": [
        "DOUBLE[]",
        "FLOAT[]"
      ],
      "returnTypes": [
        "DOUBLE",
        "FLOAT"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/list_negative_inner_product/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/list_negative_inner_product/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/list_negative_inner_product.json"
      }
    },
    {
      "name": "list_pack",
      "slug": "list_pack",
      "description": "Creates a LIST containing the argument values.",
      "category": "lists",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [
        "list_value"
      ],
      "overloadCount": 2,
      "inputTypes": [
        "T"
      ],
      "returnTypes": [
        "T[]",
        "\"NULL\"[]"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/list_pack/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/list_pack/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/list_pack.json"
      }
    },
    {
      "name": "list_position",
      "slug": "list_position",
      "description": "Returns the index of the `element` if the `list` contains the `element`. If the `element` is not found, it returns `NULL`.",
      "category": "lists",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "T[]",
        "T"
      ],
      "returnTypes": [
        "INTEGER"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/list_position/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/list_position/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/list_position.json"
      }
    },
    {
      "name": "list_prepend",
      "slug": "list_prepend",
      "description": null,
      "category": "lists",
      "kinds": [
        "macro"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        null
      ],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/list_prepend/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/list_prepend/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/list_prepend.json"
      }
    },
    {
      "name": "list_product",
      "slug": "list_product",
      "description": null,
      "category": "lists",
      "kinds": [
        "macro"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        null
      ],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/list_product/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/list_product/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/list_product.json"
      }
    },
    {
      "name": "list_reduce",
      "slug": "list_reduce",
      "description": "Reduces all elements of the input `list` into a single scalar value by executing the `lambda` function on a running result and the next list element. The `lambda` function has an optional `initial_value` argument.",
      "category": "lists",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 2,
      "inputTypes": [
        "ANY[]",
        "LAMBDA",
        "ANY"
      ],
      "returnTypes": [
        "ANY"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/list_reduce/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/list_reduce/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/list_reduce.json"
      }
    },
    {
      "name": "list_resize",
      "slug": "list_resize",
      "description": "Resizes the `list` to contain `size` elements. Initializes new elements with `value` or `NULL` if `value` is not set.",
      "category": "lists",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 2,
      "inputTypes": [
        "ANY[]",
        "ANY"
      ],
      "returnTypes": [
        "ANY[]"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/list_resize/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/list_resize/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/list_resize.json"
      }
    },
    {
      "name": "list_reverse",
      "slug": "list_reverse",
      "description": null,
      "category": "lists",
      "kinds": [
        "macro"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        null
      ],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/list_reverse/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/list_reverse/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/list_reverse.json"
      }
    },
    {
      "name": "list_reverse_sort",
      "slug": "list_reverse_sort",
      "description": "Sorts the elements of the list in reverse order.",
      "category": "lists",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 2,
      "inputTypes": [
        "ANY[]",
        "VARCHAR"
      ],
      "returnTypes": [
        "ANY[]"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/list_reverse_sort/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/list_reverse_sort/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/list_reverse_sort.json"
      }
    },
    {
      "name": "list_select",
      "slug": "list_select",
      "description": "Returns a list based on the elements selected by the `index_list`.",
      "category": "lists",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "T[]",
        "BIGINT[]"
      ],
      "returnTypes": [
        "T[]"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/list_select/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/list_select/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/list_select.json"
      }
    },
    {
      "name": "list_sem",
      "slug": "list_sem",
      "description": null,
      "category": "lists",
      "kinds": [
        "macro"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        null
      ],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/list_sem/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/list_sem/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/list_sem.json"
      }
    },
    {
      "name": "list_skewness",
      "slug": "list_skewness",
      "description": null,
      "category": "lists",
      "kinds": [
        "macro"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        null
      ],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/list_skewness/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/list_skewness/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/list_skewness.json"
      }
    },
    {
      "name": "list_slice",
      "slug": "list_slice",
      "description": "list_slice with added step feature.",
      "category": "lists",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 2,
      "inputTypes": [
        "ANY",
        "BIGINT"
      ],
      "returnTypes": [
        "ANY"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/list_slice/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/list_slice/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/list_slice.json"
      }
    },
    {
      "name": "list_sort",
      "slug": "list_sort",
      "description": "Sorts the elements of the list.",
      "category": "lists",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 3,
      "inputTypes": [
        "ANY[]",
        "VARCHAR"
      ],
      "returnTypes": [
        "ANY[]"
      ],
      "otherEngineNames": [
        {
          "engine": "Snowflake",
          "name": "array_sort"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/list_sort/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/list_sort/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/list_sort.json"
      }
    },
    {
      "name": "list_stddev_pop",
      "slug": "list_stddev_pop",
      "description": null,
      "category": "lists",
      "kinds": [
        "macro"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        null
      ],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/list_stddev_pop/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/list_stddev_pop/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/list_stddev_pop.json"
      }
    },
    {
      "name": "list_stddev_samp",
      "slug": "list_stddev_samp",
      "description": null,
      "category": "lists",
      "kinds": [
        "macro"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        null
      ],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/list_stddev_samp/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/list_stddev_samp/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/list_stddev_samp.json"
      }
    },
    {
      "name": "list_string_agg",
      "slug": "list_string_agg",
      "description": null,
      "category": "lists",
      "kinds": [
        "macro"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        null
      ],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/list_string_agg/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/list_string_agg/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/list_string_agg.json"
      }
    },
    {
      "name": "list_sum",
      "slug": "list_sum",
      "description": null,
      "category": "lists",
      "kinds": [
        "macro"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        null
      ],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [
        {
          "engine": "Apache Spark",
          "name": "array"
        },
        {
          "engine": "Apache Spark",
          "name": "array_sum"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/list_sum/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/list_sum/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/list_sum.json"
      }
    },
    {
      "name": "list_transform",
      "slug": "list_transform",
      "description": "Returns a list that is the result of applying the `lambda` function to each element of the input `list`. The return type is defined by the return type of the `lambda` function.",
      "category": "lists",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "ANY[]",
        "LAMBDA"
      ],
      "returnTypes": [
        "ANY[]"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/list_transform/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/list_transform/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/list_transform.json"
      }
    },
    {
      "name": "list_unique",
      "slug": "list_unique",
      "description": "Counts the unique elements of a `list`.",
      "category": "lists",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "ANY[]"
      ],
      "returnTypes": [
        "UBIGINT"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/list_unique/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/list_unique/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/list_unique.json"
      }
    },
    {
      "name": "list_value",
      "slug": "list_value",
      "description": "Creates a LIST containing the argument values.",
      "category": "lists",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 2,
      "inputTypes": [
        "T"
      ],
      "returnTypes": [
        "T[]",
        "\"NULL\"[]"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/list_value/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/list_value/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/list_value.json"
      }
    },
    {
      "name": "list_var_pop",
      "slug": "list_var_pop",
      "description": null,
      "category": "lists",
      "kinds": [
        "macro"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        null
      ],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/list_var_pop/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/list_var_pop/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/list_var_pop.json"
      }
    },
    {
      "name": "list_var_samp",
      "slug": "list_var_samp",
      "description": null,
      "category": "lists",
      "kinds": [
        "macro"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        null
      ],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/list_var_samp/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/list_var_samp/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/list_var_samp.json"
      }
    },
    {
      "name": "list_where",
      "slug": "list_where",
      "description": "Returns a list with the `BOOLEAN`s in `mask_list` applied as a mask to the `value_list`.",
      "category": "lists",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "T[]",
        "BOOLEAN[]"
      ],
      "returnTypes": [
        "T[]"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/list_where/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/list_where/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/list_where.json"
      }
    },
    {
      "name": "list_zip",
      "slug": "list_zip",
      "description": "Zips n `LIST`s to a new `LIST` whose length will be that of the longest list. Its elements are structs of n elements from each list `list_1`, …, `list_n`, missing elements are replaced with `NULL`. If `truncate` is set, all lists are truncated to the smallest list length.",
      "category": "lists",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        "STRUCT[]"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/list_zip/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/list_zip/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/list_zip.json"
      }
    },
    {
      "name": "listagg",
      "slug": "listagg",
      "description": "Concatenates the column string values with an optional separator.",
      "category": "aggregate",
      "kinds": [
        "aggregate"
      ],
      "aliasOf": [
        "string_agg"
      ],
      "overloadCount": 2,
      "inputTypes": [
        "ANY",
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [
        {
          "engine": "Amazon Redshift",
          "name": "listagg"
        },
        {
          "engine": "ClickHouse",
          "name": "groupconcat"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/listagg/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/listagg/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/listagg.json"
      }
    },
    {
      "name": "ln",
      "slug": "ln",
      "description": "Computes the natural logarithm of x",
      "category": "numeric",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "DOUBLE"
      ],
      "returnTypes": [
        "DOUBLE"
      ],
      "otherEngineNames": [
        {
          "engine": "Apache Hive",
          "name": "log"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/ln/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/ln/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/ln.json"
      }
    },
    {
      "name": "log",
      "slug": "log",
      "description": "Computes the logarithm of x to base b. b may be omitted, in which case the default 10",
      "category": "numeric",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 2,
      "inputTypes": [
        "DOUBLE"
      ],
      "returnTypes": [
        "DOUBLE"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/log/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/log/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/log.json"
      }
    },
    {
      "name": "log10",
      "slug": "log10",
      "description": "Computes the 10-log of x",
      "category": "numeric",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "DOUBLE"
      ],
      "returnTypes": [
        "DOUBLE"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/log10/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/log10/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/log10.json"
      }
    },
    {
      "name": "log2",
      "slug": "log2",
      "description": "Computes the 2-log of x",
      "category": "numeric",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "DOUBLE"
      ],
      "returnTypes": [
        "DOUBLE"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/log2/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/log2/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/log2.json"
      }
    },
    {
      "name": "lower",
      "slug": "lower",
      "description": "Converts `string` to lower case.",
      "category": "text",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [
        {
          "engine": "BigQuery",
          "name": "to_hex"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/lower/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/lower/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/lower.json"
      }
    },
    {
      "name": "lpad",
      "slug": "lpad",
      "description": "Pads the `string` with the `character` on the left until it has `count` characters. Truncates the `string` on the right if it has more than `count` characters.",
      "category": "text",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR",
        "INTEGER"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/lpad/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/lpad/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/lpad.json"
      }
    },
    {
      "name": "ltrim",
      "slug": "ltrim",
      "description": "Removes any occurrences of any of the `characters` from the left side of the `string`. `characters` defaults to `space`.",
      "category": "text",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 2,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [
        {
          "engine": "ClickHouse",
          "name": "ltrim"
        },
        {
          "engine": "ClickHouse",
          "name": "rtrim"
        },
        {
          "engine": "ClickHouse",
          "name": "trim"
        },
        {
          "engine": "Snowflake",
          "name": "ltrim"
        },
        {
          "engine": "Snowflake",
          "name": "rtrim"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/ltrim/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/ltrim/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/ltrim.json"
      }
    },
    {
      "name": "mad",
      "slug": "mad",
      "description": "Returns the median absolute deviation for the values within x. NULL values are ignored. Temporal types return a positive INTERVAL.\t",
      "category": "aggregate",
      "kinds": [
        "aggregate"
      ],
      "aliasOf": [],
      "overloadCount": 8,
      "inputTypes": [
        "DATE",
        "DECIMAL",
        "DOUBLE",
        "FLOAT",
        "TIME WITH TIME ZONE",
        "TIME",
        "TIMESTAMP WITH TIME ZONE",
        "TIMESTAMP"
      ],
      "returnTypes": [
        "INTERVAL",
        "DECIMAL",
        "DOUBLE",
        "FLOAT"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/mad/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/mad/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/mad.json"
      }
    },
    {
      "name": "make_date",
      "slug": "make_date",
      "description": "The date for the given struct.",
      "category": "dates",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 3,
      "inputTypes": [
        "INTEGER",
        "STRUCT(\"year\" BIGINT, \"month\" BIGINT, \"day\" BIGINT)",
        "BIGINT"
      ],
      "returnTypes": [
        "DATE"
      ],
      "otherEngineNames": [
        {
          "engine": "BigQuery",
          "name": "date"
        },
        {
          "engine": "Snowflake",
          "name": "cast"
        },
        {
          "engine": "Snowflake",
          "name": "last_day"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/make_date/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/make_date/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/make_date.json"
      }
    },
    {
      "name": "make_time",
      "slug": "make_time",
      "description": "The time for the given parts",
      "category": "dates",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "BIGINT",
        "DOUBLE"
      ],
      "returnTypes": [
        "TIME"
      ],
      "otherEngineNames": [
        {
          "engine": "BigQuery",
          "name": "time"
        },
        {
          "engine": "Snowflake",
          "name": "time_from_parts"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/make_time/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/make_time/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/make_time.json"
      }
    },
    {
      "name": "make_timestamp",
      "slug": "make_timestamp",
      "description": "The timestamp for the given parts",
      "category": "dates",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 2,
      "inputTypes": [
        "BIGINT",
        "DOUBLE"
      ],
      "returnTypes": [
        "TIMESTAMP"
      ],
      "otherEngineNames": [
        {
          "engine": "BigQuery",
          "name": "timestamp_micros"
        },
        {
          "engine": "SQL Server",
          "name": "datetimefromparts"
        },
        {
          "engine": "Snowflake",
          "name": "timestamp_from_parts"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/make_timestamp/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/make_timestamp/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/make_timestamp.json"
      }
    },
    {
      "name": "make_timestamp_ms",
      "slug": "make_timestamp_ms",
      "description": "The timestamp for the given microseconds since the epoch",
      "category": "dates",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "BIGINT"
      ],
      "returnTypes": [
        "TIMESTAMP"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/make_timestamp_ms/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/make_timestamp_ms/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/make_timestamp_ms.json"
      }
    },
    {
      "name": "make_timestamp_ns",
      "slug": "make_timestamp_ns",
      "description": "The timestamp for the given nanoseconds since epoch",
      "category": "dates",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "BIGINT"
      ],
      "returnTypes": [
        "TIMESTAMP_NS"
      ],
      "otherEngineNames": [
        {
          "engine": "Snowflake",
          "name": "dateadd"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/make_timestamp_ns/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/make_timestamp_ns/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/make_timestamp_ns.json"
      }
    },
    {
      "name": "make_timestamptz",
      "slug": "make_timestamptz",
      "description": null,
      "category": "dates",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 3,
      "inputTypes": [
        "BIGINT",
        "DOUBLE",
        "VARCHAR"
      ],
      "returnTypes": [
        "TIMESTAMP WITH TIME ZONE"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/make_timestamptz/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/make_timestamptz/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/make_timestamptz.json"
      }
    },
    {
      "name": "make_type",
      "slug": "make_type",
      "description": "Construct a type from its name and optional parameters",
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "TYPE"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/make_type/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/make_type/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/make_type.json"
      }
    },
    {
      "name": "map",
      "slug": "map",
      "description": "Creates a map from a set of keys and values",
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 2,
      "inputTypes": [
        "K[]",
        "V[]"
      ],
      "returnTypes": [
        "MAP(K, V)",
        "MAP(\"NULL\", \"NULL\")"
      ],
      "otherEngineNames": [
        {
          "engine": "Apache Hive",
          "name": "map"
        },
        {
          "engine": "Apache Spark",
          "name": "array"
        },
        {
          "engine": "Apache Spark",
          "name": "map_from_arrays"
        },
        {
          "engine": "Presto",
          "name": "cast"
        },
        {
          "engine": "Presto",
          "name": "map"
        },
        {
          "engine": "StarRocks",
          "name": "map"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/map/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/map/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/map.json"
      }
    },
    {
      "name": "map_concat",
      "slug": "map_concat",
      "description": "Returns a map created from merging the input maps, on key collision the value is taken from the last map with that key",
      "category": "nested",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        "LIST"
      ],
      "otherEngineNames": [
        {
          "engine": "Snowflake",
          "name": "map_insert"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/map_concat/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/map_concat/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/map_concat.json"
      }
    },
    {
      "name": "map_contains",
      "slug": "map_contains",
      "description": "Checks if a map contains a given key.",
      "category": "nested",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "MAP(K, V)",
        "K"
      ],
      "returnTypes": [
        "BOOLEAN"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/map_contains/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/map_contains/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/map_contains.json"
      }
    },
    {
      "name": "map_contains_entry",
      "slug": "map_contains_entry",
      "description": null,
      "category": "nested",
      "kinds": [
        "macro"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        null
      ],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/map_contains_entry/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/map_contains_entry/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/map_contains_entry.json"
      }
    },
    {
      "name": "map_contains_value",
      "slug": "map_contains_value",
      "description": null,
      "category": "nested",
      "kinds": [
        "macro"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        null
      ],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/map_contains_value/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/map_contains_value/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/map_contains_value.json"
      }
    },
    {
      "name": "map_entries",
      "slug": "map_entries",
      "description": "Returns the map entries as a list of keys/values",
      "category": "nested",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "MAP(K, V)"
      ],
      "returnTypes": [
        "STRUCT(\"key\" K, \"value\" V)[]"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/map_entries/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/map_entries/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/map_entries.json"
      }
    },
    {
      "name": "map_extract",
      "slug": "map_extract",
      "description": "Returns a list containing the value for a given key or an empty list if the key is not contained in the map. The type of the key provided in the second parameter must match the type of the map’s keys else an error is returned",
      "category": "nested",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "MAP(K, V)",
        "K"
      ],
      "returnTypes": [
        "V[]"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/map_extract/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/map_extract/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/map_extract.json"
      }
    },
    {
      "name": "map_extract_value",
      "slug": "map_extract_value",
      "description": "Returns the value for a given key or NULL if the key is not contained in the map. The type of the key provided in the second parameter must match the type of the map’s keys else an error is returned",
      "category": "nested",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "MAP(K, V)",
        "K"
      ],
      "returnTypes": [
        "V"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/map_extract_value/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/map_extract_value/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/map_extract_value.json"
      }
    },
    {
      "name": "map_from_entries",
      "slug": "map_from_entries",
      "description": "Returns a map created from the entries of the array",
      "category": "nested",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "STRUCT(K, V)[]"
      ],
      "returnTypes": [
        "MAP(K, V)"
      ],
      "otherEngineNames": [
        {
          "engine": "Snowflake",
          "name": "map_delete"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/map_from_entries/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/map_from_entries/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/map_from_entries.json"
      }
    },
    {
      "name": "map_keys",
      "slug": "map_keys",
      "description": "Returns the keys of a map as a list",
      "category": "nested",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "MAP(K, V)"
      ],
      "returnTypes": [
        "K[]"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/map_keys/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/map_keys/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/map_keys.json"
      }
    },
    {
      "name": "map_values",
      "slug": "map_values",
      "description": "Returns the values of a map as a list",
      "category": "nested",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "MAP(K, V)"
      ],
      "returnTypes": [
        "V[]"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/map_values/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/map_values/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/map_values.json"
      }
    },
    {
      "name": "max",
      "slug": "max",
      "description": "Returns the maximum value present in arg.",
      "category": "aggregate",
      "kinds": [
        "aggregate"
      ],
      "aliasOf": [],
      "overloadCount": 2,
      "inputTypes": [
        "ANY",
        "BIGINT"
      ],
      "returnTypes": [
        "ANY[]",
        "ANY"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/max/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/max/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/max.json"
      }
    },
    {
      "name": "max_by",
      "slug": "max_by",
      "description": "Finds the row with the maximum val. Calculates the non-NULL arg expression at that row.",
      "category": "aggregate",
      "kinds": [
        "aggregate"
      ],
      "aliasOf": [
        "arg_max"
      ],
      "overloadCount": 92,
      "inputTypes": [
        "ANY",
        "BIGINT",
        "BLOB",
        "DATE",
        "DOUBLE",
        "HUGEINT",
        "INTEGER",
        "TIMESTAMP WITH TIME ZONE",
        "TIMESTAMP",
        "VARCHAR",
        "DECIMAL"
      ],
      "returnTypes": [
        "ANY[]",
        "ANY",
        "BIGINT",
        "BLOB",
        "DATE",
        "DECIMAL",
        "DOUBLE",
        "INTEGER",
        "TIMESTAMP WITH TIME ZONE",
        "TIMESTAMP",
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/max_by/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/max_by/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/max_by.json"
      }
    },
    {
      "name": "md5",
      "slug": "md5",
      "description": "Returns the MD5 hash of the `blob` as a `VARCHAR`.",
      "category": "text",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 2,
      "inputTypes": [
        "BLOB",
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [
        {
          "engine": "BigQuery",
          "name": "md5"
        },
        {
          "engine": "BigQuery",
          "name": "to_hex"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/md5/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/md5/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/md5.json"
      }
    },
    {
      "name": "md5_number",
      "slug": "md5_number",
      "description": "Returns the MD5 hash of the `blob` as a `HUGEINT`.",
      "category": "text",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 2,
      "inputTypes": [
        "BLOB",
        "VARCHAR"
      ],
      "returnTypes": [
        "UHUGEINT"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/md5_number/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/md5_number/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/md5_number.json"
      }
    },
    {
      "name": "md5_number_lower",
      "slug": "md5_number_lower",
      "description": null,
      "category": "text",
      "kinds": [
        "macro"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        null
      ],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/md5_number_lower/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/md5_number_lower/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/md5_number_lower.json"
      }
    },
    {
      "name": "md5_number_upper",
      "slug": "md5_number_upper",
      "description": null,
      "category": "text",
      "kinds": [
        "macro"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        null
      ],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/md5_number_upper/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/md5_number_upper/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/md5_number_upper.json"
      }
    },
    {
      "name": "mean",
      "slug": "mean",
      "description": "Calculates the average value for all tuples in x.",
      "category": "aggregate",
      "kinds": [
        "aggregate"
      ],
      "aliasOf": [
        "avg"
      ],
      "overloadCount": 11,
      "inputTypes": [
        "BIGINT",
        "DECIMAL",
        "DOUBLE",
        "HUGEINT",
        "INTEGER",
        "INTERVAL",
        "SMALLINT",
        "TIME WITH TIME ZONE",
        "TIME",
        "TIMESTAMP WITH TIME ZONE",
        "TIMESTAMP"
      ],
      "returnTypes": [
        "DOUBLE",
        "DECIMAL",
        "INTERVAL",
        "TIME WITH TIME ZONE",
        "TIME",
        "TIMESTAMP WITH TIME ZONE",
        "TIMESTAMP"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/mean/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/mean/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/mean.json"
      }
    },
    {
      "name": "median",
      "slug": "median",
      "description": "Returns the middle value of the set. NULL values are ignored. For even value counts, interpolate-able types (numeric, date/time) return the average of the two middle values. Non-interpolate-able types (everything else) return the lower of the two middle values.",
      "category": "aggregate",
      "kinds": [
        "aggregate"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "ANY"
      ],
      "returnTypes": [
        "ANY"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/median/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/median/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/median.json"
      }
    },
    {
      "name": "metadata_info",
      "slug": "metadata_info",
      "description": null,
      "category": "system",
      "kinds": [
        "pragma"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/metadata_info/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/metadata_info/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/metadata_info.json"
      }
    },
    {
      "name": "microsecond",
      "slug": "microsecond",
      "description": "Extract the microsecond component from a date or timestamp",
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 7,
      "inputTypes": [
        "DATE",
        "INTERVAL",
        "TIME WITH TIME ZONE",
        "TIME_NS",
        "TIME",
        "TIMESTAMP WITH TIME ZONE",
        "TIMESTAMP"
      ],
      "returnTypes": [
        "BIGINT"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/microsecond/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/microsecond/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/microsecond.json"
      }
    },
    {
      "name": "millennium",
      "slug": "millennium",
      "description": "Extract the millennium component from a date or timestamp",
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 4,
      "inputTypes": [
        "DATE",
        "INTERVAL",
        "TIMESTAMP WITH TIME ZONE",
        "TIMESTAMP"
      ],
      "returnTypes": [
        "BIGINT"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/millennium/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/millennium/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/millennium.json"
      }
    },
    {
      "name": "millisecond",
      "slug": "millisecond",
      "description": "Extract the millisecond component from a date or timestamp",
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 7,
      "inputTypes": [
        "DATE",
        "INTERVAL",
        "TIME WITH TIME ZONE",
        "TIME_NS",
        "TIME",
        "TIMESTAMP WITH TIME ZONE",
        "TIMESTAMP"
      ],
      "returnTypes": [
        "BIGINT"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/millisecond/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/millisecond/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/millisecond.json"
      }
    },
    {
      "name": "min",
      "slug": "min",
      "description": "Returns the minimum value present in arg.",
      "category": "aggregate",
      "kinds": [
        "aggregate"
      ],
      "aliasOf": [],
      "overloadCount": 2,
      "inputTypes": [
        "ANY",
        "BIGINT"
      ],
      "returnTypes": [
        "ANY[]",
        "ANY"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/min/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/min/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/min.json"
      }
    },
    {
      "name": "min_by",
      "slug": "min_by",
      "description": "Finds the row with the minimum val. Calculates the non-NULL arg expression at that row.",
      "category": "aggregate",
      "kinds": [
        "aggregate"
      ],
      "aliasOf": [
        "arg_min"
      ],
      "overloadCount": 92,
      "inputTypes": [
        "ANY",
        "BIGINT",
        "BLOB",
        "DATE",
        "DOUBLE",
        "HUGEINT",
        "INTEGER",
        "TIMESTAMP WITH TIME ZONE",
        "TIMESTAMP",
        "VARCHAR",
        "DECIMAL"
      ],
      "returnTypes": [
        "ANY[]",
        "ANY",
        "BIGINT",
        "BLOB",
        "DATE",
        "DECIMAL",
        "DOUBLE",
        "INTEGER",
        "TIMESTAMP WITH TIME ZONE",
        "TIMESTAMP",
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/min_by/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/min_by/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/min_by.json"
      }
    },
    {
      "name": "minute",
      "slug": "minute",
      "description": "Extract the minute component from a date or timestamp",
      "category": "dates",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 7,
      "inputTypes": [
        "DATE",
        "INTERVAL",
        "TIME WITH TIME ZONE",
        "TIME_NS",
        "TIME",
        "TIMESTAMP WITH TIME ZONE",
        "TIMESTAMP"
      ],
      "returnTypes": [
        "BIGINT"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/minute/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/minute/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/minute.json"
      }
    },
    {
      "name": "mismatches",
      "slug": "mismatches",
      "description": "The Hamming distance between to strings, i.e., the number of positions with different characters for two strings of equal length. Strings must be of equal length. Characters of different cases (e.g., `a` and `A`) are considered different.",
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [
        "hamming"
      ],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "BIGINT"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/mismatches/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/mismatches/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/mismatches.json"
      }
    },
    {
      "name": "mod",
      "slug": "mod",
      "description": null,
      "category": "numeric",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [
        "%"
      ],
      "overloadCount": 13,
      "inputTypes": [
        "BIGINT",
        "DECIMAL",
        "DOUBLE",
        "FLOAT",
        "HUGEINT",
        "INTEGER",
        "SMALLINT",
        "TINYINT",
        "UBIGINT",
        "UHUGEINT",
        "UINTEGER",
        "USMALLINT",
        "UTINYINT"
      ],
      "returnTypes": [
        "BIGINT",
        "DECIMAL",
        "DOUBLE",
        "FLOAT",
        "HUGEINT",
        "INTEGER",
        "SMALLINT",
        "TINYINT",
        "UBIGINT",
        "UHUGEINT",
        "UINTEGER",
        "USMALLINT",
        "UTINYINT"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/mod/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/mod/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/mod.json"
      }
    },
    {
      "name": "mode",
      "slug": "mode",
      "description": "Returns the most frequent value for the values within x. NULL values are ignored.",
      "category": "aggregate",
      "kinds": [
        "aggregate"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "ANY"
      ],
      "returnTypes": [
        "ANY"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/mode/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/mode/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/mode.json"
      }
    },
    {
      "name": "month",
      "slug": "month",
      "description": "Extract the month component from a date or timestamp",
      "category": "dates",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 4,
      "inputTypes": [
        "DATE",
        "INTERVAL",
        "TIMESTAMP WITH TIME ZONE",
        "TIMESTAMP"
      ],
      "returnTypes": [
        "BIGINT"
      ],
      "otherEngineNames": [
        {
          "engine": "Apache Spark",
          "name": "month"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/month/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/month/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/month.json"
      }
    },
    {
      "name": "monthname",
      "slug": "monthname",
      "description": "The (English) name of the month",
      "category": "dates",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 3,
      "inputTypes": [
        "DATE",
        "TIMESTAMP WITH TIME ZONE",
        "TIMESTAMP"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/monthname/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/monthname/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/monthname.json"
      }
    },
    {
      "name": "multiply",
      "slug": "multiply",
      "description": null,
      "category": "numeric",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [
        "*"
      ],
      "overloadCount": 17,
      "inputTypes": [
        "BIGINT",
        "INTERVAL",
        "DECIMAL",
        "DOUBLE",
        "FLOAT",
        "HUGEINT",
        "INTEGER",
        "SMALLINT",
        "TINYINT",
        "UBIGINT",
        "UHUGEINT",
        "UINTEGER",
        "USMALLINT",
        "UTINYINT"
      ],
      "returnTypes": [
        "BIGINT",
        "INTERVAL",
        "DECIMAL",
        "DOUBLE",
        "FLOAT",
        "HUGEINT",
        "INTEGER",
        "SMALLINT",
        "TINYINT",
        "UBIGINT",
        "UHUGEINT",
        "UINTEGER",
        "USMALLINT",
        "UTINYINT"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/multiply/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/multiply/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/multiply.json"
      }
    },
    {
      "name": "nanosecond",
      "slug": "nanosecond",
      "description": "Extract the nanosecond component from a date or timestamp",
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 8,
      "inputTypes": [
        "DATE",
        "INTERVAL",
        "TIME WITH TIME ZONE",
        "TIME_NS",
        "TIME",
        "TIMESTAMP WITH TIME ZONE",
        "TIMESTAMP_NS",
        "TIMESTAMP"
      ],
      "returnTypes": [
        "BIGINT"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/nanosecond/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/nanosecond/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/nanosecond.json"
      }
    },
    {
      "name": "nextafter",
      "slug": "nextafter",
      "description": "Returns the next floating point value after x in the direction of y",
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 2,
      "inputTypes": [
        "DOUBLE",
        "FLOAT"
      ],
      "returnTypes": [
        "DOUBLE",
        "FLOAT"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/nextafter/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/nextafter/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/nextafter.json"
      }
    },
    {
      "name": "nextval",
      "slug": "nextval",
      "description": "Return the following value of the sequence.",
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "BIGINT"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/nextval/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/nextval/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/nextval.json"
      }
    },
    {
      "name": "nfc_normalize",
      "slug": "nfc_normalize",
      "description": "Converts `string` to Unicode NFC normalized string. Useful for comparisons and ordering if text data is mixed between NFC normalized and not.",
      "category": "text",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/nfc_normalize/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/nfc_normalize/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/nfc_normalize.json"
      }
    },
    {
      "name": "normalized_interval",
      "slug": "normalized_interval",
      "description": "Normalizes an INTERVAL to an equivalent interval",
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "INTERVAL"
      ],
      "returnTypes": [
        "INTERVAL"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/normalized_interval/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/normalized_interval/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/normalized_interval.json"
      }
    },
    {
      "name": "not_ilike_escape",
      "slug": "not_ilike_escape",
      "description": "Returns `false` if the `string` matches the `like_specifier` (see Pattern Matching) using case-insensitive matching. `escape_character` is used to search for wildcard characters in the `string`.",
      "category": "text",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "BOOLEAN"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/not_ilike_escape/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/not_ilike_escape/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/not_ilike_escape.json"
      }
    },
    {
      "name": "not_like_escape",
      "slug": "not_like_escape",
      "description": "Returns `false` if the `string` matches the `like_specifier` (see Pattern Matching) using case-sensitive matching. `escape_character` is used to search for wildcard characters in the `string`.",
      "category": "text",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "BOOLEAN"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/not_like_escape/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/not_like_escape/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/not_like_escape.json"
      }
    },
    {
      "name": "now",
      "slug": "now",
      "description": "Returns the current timestamp",
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [
        "get_current_timestamp"
      ],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        "TIMESTAMP WITH TIME ZONE"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/now/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/now/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/now.json"
      }
    },
    {
      "name": "nth_value",
      "slug": "nth_value",
      "description": null,
      "category": "aggregate",
      "kinds": [
        "aggregate"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "T",
        "BIGINT"
      ],
      "returnTypes": [
        "T"
      ],
      "otherEngineNames": [
        {
          "engine": "Oracle",
          "name": "nth_value"
        },
        {
          "engine": "Snowflake",
          "name": "nth_value"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/nth_value/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/nth_value/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/nth_value.json"
      }
    },
    {
      "name": "ntile",
      "slug": "ntile",
      "description": null,
      "category": "aggregate",
      "kinds": [
        "aggregate"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "BIGINT"
      ],
      "returnTypes": [
        "BIGINT"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/ntile/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/ntile/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/ntile.json"
      }
    },
    {
      "name": "nullif",
      "slug": "nullif",
      "description": null,
      "category": "system",
      "kinds": [
        "macro"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        null
      ],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/nullif/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/nullif/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/nullif.json"
      }
    },
    {
      "name": "octet_length",
      "slug": "octet_length",
      "description": "Returns the number of bytes in the `bitstring`.",
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 2,
      "inputTypes": [
        "BIT",
        "BLOB"
      ],
      "returnTypes": [
        "BIGINT"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/octet_length/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/octet_length/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/octet_length.json"
      }
    },
    {
      "name": "ord",
      "slug": "ord",
      "description": "Returns an `INTEGER` representing the `unicode` codepoint of the first character in the `string`.",
      "category": "text",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [
        "unicode"
      ],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "INTEGER"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/ord/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/ord/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/ord.json"
      }
    },
    {
      "name": "parquet_bloom_probe",
      "slug": "parquet_bloom_probe",
      "description": null,
      "category": "files",
      "kinds": [
        "table"
      ],
      "aliasOf": [],
      "overloadCount": 2,
      "inputTypes": [
        "VARCHAR",
        "ANY",
        "VARCHAR[]"
      ],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/parquet_bloom_probe/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/parquet_bloom_probe/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/parquet_bloom_probe.json"
      }
    },
    {
      "name": "parquet_file_metadata",
      "slug": "parquet_file_metadata",
      "description": null,
      "category": "files",
      "kinds": [
        "table"
      ],
      "aliasOf": [],
      "overloadCount": 2,
      "inputTypes": [
        "VARCHAR",
        "VARCHAR[]"
      ],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/parquet_file_metadata/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/parquet_file_metadata/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/parquet_file_metadata.json"
      }
    },
    {
      "name": "parquet_full_metadata",
      "slug": "parquet_full_metadata",
      "description": null,
      "category": "files",
      "kinds": [
        "table"
      ],
      "aliasOf": [],
      "overloadCount": 2,
      "inputTypes": [
        "VARCHAR",
        "VARCHAR[]"
      ],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/parquet_full_metadata/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/parquet_full_metadata/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/parquet_full_metadata.json"
      }
    },
    {
      "name": "parquet_kv_metadata",
      "slug": "parquet_kv_metadata",
      "description": null,
      "category": "files",
      "kinds": [
        "table"
      ],
      "aliasOf": [],
      "overloadCount": 2,
      "inputTypes": [
        "VARCHAR",
        "VARCHAR[]"
      ],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/parquet_kv_metadata/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/parquet_kv_metadata/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/parquet_kv_metadata.json"
      }
    },
    {
      "name": "parquet_metadata",
      "slug": "parquet_metadata",
      "description": null,
      "category": "files",
      "kinds": [
        "table"
      ],
      "aliasOf": [],
      "overloadCount": 2,
      "inputTypes": [
        "VARCHAR",
        "VARCHAR[]"
      ],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/parquet_metadata/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/parquet_metadata/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/parquet_metadata.json"
      }
    },
    {
      "name": "parquet_scan",
      "slug": "parquet_scan",
      "description": null,
      "category": "files",
      "kinds": [
        "table"
      ],
      "aliasOf": [],
      "overloadCount": 2,
      "inputTypes": [
        "BOOLEAN",
        "VARCHAR",
        "ANY",
        "UBIGINT",
        "VARCHAR[]"
      ],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/parquet_scan/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/parquet_scan/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/parquet_scan.json"
      }
    },
    {
      "name": "parquet_schema",
      "slug": "parquet_schema",
      "description": null,
      "category": "files",
      "kinds": [
        "table"
      ],
      "aliasOf": [],
      "overloadCount": 2,
      "inputTypes": [
        "VARCHAR",
        "VARCHAR[]"
      ],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/parquet_schema/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/parquet_schema/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/parquet_schema.json"
      }
    },
    {
      "name": "parse_dirname",
      "slug": "parse_dirname",
      "description": "Returns the top-level directory name from the given `path`. `separator` options: `system`, `both_slash` (default), `forward_slash`, `backslash`.",
      "category": "text",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 2,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/parse_dirname/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/parse_dirname/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/parse_dirname.json"
      }
    },
    {
      "name": "parse_dirpath",
      "slug": "parse_dirpath",
      "description": "Returns the head of the `path` (the pathname until the last slash) similarly to Python's `os.path.dirname`. `separator` options: `system`, `both_slash` (default), `forward_slash`, `backslash`.",
      "category": "text",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 2,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/parse_dirpath/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/parse_dirpath/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/parse_dirpath.json"
      }
    },
    {
      "name": "parse_duckdb_log_message",
      "slug": "parse_duckdb_log_message",
      "description": "Parse the message into the expected logical type",
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "ANY"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/parse_duckdb_log_message/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/parse_duckdb_log_message/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/parse_duckdb_log_message.json"
      }
    },
    {
      "name": "parse_filename",
      "slug": "parse_filename",
      "description": "Returns the last component of the `path` similarly to Python's `os.path.basename` function. If `trim_extension` is `true`, the file extension will be removed (defaults to `false`). `separator` options: `system`, `both_slash` (default), `forward_slash`, `backslash`.",
      "category": "text",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 4,
      "inputTypes": [
        "VARCHAR",
        "BOOLEAN"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/parse_filename/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/parse_filename/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/parse_filename.json"
      }
    },
    {
      "name": "parse_formatted_bytes",
      "slug": "parse_formatted_bytes",
      "description": "Parses a human-readable representation of a size in bytes into an integer.",
      "category": "text",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "UBIGINT"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/parse_formatted_bytes/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/parse_formatted_bytes/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/parse_formatted_bytes.json"
      }
    },
    {
      "name": "parse_path",
      "slug": "parse_path",
      "description": "Returns a list of the components (directories and filename) in the `path` similarly to Python's `pathlib.parts` function. `separator` options: `system`, `both_slash` (default), `forward_slash`, `backslash`.",
      "category": "text",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 2,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR[]"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/parse_path/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/parse_path/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/parse_path.json"
      }
    },
    {
      "name": "percent_rank",
      "slug": "percent_rank",
      "description": null,
      "category": "aggregate",
      "kinds": [
        "aggregate"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        "DOUBLE"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/percent_rank/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/percent_rank/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/percent_rank.json"
      }
    },
    {
      "name": "pg_timezone_names",
      "slug": "pg_timezone_names",
      "description": null,
      "category": "dates",
      "kinds": [
        "table"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/pg_timezone_names/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/pg_timezone_names/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/pg_timezone_names.json"
      }
    },
    {
      "name": "pi",
      "slug": "pi",
      "description": "Returns the value of pi",
      "category": "numeric",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        "DOUBLE"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/pi/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/pi/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/pi.json"
      }
    },
    {
      "name": "platform",
      "slug": "platform",
      "description": null,
      "category": "system",
      "kinds": [
        "pragma"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/platform/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/platform/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/platform.json"
      }
    },
    {
      "name": "position",
      "slug": "position",
      "description": "Returns location of first occurrence of `search_string` in `string`, counting from 1. Returns 0 if no match found.",
      "category": "text",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [
        "instr"
      ],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "BIGINT"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/position/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/position/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/position.json"
      }
    },
    {
      "name": "pow",
      "slug": "pow",
      "description": "Computes x to the power of y",
      "category": "numeric",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [
        "**"
      ],
      "overloadCount": 1,
      "inputTypes": [
        "DOUBLE"
      ],
      "returnTypes": [
        "DOUBLE"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/pow/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/pow/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/pow.json"
      }
    },
    {
      "name": "power",
      "slug": "power",
      "description": "Computes x to the power of y",
      "category": "numeric",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [
        "**"
      ],
      "overloadCount": 1,
      "inputTypes": [
        "DOUBLE"
      ],
      "returnTypes": [
        "DOUBLE"
      ],
      "otherEngineNames": [
        {
          "engine": "Apache Hive",
          "name": "pow"
        },
        {
          "engine": "Apache Spark",
          "name": "pow"
        },
        {
          "engine": "Snowflake",
          "name": "square"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/power/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/power/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/power.json"
      }
    },
    {
      "name": "pragma_collations",
      "slug": "pragma_collations",
      "description": null,
      "category": "system",
      "kinds": [
        "table"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/pragma_collations/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/pragma_collations/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/pragma_collations.json"
      }
    },
    {
      "name": "pragma_database_size",
      "slug": "pragma_database_size",
      "description": null,
      "category": "system",
      "kinds": [
        "table"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/pragma_database_size/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/pragma_database_size/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/pragma_database_size.json"
      }
    },
    {
      "name": "pragma_metadata_info",
      "slug": "pragma_metadata_info",
      "description": null,
      "category": "system",
      "kinds": [
        "table"
      ],
      "aliasOf": [],
      "overloadCount": 2,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/pragma_metadata_info/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/pragma_metadata_info/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/pragma_metadata_info.json"
      }
    },
    {
      "name": "pragma_platform",
      "slug": "pragma_platform",
      "description": null,
      "category": "system",
      "kinds": [
        "table"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/pragma_platform/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/pragma_platform/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/pragma_platform.json"
      }
    },
    {
      "name": "pragma_show",
      "slug": "pragma_show",
      "description": null,
      "category": "system",
      "kinds": [
        "table"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/pragma_show/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/pragma_show/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/pragma_show.json"
      }
    },
    {
      "name": "pragma_storage_info",
      "slug": "pragma_storage_info",
      "description": null,
      "category": "system",
      "kinds": [
        "table"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/pragma_storage_info/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/pragma_storage_info/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/pragma_storage_info.json"
      }
    },
    {
      "name": "pragma_table_info",
      "slug": "pragma_table_info",
      "description": null,
      "category": "system",
      "kinds": [
        "table"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/pragma_table_info/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/pragma_table_info/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/pragma_table_info.json"
      }
    },
    {
      "name": "pragma_user_agent",
      "slug": "pragma_user_agent",
      "description": null,
      "category": "system",
      "kinds": [
        "table"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/pragma_user_agent/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/pragma_user_agent/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/pragma_user_agent.json"
      }
    },
    {
      "name": "pragma_version",
      "slug": "pragma_version",
      "description": null,
      "category": "system",
      "kinds": [
        "table"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/pragma_version/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/pragma_version/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/pragma_version.json"
      }
    },
    {
      "name": "prefix",
      "slug": "prefix",
      "description": "Returns `true` if `string` starts with `search_string`.",
      "category": "text",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "BOOLEAN"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/prefix/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/prefix/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/prefix.json"
      }
    },
    {
      "name": "printf",
      "slug": "printf",
      "description": "Formats a `string` using printf syntax.",
      "category": "text",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/printf/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/printf/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/printf.json"
      }
    },
    {
      "name": "product",
      "slug": "product",
      "description": "Calculates the product of all tuples in arg.",
      "category": "aggregate",
      "kinds": [
        "aggregate"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "DOUBLE"
      ],
      "returnTypes": [
        "DOUBLE"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/product/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/product/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/product.json"
      }
    },
    {
      "name": "quantile",
      "slug": "quantile",
      "description": "Returns the exact quantile number between 0 and 1 . If pos is a LIST of FLOATs, then the result is a LIST of the corresponding exact quantiles.",
      "category": "aggregate",
      "kinds": [
        "aggregate"
      ],
      "aliasOf": [
        "quantile_disc"
      ],
      "overloadCount": 3,
      "inputTypes": [
        "ANY",
        "DOUBLE",
        "DOUBLE[]"
      ],
      "returnTypes": [
        "ANY"
      ],
      "otherEngineNames": [
        {
          "engine": "Apache Hive",
          "name": "percentile"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/quantile/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/quantile/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/quantile.json"
      }
    },
    {
      "name": "quantile_cont",
      "slug": "quantile_cont",
      "description": "Returns the interpolated quantile number between 0 and 1 . If pos is a LIST of FLOATs, then the result is a LIST of the corresponding interpolated quantiles.\t",
      "category": "aggregate",
      "kinds": [
        "aggregate"
      ],
      "aliasOf": [],
      "overloadCount": 26,
      "inputTypes": [
        "BIGINT",
        "DOUBLE",
        "DOUBLE[]",
        "DATE",
        "DECIMAL",
        "FLOAT",
        "HUGEINT",
        "INTEGER",
        "SMALLINT",
        "TIME WITH TIME ZONE",
        "TIME",
        "TIMESTAMP WITH TIME ZONE",
        "TIMESTAMP",
        "TINYINT"
      ],
      "returnTypes": [
        "BIGINT",
        "DATE",
        "DECIMAL",
        "DOUBLE",
        "FLOAT",
        "HUGEINT",
        "INTEGER",
        "SMALLINT",
        "TIME WITH TIME ZONE",
        "TIME",
        "TIMESTAMP WITH TIME ZONE",
        "TIMESTAMP",
        "TINYINT"
      ],
      "otherEngineNames": [
        {
          "engine": "BigQuery",
          "name": "percentile_cont"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/quantile_cont/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/quantile_cont/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/quantile_cont.json"
      }
    },
    {
      "name": "quantile_disc",
      "slug": "quantile_disc",
      "description": "Returns the exact quantile number between 0 and 1 . If pos is a LIST of FLOATs, then the result is a LIST of the corresponding exact quantiles.",
      "category": "aggregate",
      "kinds": [
        "aggregate"
      ],
      "aliasOf": [],
      "overloadCount": 3,
      "inputTypes": [
        "ANY",
        "DOUBLE",
        "DOUBLE[]"
      ],
      "returnTypes": [
        "ANY"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/quantile_disc/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/quantile_disc/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/quantile_disc.json"
      }
    },
    {
      "name": "quarter",
      "slug": "quarter",
      "description": "Extract the quarter component from a date or timestamp",
      "category": "dates",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 4,
      "inputTypes": [
        "DATE",
        "INTERVAL",
        "TIMESTAMP WITH TIME ZONE",
        "TIMESTAMP"
      ],
      "returnTypes": [
        "BIGINT"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/quarter/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/quarter/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/quarter.json"
      }
    },
    {
      "name": "query",
      "slug": "query",
      "description": null,
      "category": "system",
      "kinds": [
        "table"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/query/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/query/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/query.json"
      }
    },
    {
      "name": "query_table",
      "slug": "query_table",
      "description": null,
      "category": "system",
      "kinds": [
        "table"
      ],
      "aliasOf": [],
      "overloadCount": 3,
      "inputTypes": [
        "VARCHAR",
        "VARCHAR[]",
        "BOOLEAN"
      ],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/query_table/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/query_table/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/query_table.json"
      }
    },
    {
      "name": "radians",
      "slug": "radians",
      "description": "Converts degrees to radians",
      "category": "numeric",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "DOUBLE"
      ],
      "returnTypes": [
        "DOUBLE"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/radians/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/radians/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/radians.json"
      }
    },
    {
      "name": "random",
      "slug": "random",
      "description": "Returns a random number between 0 and 1",
      "category": "numeric",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        "DOUBLE"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/random/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/random/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/random.json"
      }
    },
    {
      "name": "range",
      "slug": "range",
      "description": "Creates a list of values between `start` and `stop` - the stop parameter is exclusive.",
      "category": "lists",
      "kinds": [
        "scalar",
        "table"
      ],
      "aliasOf": [],
      "overloadCount": 10,
      "inputTypes": [
        "BIGINT",
        "TIMESTAMP WITH TIME ZONE",
        "INTERVAL",
        "TIMESTAMP"
      ],
      "returnTypes": [
        "BIGINT[]",
        "TIMESTAMP WITH TIME ZONE[]",
        "TIMESTAMP[]",
        null
      ],
      "otherEngineNames": [
        {
          "engine": "Snowflake",
          "name": "array_generate_range"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/range/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/range/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/range.json"
      }
    },
    {
      "name": "rank",
      "slug": "rank",
      "description": null,
      "category": "aggregate",
      "kinds": [
        "aggregate"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        "BIGINT"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/rank/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/rank/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/rank.json"
      }
    },
    {
      "name": "rank_dense",
      "slug": "rank_dense",
      "description": null,
      "category": "aggregate",
      "kinds": [
        "aggregate"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        "BIGINT"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/rank_dense/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/rank_dense/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/rank_dense.json"
      }
    },
    {
      "name": "read_blob",
      "slug": "read_blob",
      "description": null,
      "category": "files",
      "kinds": [
        "table"
      ],
      "aliasOf": [],
      "overloadCount": 2,
      "inputTypes": [
        "VARCHAR",
        "VARCHAR[]"
      ],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/read_blob/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/read_blob/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/read_blob.json"
      }
    },
    {
      "name": "read_csv",
      "slug": "read_csv",
      "description": null,
      "category": "files",
      "kinds": [
        "table"
      ],
      "aliasOf": [],
      "overloadCount": 2,
      "inputTypes": [
        "BOOLEAN",
        "ANY",
        "UBIGINT",
        "VARCHAR",
        "VARCHAR[]",
        "BIGINT"
      ],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/read_csv/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/read_csv/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/read_csv.json"
      }
    },
    {
      "name": "read_csv_auto",
      "slug": "read_csv_auto",
      "description": null,
      "category": "files",
      "kinds": [
        "table"
      ],
      "aliasOf": [],
      "overloadCount": 2,
      "inputTypes": [
        "BOOLEAN",
        "ANY",
        "UBIGINT",
        "VARCHAR",
        "VARCHAR[]",
        "BIGINT"
      ],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/read_csv_auto/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/read_csv_auto/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/read_csv_auto.json"
      }
    },
    {
      "name": "read_duckdb",
      "slug": "read_duckdb",
      "description": null,
      "category": "files",
      "kinds": [
        "table"
      ],
      "aliasOf": [],
      "overloadCount": 2,
      "inputTypes": [
        "VARCHAR",
        "ANY",
        "BOOLEAN",
        "VARCHAR[]"
      ],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/read_duckdb/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/read_duckdb/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/read_duckdb.json"
      }
    },
    {
      "name": "read_json",
      "slug": "read_json",
      "description": null,
      "category": "json",
      "kinds": [
        "table"
      ],
      "aliasOf": [],
      "overloadCount": 2,
      "inputTypes": [
        "BOOLEAN",
        "VARCHAR",
        "ANY",
        "DOUBLE",
        "BIGINT",
        "UINTEGER",
        "VARCHAR[]"
      ],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/read_json/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/read_json/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/read_json.json"
      }
    },
    {
      "name": "read_json_auto",
      "slug": "read_json_auto",
      "description": null,
      "category": "json",
      "kinds": [
        "table"
      ],
      "aliasOf": [],
      "overloadCount": 2,
      "inputTypes": [
        "BOOLEAN",
        "VARCHAR",
        "ANY",
        "DOUBLE",
        "BIGINT",
        "UINTEGER",
        "VARCHAR[]"
      ],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/read_json_auto/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/read_json_auto/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/read_json_auto.json"
      }
    },
    {
      "name": "read_json_objects",
      "slug": "read_json_objects",
      "description": null,
      "category": "json",
      "kinds": [
        "table"
      ],
      "aliasOf": [],
      "overloadCount": 2,
      "inputTypes": [
        "VARCHAR",
        "ANY",
        "BOOLEAN",
        "UINTEGER",
        "VARCHAR[]"
      ],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/read_json_objects/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/read_json_objects/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/read_json_objects.json"
      }
    },
    {
      "name": "read_json_objects_auto",
      "slug": "read_json_objects_auto",
      "description": null,
      "category": "json",
      "kinds": [
        "table"
      ],
      "aliasOf": [],
      "overloadCount": 2,
      "inputTypes": [
        "VARCHAR",
        "ANY",
        "BOOLEAN",
        "UINTEGER",
        "VARCHAR[]"
      ],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/read_json_objects_auto/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/read_json_objects_auto/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/read_json_objects_auto.json"
      }
    },
    {
      "name": "read_ndjson",
      "slug": "read_ndjson",
      "description": null,
      "category": "json",
      "kinds": [
        "table"
      ],
      "aliasOf": [],
      "overloadCount": 2,
      "inputTypes": [
        "BOOLEAN",
        "VARCHAR",
        "ANY",
        "DOUBLE",
        "BIGINT",
        "UINTEGER",
        "VARCHAR[]"
      ],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/read_ndjson/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/read_ndjson/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/read_ndjson.json"
      }
    },
    {
      "name": "read_ndjson_auto",
      "slug": "read_ndjson_auto",
      "description": null,
      "category": "json",
      "kinds": [
        "table"
      ],
      "aliasOf": [],
      "overloadCount": 2,
      "inputTypes": [
        "BOOLEAN",
        "VARCHAR",
        "ANY",
        "DOUBLE",
        "BIGINT",
        "UINTEGER",
        "VARCHAR[]"
      ],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/read_ndjson_auto/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/read_ndjson_auto/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/read_ndjson_auto.json"
      }
    },
    {
      "name": "read_ndjson_objects",
      "slug": "read_ndjson_objects",
      "description": null,
      "category": "json",
      "kinds": [
        "table"
      ],
      "aliasOf": [],
      "overloadCount": 2,
      "inputTypes": [
        "VARCHAR",
        "ANY",
        "BOOLEAN",
        "UINTEGER",
        "VARCHAR[]"
      ],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/read_ndjson_objects/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/read_ndjson_objects/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/read_ndjson_objects.json"
      }
    },
    {
      "name": "read_parquet",
      "slug": "read_parquet",
      "description": null,
      "category": "files",
      "kinds": [
        "table"
      ],
      "aliasOf": [],
      "overloadCount": 2,
      "inputTypes": [
        "BOOLEAN",
        "VARCHAR",
        "ANY",
        "UBIGINT",
        "VARCHAR[]"
      ],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/read_parquet/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/read_parquet/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/read_parquet.json"
      }
    },
    {
      "name": "read_text",
      "slug": "read_text",
      "description": null,
      "category": "files",
      "kinds": [
        "table"
      ],
      "aliasOf": [],
      "overloadCount": 2,
      "inputTypes": [
        "VARCHAR",
        "VARCHAR[]"
      ],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/read_text/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/read_text/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/read_text.json"
      }
    },
    {
      "name": "reduce",
      "slug": "reduce",
      "description": "Reduces all elements of the input `list` into a single scalar value by executing the `lambda` function on a running result and the next list element. The `lambda` function has an optional `initial_value` argument.",
      "category": "lists",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [
        "list_reduce"
      ],
      "overloadCount": 2,
      "inputTypes": [
        "ANY[]",
        "LAMBDA",
        "ANY"
      ],
      "returnTypes": [
        "ANY"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/reduce/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/reduce/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/reduce.json"
      }
    },
    {
      "name": "regexp_escape",
      "slug": "regexp_escape",
      "description": "Escapes special patterns to turn `string` into a regular expression similarly to Python's `re.escape` function.",
      "category": "text",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/regexp_escape/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/regexp_escape/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/regexp_escape.json"
      }
    },
    {
      "name": "regexp_extract",
      "slug": "regexp_extract",
      "description": "If `string` contains the `regex` pattern, returns the capturing group specified by optional parameter `group`; otherwise, returns the empty string. The `group` must be a constant value. If no `group` is given, it defaults to 0. A set of optional regex `options` can be set.",
      "category": "text",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 5,
      "inputTypes": [
        "VARCHAR",
        "INTEGER",
        "VARCHAR[]"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [
        {
          "engine": "Amazon Redshift",
          "name": "regexp_substr"
        },
        {
          "engine": "Apache Hive",
          "name": "regexp_extract"
        },
        {
          "engine": "BigQuery",
          "name": "regexp_extract"
        },
        {
          "engine": "Presto",
          "name": "regexp_extract"
        },
        {
          "engine": "Snowflake",
          "name": "regexp_substr"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/regexp_extract/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/regexp_extract/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/regexp_extract.json"
      }
    },
    {
      "name": "regexp_extract_all",
      "slug": "regexp_extract_all",
      "description": "Finds non-overlapping occurrences of the `regex` in the `string` and returns the corresponding values of the capturing `group`. A set of optional regex `options` can be set.",
      "category": "text",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 5,
      "inputTypes": [
        "VARCHAR",
        "INTEGER",
        "VARCHAR[]"
      ],
      "returnTypes": [
        "VARCHAR[]"
      ],
      "otherEngineNames": [
        {
          "engine": "BigQuery",
          "name": "regexp_extract_all"
        },
        {
          "engine": "Snowflake",
          "name": "regexp_substr_all"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/regexp_extract_all/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/regexp_extract_all/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/regexp_extract_all.json"
      }
    },
    {
      "name": "regexp_full_match",
      "slug": "regexp_full_match",
      "description": "Returns `true` if the entire `string` matches the `regex`. A set of optional regex `options` can be set.",
      "category": "text",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 2,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "BOOLEAN"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/regexp_full_match/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/regexp_full_match/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/regexp_full_match.json"
      }
    },
    {
      "name": "regexp_matches",
      "slug": "regexp_matches",
      "description": "Returns `true` if `string` contains the `regex`, `false` otherwise. A set of optional regex `options` can be set.",
      "category": "text",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 2,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "BOOLEAN"
      ],
      "otherEngineNames": [
        {
          "engine": "Dremio",
          "name": "regexp_matches"
        },
        {
          "engine": "Presto",
          "name": "regexp_like"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/regexp_matches/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/regexp_matches/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/regexp_matches.json"
      }
    },
    {
      "name": "regexp_replace",
      "slug": "regexp_replace",
      "description": "If `string` contains the `regex`, replaces the matching part with `replacement`. A set of optional regex `options` can be set.",
      "category": "text",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 2,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [
        {
          "engine": "PostgreSQL",
          "name": "regexp_replace"
        },
        {
          "engine": "Exasol",
          "name": "regexp_replace"
        },
        {
          "engine": "Snowflake",
          "name": "regexp_replace"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/regexp_replace/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/regexp_replace/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/regexp_replace.json"
      }
    },
    {
      "name": "regexp_split_to_array",
      "slug": "regexp_split_to_array",
      "description": "Splits the `string` along the `regex`. A set of optional regex `options` can be set.",
      "category": "text",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [
        "string_split_regex"
      ],
      "overloadCount": 2,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR[]"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/regexp_split_to_array/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/regexp_split_to_array/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/regexp_split_to_array.json"
      }
    },
    {
      "name": "regexp_split_to_table",
      "slug": "regexp_split_to_table",
      "description": null,
      "category": "text",
      "kinds": [
        "macro"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        null
      ],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/regexp_split_to_table/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/regexp_split_to_table/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/regexp_split_to_table.json"
      }
    },
    {
      "name": "regr_avgx",
      "slug": "regr_avgx",
      "description": "Returns the average of the independent variable for non-NULL pairs in a group, where x is the independent variable and y is the dependent variable.",
      "category": "aggregate",
      "kinds": [
        "aggregate"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "DOUBLE"
      ],
      "returnTypes": [
        "DOUBLE"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/regr_avgx/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/regr_avgx/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/regr_avgx.json"
      }
    },
    {
      "name": "regr_avgy",
      "slug": "regr_avgy",
      "description": "Returns the average of the dependent variable for non-NULL pairs in a group, where x is the independent variable and y is the dependent variable.",
      "category": "aggregate",
      "kinds": [
        "aggregate"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "DOUBLE"
      ],
      "returnTypes": [
        "DOUBLE"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/regr_avgy/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/regr_avgy/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/regr_avgy.json"
      }
    },
    {
      "name": "regr_count",
      "slug": "regr_count",
      "description": "Returns the number of non-NULL number pairs in a group.",
      "category": "aggregate",
      "kinds": [
        "aggregate"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "DOUBLE"
      ],
      "returnTypes": [
        "UINTEGER"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/regr_count/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/regr_count/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/regr_count.json"
      }
    },
    {
      "name": "regr_intercept",
      "slug": "regr_intercept",
      "description": "Returns the intercept of the univariate linear regression line for non-NULL pairs in a group.",
      "category": "aggregate",
      "kinds": [
        "aggregate"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "DOUBLE"
      ],
      "returnTypes": [
        "DOUBLE"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/regr_intercept/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/regr_intercept/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/regr_intercept.json"
      }
    },
    {
      "name": "regr_r2",
      "slug": "regr_r2",
      "description": "Returns the coefficient of determination for non-NULL pairs in a group.",
      "category": "aggregate",
      "kinds": [
        "aggregate"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "DOUBLE"
      ],
      "returnTypes": [
        "DOUBLE"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/regr_r2/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/regr_r2/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/regr_r2.json"
      }
    },
    {
      "name": "regr_slope",
      "slug": "regr_slope",
      "description": "Returns the slope of the linear regression line for non-NULL pairs in a group.",
      "category": "aggregate",
      "kinds": [
        "aggregate"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "DOUBLE"
      ],
      "returnTypes": [
        "DOUBLE"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/regr_slope/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/regr_slope/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/regr_slope.json"
      }
    },
    {
      "name": "regr_sxx",
      "slug": "regr_sxx",
      "description": null,
      "category": "aggregate",
      "kinds": [
        "aggregate"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "DOUBLE"
      ],
      "returnTypes": [
        "DOUBLE"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/regr_sxx/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/regr_sxx/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/regr_sxx.json"
      }
    },
    {
      "name": "regr_sxy",
      "slug": "regr_sxy",
      "description": "Returns the population covariance of input values",
      "category": "aggregate",
      "kinds": [
        "aggregate"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "DOUBLE"
      ],
      "returnTypes": [
        "DOUBLE"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/regr_sxy/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/regr_sxy/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/regr_sxy.json"
      }
    },
    {
      "name": "regr_syy",
      "slug": "regr_syy",
      "description": null,
      "category": "aggregate",
      "kinds": [
        "aggregate"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "DOUBLE"
      ],
      "returnTypes": [
        "DOUBLE"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/regr_syy/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/regr_syy/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/regr_syy.json"
      }
    },
    {
      "name": "remap_struct",
      "slug": "remap_struct",
      "description": "Map a struct to another struct type, potentially re-ordering, renaming and casting members and filling in defaults for missing values",
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "ANY"
      ],
      "returnTypes": [
        "ANY"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/remap_struct/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/remap_struct/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/remap_struct.json"
      }
    },
    {
      "name": "repeat",
      "slug": "repeat",
      "description": "Repeats the `blob` `count` number of times.",
      "category": "text",
      "kinds": [
        "scalar",
        "table"
      ],
      "aliasOf": [],
      "overloadCount": 4,
      "inputTypes": [
        "BLOB",
        "BIGINT",
        "T[]",
        "VARCHAR",
        "ANY"
      ],
      "returnTypes": [
        "BLOB",
        "T[]",
        "VARCHAR",
        null
      ],
      "otherEngineNames": [
        {
          "engine": "Snowflake",
          "name": "space"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/repeat/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/repeat/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/repeat.json"
      }
    },
    {
      "name": "repeat_row",
      "slug": "repeat_row",
      "description": null,
      "category": "text",
      "kinds": [
        "table"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "BIGINT"
      ],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/repeat_row/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/repeat_row/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/repeat_row.json"
      }
    },
    {
      "name": "replace",
      "slug": "replace",
      "description": "Replaces any occurrences of the `source` with `target` in `string`.",
      "category": "text",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [
        {
          "engine": "BigQuery",
          "name": "replace"
        },
        {
          "engine": "Presto",
          "name": "replace"
        },
        {
          "engine": "Snowflake",
          "name": "replace"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/replace/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/replace/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/replace.json"
      }
    },
    {
      "name": "replace_type",
      "slug": "replace_type",
      "description": "Casts all fields of type1 to type2",
      "category": "text",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "ANY"
      ],
      "returnTypes": [
        "ANY"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/replace_type/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/replace_type/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/replace_type.json"
      }
    },
    {
      "name": "reservoir_quantile",
      "slug": "reservoir_quantile",
      "description": "Gives the approximate quantile using reservoir sampling, the sample size is optional and uses 8192 as a default size.",
      "category": "aggregate",
      "kinds": [
        "aggregate"
      ],
      "aliasOf": [],
      "overloadCount": 32,
      "inputTypes": [
        "BIGINT",
        "DOUBLE",
        "INTEGER",
        "DOUBLE[]",
        "DECIMAL",
        "FLOAT",
        "HUGEINT",
        "SMALLINT",
        "TINYINT"
      ],
      "returnTypes": [
        "BIGINT",
        "BIGINT[]",
        "DECIMAL",
        "DECIMAL[]",
        "DOUBLE",
        "DOUBLE[]",
        "FLOAT",
        "FLOAT[]",
        "HUGEINT",
        "HUGEINT[]",
        "INTEGER",
        "INTEGER[]",
        "SMALLINT",
        "SMALLINT[]",
        "TINYINT",
        "TINYINT[]"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/reservoir_quantile/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/reservoir_quantile/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/reservoir_quantile.json"
      }
    },
    {
      "name": "reverse",
      "slug": "reverse",
      "description": "Reverses the `string`.",
      "category": "text",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/reverse/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/reverse/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/reverse.json"
      }
    },
    {
      "name": "right",
      "slug": "right",
      "description": "Extract the right-most `count` characters.",
      "category": "text",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR",
        "BIGINT"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [
        {
          "engine": "Apache Spark",
          "name": "left"
        },
        {
          "engine": "Apache Spark",
          "name": "right"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/right/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/right/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/right.json"
      }
    },
    {
      "name": "right_grapheme",
      "slug": "right_grapheme",
      "description": "Extracts the right-most `count` grapheme clusters.",
      "category": "text",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR",
        "BIGINT"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/right_grapheme/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/right_grapheme/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/right_grapheme.json"
      }
    },
    {
      "name": "round",
      "slug": "round",
      "description": "Rounds x to s decimal places",
      "category": "numeric",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 16,
      "inputTypes": [
        "BIGINT",
        "INTEGER",
        "DECIMAL",
        "DOUBLE",
        "FLOAT",
        "HUGEINT",
        "SMALLINT",
        "TINYINT"
      ],
      "returnTypes": [
        "BIGINT",
        "DECIMAL",
        "DOUBLE",
        "FLOAT",
        "HUGEINT",
        "INTEGER",
        "SMALLINT",
        "TINYINT"
      ],
      "otherEngineNames": [
        {
          "engine": "BigQuery",
          "name": "round"
        },
        {
          "engine": "Snowflake",
          "name": "round"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/round/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/round/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/round.json"
      }
    },
    {
      "name": "round_even",
      "slug": "round_even",
      "description": null,
      "category": "numeric",
      "kinds": [
        "macro"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        null
      ],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [
        {
          "engine": "BigQuery",
          "name": "round"
        },
        {
          "engine": "Snowflake",
          "name": "round"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/round_even/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/round_even/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/round_even.json"
      }
    },
    {
      "name": "roundbankers",
      "slug": "roundbankers",
      "description": null,
      "category": "numeric",
      "kinds": [
        "macro"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        null
      ],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/roundbankers/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/roundbankers/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/roundbankers.json"
      }
    },
    {
      "name": "row",
      "slug": "row",
      "description": "Create an unnamed STRUCT (tuple) containing the argument values.",
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        "STRUCT"
      ],
      "otherEngineNames": [
        {
          "engine": "BigQuery",
          "name": "cast"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/row/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/row/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/row.json"
      }
    },
    {
      "name": "row_number",
      "slug": "row_number",
      "description": null,
      "category": "aggregate",
      "kinds": [
        "aggregate"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        "BIGINT"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/row_number/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/row_number/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/row_number.json"
      }
    },
    {
      "name": "row_to_json",
      "slug": "row_to_json",
      "description": null,
      "category": "json",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        "JSON"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/row_to_json/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/row_to_json/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/row_to_json.json"
      }
    },
    {
      "name": "rpad",
      "slug": "rpad",
      "description": "Pads the `string` with the `character` on the right until it has `count` characters. Truncates the `string` on the right if it has more than `count` characters.",
      "category": "text",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR",
        "INTEGER"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [
        {
          "engine": "Snowflake",
          "name": "rpad"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/rpad/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/rpad/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/rpad.json"
      }
    },
    {
      "name": "rtrim",
      "slug": "rtrim",
      "description": "Removes any occurrences of any of the `characters` from the right side of the `string`. `characters` defaults to `space`.",
      "category": "text",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 2,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [
        {
          "engine": "ClickHouse",
          "name": "ltrim"
        },
        {
          "engine": "ClickHouse",
          "name": "rtrim"
        },
        {
          "engine": "ClickHouse",
          "name": "trim"
        },
        {
          "engine": "Snowflake",
          "name": "base64_encode"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/rtrim/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/rtrim/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/rtrim.json"
      }
    },
    {
      "name": "second",
      "slug": "second",
      "description": "Extract the second component from a date or timestamp",
      "category": "dates",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 7,
      "inputTypes": [
        "DATE",
        "INTERVAL",
        "TIME WITH TIME ZONE",
        "TIME_NS",
        "TIME",
        "TIMESTAMP WITH TIME ZONE",
        "TIMESTAMP"
      ],
      "returnTypes": [
        "BIGINT"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/second/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/second/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/second.json"
      }
    },
    {
      "name": "sem",
      "slug": "sem",
      "description": "Returns the standard error of the mean",
      "category": "aggregate",
      "kinds": [
        "aggregate"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "DOUBLE"
      ],
      "returnTypes": [
        "DOUBLE"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/sem/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/sem/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/sem.json"
      }
    },
    {
      "name": "seq_scan",
      "slug": "seq_scan",
      "description": null,
      "category": "system",
      "kinds": [
        "table"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/seq_scan/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/seq_scan/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/seq_scan.json"
      }
    },
    {
      "name": "session_user",
      "slug": "session_user",
      "description": null,
      "category": "system",
      "kinds": [
        "macro"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/session_user/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/session_user/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/session_user.json"
      }
    },
    {
      "name": "set_bit",
      "slug": "set_bit",
      "description": "Sets the nth bit in bitstring to newvalue; the first (leftmost) bit is indexed 0. Returns a new bitstring",
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "BIT",
        "INTEGER"
      ],
      "returnTypes": [
        "BIT"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/set_bit/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/set_bit/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/set_bit.json"
      }
    },
    {
      "name": "setseed",
      "slug": "setseed",
      "description": "Sets the seed to be used for the random function",
      "category": "numeric",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "DOUBLE"
      ],
      "returnTypes": [
        "\"NULL\""
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/setseed/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/setseed/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/setseed.json"
      }
    },
    {
      "name": "sha1",
      "slug": "sha1",
      "description": "Returns a `VARCHAR` with the SHA-1 hash of the `blob`.",
      "category": "text",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 2,
      "inputTypes": [
        "BLOB",
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [
        {
          "engine": "Snowflake",
          "name": "sha1"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/sha1/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/sha1/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/sha1.json"
      }
    },
    {
      "name": "sha256",
      "slug": "sha256",
      "description": "Returns a `VARCHAR` with the SHA-256 hash of the `blob`.",
      "category": "text",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 2,
      "inputTypes": [
        "BLOB",
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [
        {
          "engine": "Exasol",
          "name": "hash_sha256"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/sha256/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/sha256/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/sha256.json"
      }
    },
    {
      "name": "show",
      "slug": "show",
      "description": null,
      "category": "system",
      "kinds": [
        "pragma"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/show/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/show/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/show.json"
      }
    },
    {
      "name": "show_databases",
      "slug": "show_databases",
      "description": null,
      "category": "system",
      "kinds": [
        "pragma"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/show_databases/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/show_databases/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/show_databases.json"
      }
    },
    {
      "name": "show_tables",
      "slug": "show_tables",
      "description": null,
      "category": "system",
      "kinds": [
        "pragma"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/show_tables/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/show_tables/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/show_tables.json"
      }
    },
    {
      "name": "show_tables_expanded",
      "slug": "show_tables_expanded",
      "description": null,
      "category": "system",
      "kinds": [
        "pragma"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/show_tables_expanded/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/show_tables_expanded/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/show_tables_expanded.json"
      }
    },
    {
      "name": "sign",
      "slug": "sign",
      "description": "Returns the sign of x as -1, 0 or 1",
      "category": "numeric",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 12,
      "inputTypes": [
        "BIGINT",
        "DOUBLE",
        "FLOAT",
        "HUGEINT",
        "INTEGER",
        "SMALLINT",
        "TINYINT",
        "UBIGINT",
        "UHUGEINT",
        "UINTEGER",
        "USMALLINT",
        "UTINYINT"
      ],
      "returnTypes": [
        "TINYINT"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/sign/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/sign/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/sign.json"
      }
    },
    {
      "name": "signbit",
      "slug": "signbit",
      "description": "Returns whether the signbit is set or not",
      "category": "numeric",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 2,
      "inputTypes": [
        "DOUBLE",
        "FLOAT"
      ],
      "returnTypes": [
        "BOOLEAN"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/signbit/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/signbit/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/signbit.json"
      }
    },
    {
      "name": "sin",
      "slug": "sin",
      "description": "Computes the sin of x",
      "category": "numeric",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "DOUBLE"
      ],
      "returnTypes": [
        "DOUBLE"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/sin/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/sin/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/sin.json"
      }
    },
    {
      "name": "sinh",
      "slug": "sinh",
      "description": "Computes the hyperbolic sin of x",
      "category": "numeric",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "DOUBLE"
      ],
      "returnTypes": [
        "DOUBLE"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/sinh/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/sinh/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/sinh.json"
      }
    },
    {
      "name": "skewness",
      "slug": "skewness",
      "description": "Returns the skewness of all input values.",
      "category": "aggregate",
      "kinds": [
        "aggregate"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "DOUBLE"
      ],
      "returnTypes": [
        "DOUBLE"
      ],
      "otherEngineNames": [
        {
          "engine": "Snowflake",
          "name": "skew"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/skewness/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/skewness/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/skewness.json"
      }
    },
    {
      "name": "sleep_ms",
      "slug": "sleep_ms",
      "description": "Sleeps for the specified number of milliseconds and returns NULL",
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "BIGINT"
      ],
      "returnTypes": [
        "\"NULL\""
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/sleep_ms/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/sleep_ms/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/sleep_ms.json"
      }
    },
    {
      "name": "sniff_csv",
      "slug": "sniff_csv",
      "description": null,
      "category": "files",
      "kinds": [
        "table"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "BOOLEAN",
        "ANY",
        "UBIGINT",
        "VARCHAR",
        "VARCHAR[]",
        "BIGINT"
      ],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/sniff_csv/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/sniff_csv/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/sniff_csv.json"
      }
    },
    {
      "name": "split",
      "slug": "split",
      "description": "Splits the `string` along the `separator`.",
      "category": "text",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [
        "string_split"
      ],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR[]"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/split/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/split/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/split.json"
      }
    },
    {
      "name": "split_part",
      "slug": "split_part",
      "description": null,
      "category": "text",
      "kinds": [
        "macro"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        null
      ],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/split_part/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/split_part/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/split_part.json"
      }
    },
    {
      "name": "sql_auto_complete",
      "slug": "sql_auto_complete",
      "description": null,
      "category": "system",
      "kinds": [
        "table"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR",
        "UBIGINT"
      ],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/sql_auto_complete/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/sql_auto_complete/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/sql_auto_complete.json"
      }
    },
    {
      "name": "sqrt",
      "slug": "sqrt",
      "description": "Returns the square root of x",
      "category": "numeric",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "DOUBLE"
      ],
      "returnTypes": [
        "DOUBLE"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/sqrt/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/sqrt/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/sqrt.json"
      }
    },
    {
      "name": "st_asbinary",
      "slug": "st_asbinary",
      "description": "Returns the Well-Known Binary (WKB) representation of the geometry",
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [
        "st_aswkb"
      ],
      "overloadCount": 1,
      "inputTypes": [
        "GEOMETRY"
      ],
      "returnTypes": [
        "BLOB"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/st_asbinary/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/st_asbinary/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/st_asbinary.json"
      }
    },
    {
      "name": "st_astext",
      "slug": "st_astext",
      "description": "Returns the Well-Known Text (WKT) representation of the geometry",
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "GEOMETRY"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/st_astext/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/st_astext/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/st_astext.json"
      }
    },
    {
      "name": "st_aswkb",
      "slug": "st_aswkb",
      "description": "Returns the Well-Known Binary (WKB) representation of the geometry",
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "GEOMETRY"
      ],
      "returnTypes": [
        "BLOB"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/st_aswkb/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/st_aswkb/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/st_aswkb.json"
      }
    },
    {
      "name": "st_aswkt",
      "slug": "st_aswkt",
      "description": "Returns the Well-Known Text (WKT) representation of the geometry",
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [
        "st_astext"
      ],
      "overloadCount": 1,
      "inputTypes": [
        "GEOMETRY"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/st_aswkt/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/st_aswkt/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/st_aswkt.json"
      }
    },
    {
      "name": "st_crs",
      "slug": "st_crs",
      "description": "Returns the Coordinate Reference System (CRS) identifier of the geometry",
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "GEOMETRY"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/st_crs/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/st_crs/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/st_crs.json"
      }
    },
    {
      "name": "st_geomfromwkb",
      "slug": "st_geomfromwkb",
      "description": "Creates a geometry from Well-Known Binary (WKB) representation",
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "BLOB"
      ],
      "returnTypes": [
        "GEOMETRY"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/st_geomfromwkb/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/st_geomfromwkb/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/st_geomfromwkb.json"
      }
    },
    {
      "name": "st_intersects_extent",
      "slug": "st_intersects_extent",
      "description": "Returns true if the geometries bounding boxes intersect",
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "GEOMETRY"
      ],
      "returnTypes": [
        "BOOLEAN"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/st_intersects_extent/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/st_intersects_extent/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/st_intersects_extent.json"
      }
    },
    {
      "name": "st_setcrs",
      "slug": "st_setcrs",
      "description": "Sets the Coordinate Reference System (CRS) identifier of the geometry",
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "GEOMETRY",
        "VARCHAR"
      ],
      "returnTypes": [
        "GEOMETRY"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/st_setcrs/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/st_setcrs/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/st_setcrs.json"
      }
    },
    {
      "name": "starts_with",
      "slug": "starts_with",
      "description": "Returns `true` if `string` begins with `search_string`.",
      "category": "text",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [
        "^@"
      ],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "BOOLEAN"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/starts_with/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/starts_with/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/starts_with.json"
      }
    },
    {
      "name": "stats",
      "slug": "stats",
      "description": "Returns a string with statistics about the expression. Expression can be a column, constant, or SQL expression",
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "ANY"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/stats/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/stats/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/stats.json"
      }
    },
    {
      "name": "stddev",
      "slug": "stddev",
      "description": "Returns the sample standard deviation",
      "category": "aggregate",
      "kinds": [
        "aggregate"
      ],
      "aliasOf": [
        "stddev_samp"
      ],
      "overloadCount": 1,
      "inputTypes": [
        "DOUBLE"
      ],
      "returnTypes": [
        "DOUBLE"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/stddev/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/stddev/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/stddev.json"
      }
    },
    {
      "name": "stddev_pop",
      "slug": "stddev_pop",
      "description": "Returns the population standard deviation.",
      "category": "aggregate",
      "kinds": [
        "aggregate"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "DOUBLE"
      ],
      "returnTypes": [
        "DOUBLE"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/stddev_pop/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/stddev_pop/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/stddev_pop.json"
      }
    },
    {
      "name": "stddev_samp",
      "slug": "stddev_samp",
      "description": "Returns the sample standard deviation",
      "category": "aggregate",
      "kinds": [
        "aggregate"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "DOUBLE"
      ],
      "returnTypes": [
        "DOUBLE"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/stddev_samp/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/stddev_samp/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/stddev_samp.json"
      }
    },
    {
      "name": "storage_info",
      "slug": "storage_info",
      "description": null,
      "category": "system",
      "kinds": [
        "pragma"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/storage_info/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/storage_info/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/storage_info.json"
      }
    },
    {
      "name": "str_split",
      "slug": "str_split",
      "description": "Splits the `string` along the `separator`.",
      "category": "text",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [
        "string_split"
      ],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR[]"
      ],
      "otherEngineNames": [
        {
          "engine": "ClickHouse",
          "name": "splitbystring"
        },
        {
          "engine": "Presto",
          "name": "split"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/str_split/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/str_split/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/str_split.json"
      }
    },
    {
      "name": "str_split_regex",
      "slug": "str_split_regex",
      "description": "Splits the `string` along the `regex`. A set of optional regex `options` can be set.",
      "category": "text",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [
        "string_split_regex"
      ],
      "overloadCount": 2,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR[]"
      ],
      "otherEngineNames": [
        {
          "engine": "Apache Spark",
          "name": "split"
        },
        {
          "engine": "ClickHouse",
          "name": "splitbyregexp"
        },
        {
          "engine": "Presto",
          "name": "regexp_split"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/str_split_regex/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/str_split_regex/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/str_split_regex.json"
      }
    },
    {
      "name": "strftime",
      "slug": "strftime",
      "description": "Converts a `date` to a string according to the format string.",
      "category": "dates",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 8,
      "inputTypes": [
        "DATE",
        "VARCHAR",
        "TIMESTAMP WITH TIME ZONE",
        "TIMESTAMP_NS",
        "TIMESTAMP"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [
        {
          "engine": "PostgreSQL",
          "name": "to_char"
        },
        {
          "engine": "Apache Hive",
          "name": "date_format"
        },
        {
          "engine": "BigQuery",
          "name": "format_date"
        },
        {
          "engine": "MySQL",
          "name": "date_format"
        },
        {
          "engine": "Presto",
          "name": "date_format"
        },
        {
          "engine": "SQLite",
          "name": "strftime"
        },
        {
          "engine": "Snowflake",
          "name": "dayname"
        },
        {
          "engine": "Snowflake",
          "name": "to_date"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/strftime/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/strftime/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/strftime.json"
      }
    },
    {
      "name": "string_agg",
      "slug": "string_agg",
      "description": "Concatenates the column string values with an optional separator.",
      "category": "aggregate",
      "kinds": [
        "aggregate"
      ],
      "aliasOf": [],
      "overloadCount": 2,
      "inputTypes": [
        "ANY",
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/string_agg/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/string_agg/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/string_agg.json"
      }
    },
    {
      "name": "string_split",
      "slug": "string_split",
      "description": "Splits the `string` along the `separator`.",
      "category": "text",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR[]"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/string_split/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/string_split/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/string_split.json"
      }
    },
    {
      "name": "string_split_regex",
      "slug": "string_split_regex",
      "description": "Splits the `string` along the `regex`. A set of optional regex `options` can be set.",
      "category": "text",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 2,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR[]"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/string_split_regex/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/string_split_regex/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/string_split_regex.json"
      }
    },
    {
      "name": "string_to_array",
      "slug": "string_to_array",
      "description": "Splits the `string` along the `separator`.",
      "category": "text",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [
        "string_split"
      ],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR[]"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/string_to_array/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/string_to_array/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/string_to_array.json"
      }
    },
    {
      "name": "strip_accents",
      "slug": "strip_accents",
      "description": "Strips accents from `string`.",
      "category": "text",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/strip_accents/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/strip_accents/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/strip_accents.json"
      }
    },
    {
      "name": "strlen",
      "slug": "strlen",
      "description": "Number of bytes in `string`.",
      "category": "text",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "BIGINT"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/strlen/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/strlen/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/strlen.json"
      }
    },
    {
      "name": "strpos",
      "slug": "strpos",
      "description": "Returns location of first occurrence of `search_string` in `string`, counting from 1. Returns 0 if no match found.",
      "category": "text",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [
        "instr"
      ],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "BIGINT"
      ],
      "otherEngineNames": [
        {
          "engine": "Apache Hive",
          "name": "locate"
        },
        {
          "engine": "BigQuery",
          "name": "instr"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/strpos/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/strpos/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/strpos.json"
      }
    },
    {
      "name": "strptime",
      "slug": "strptime",
      "description": "Converts the `string` text to timestamp applying the format strings in the list until one succeeds. Throws an error on failure. To return `NULL` on failure, use try_strptime.",
      "category": "dates",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 2,
      "inputTypes": [
        "VARCHAR",
        "VARCHAR[]"
      ],
      "returnTypes": [
        "TIMESTAMP"
      ],
      "otherEngineNames": [
        {
          "engine": "PostgreSQL",
          "name": "to_date"
        },
        {
          "engine": "Apache Spark",
          "name": "to_timestamp"
        },
        {
          "engine": "BigQuery",
          "name": "parse_time"
        },
        {
          "engine": "Exasol",
          "name": "to_date"
        },
        {
          "engine": "Oracle",
          "name": "to_date"
        },
        {
          "engine": "Presto",
          "name": "date_parse"
        },
        {
          "engine": "SQL Server",
          "name": "convert"
        },
        {
          "engine": "Snowflake",
          "name": "to_date"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/strptime/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/strptime/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/strptime.json"
      }
    },
    {
      "name": "struct_concat",
      "slug": "struct_concat",
      "description": "Merge the multiple STRUCTs into a single STRUCT.",
      "category": "nested",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        "STRUCT"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/struct_concat/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/struct_concat/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/struct_concat.json"
      }
    },
    {
      "name": "struct_contains",
      "slug": "struct_contains",
      "description": "Check if an unnamed STRUCT contains the value.",
      "category": "nested",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "STRUCT",
        "ANY"
      ],
      "returnTypes": [
        "BOOLEAN"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/struct_contains/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/struct_contains/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/struct_contains.json"
      }
    },
    {
      "name": "struct_extract",
      "slug": "struct_extract",
      "description": "Extract the named entry from the STRUCT.",
      "category": "nested",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 2,
      "inputTypes": [
        "STRUCT",
        "BIGINT",
        "VARCHAR"
      ],
      "returnTypes": [
        "ANY"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/struct_extract/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/struct_extract/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/struct_extract.json"
      }
    },
    {
      "name": "struct_extract_at",
      "slug": "struct_extract_at",
      "description": "Extract the entry from the STRUCT by position (starts at 1!).",
      "category": "nested",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "STRUCT",
        "BIGINT"
      ],
      "returnTypes": [
        "ANY"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/struct_extract_at/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/struct_extract_at/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/struct_extract_at.json"
      }
    },
    {
      "name": "struct_has",
      "slug": "struct_has",
      "description": "Check if an unnamed STRUCT contains the value.",
      "category": "nested",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [
        "struct_contains"
      ],
      "overloadCount": 1,
      "inputTypes": [
        "STRUCT",
        "ANY"
      ],
      "returnTypes": [
        "BOOLEAN"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/struct_has/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/struct_has/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/struct_has.json"
      }
    },
    {
      "name": "struct_indexof",
      "slug": "struct_indexof",
      "description": "Get the position of the entry in an unnamed STRUCT, starting at 1.",
      "category": "nested",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [
        "struct_position"
      ],
      "overloadCount": 1,
      "inputTypes": [
        "STRUCT",
        "ANY"
      ],
      "returnTypes": [
        "INTEGER"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/struct_indexof/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/struct_indexof/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/struct_indexof.json"
      }
    },
    {
      "name": "struct_insert",
      "slug": "struct_insert",
      "description": "Adds field(s)/value(s) to an existing STRUCT with the argument values. The entry name(s) will be the bound variable name(s)",
      "category": "nested",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        "STRUCT"
      ],
      "otherEngineNames": [
        {
          "engine": "Snowflake",
          "name": "object_construct"
        },
        {
          "engine": "Snowflake",
          "name": "object_insert"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/struct_insert/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/struct_insert/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/struct_insert.json"
      }
    },
    {
      "name": "struct_keys",
      "slug": "struct_keys",
      "description": "Returns the field names of a STRUCT as a list",
      "category": "nested",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "ANY"
      ],
      "returnTypes": [
        "VARCHAR[]"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/struct_keys/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/struct_keys/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/struct_keys.json"
      }
    },
    {
      "name": "struct_pack",
      "slug": "struct_pack",
      "description": "Create a STRUCT containing the argument values. The entry name will be the bound variable name.",
      "category": "nested",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        "STRUCT"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/struct_pack/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/struct_pack/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/struct_pack.json"
      }
    },
    {
      "name": "struct_position",
      "slug": "struct_position",
      "description": "Get the position of the entry in an unnamed STRUCT, starting at 1.",
      "category": "nested",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "STRUCT",
        "ANY"
      ],
      "returnTypes": [
        "INTEGER"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/struct_position/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/struct_position/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/struct_position.json"
      }
    },
    {
      "name": "struct_update",
      "slug": "struct_update",
      "description": "Changes field(s)/value(s) to an existing STRUCT with the argument values. The entry name(s) will be the bound variable name(s)",
      "category": "nested",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        "STRUCT"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/struct_update/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/struct_update/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/struct_update.json"
      }
    },
    {
      "name": "struct_values",
      "slug": "struct_values",
      "description": "Returns the field values of a STRUCT as an UnnamedStruct",
      "category": "nested",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "STRUCT"
      ],
      "returnTypes": [
        "STRUCT"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/struct_values/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/struct_values/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/struct_values.json"
      }
    },
    {
      "name": "substr",
      "slug": "substr",
      "description": "Extracts substring starting from character `start` up to the end of the string. If optional argument `length` is set, extracts a substring of `length` characters instead. Note that a `start` value of `1` refers to the first character of the `string`.",
      "category": "text",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [
        "substring"
      ],
      "overloadCount": 2,
      "inputTypes": [
        "VARCHAR",
        "BIGINT"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/substr/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/substr/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/substr.json"
      }
    },
    {
      "name": "substring",
      "slug": "substring",
      "description": "Extracts substring starting from character `start` up to the end of the string. If optional argument `length` is set, extracts a substring of `length` characters instead. Note that a `start` value of `1` refers to the first character of the `string`.",
      "category": "text",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 2,
      "inputTypes": [
        "VARCHAR",
        "BIGINT"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [
        {
          "engine": "Snowflake",
          "name": "regexp_replace"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/substring/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/substring/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/substring.json"
      }
    },
    {
      "name": "substring_grapheme",
      "slug": "substring_grapheme",
      "description": "Extracts substring starting from grapheme clusters `start` up to the end of the string. If optional argument `length` is set, extracts a substring of `length` grapheme clusters instead. Note that a `start` value of `1` refers to the `first` character of the `string`.",
      "category": "text",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 2,
      "inputTypes": [
        "VARCHAR",
        "BIGINT"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/substring_grapheme/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/substring_grapheme/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/substring_grapheme.json"
      }
    },
    {
      "name": "subtract",
      "slug": "subtract",
      "description": null,
      "category": "numeric",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [
        "-"
      ],
      "overloadCount": 37,
      "inputTypes": [
        "BIGINT",
        "BIGNUM",
        "DATE",
        "INTEGER",
        "INTERVAL",
        "DECIMAL",
        "DOUBLE",
        "FLOAT",
        "HUGEINT",
        "SMALLINT",
        "TIME WITH TIME ZONE",
        "TIME",
        "TIMESTAMP",
        "TINYINT",
        "UBIGINT",
        "UHUGEINT",
        "UINTEGER",
        "USMALLINT",
        "UTINYINT"
      ],
      "returnTypes": [
        "BIGINT",
        "BIGNUM",
        "DATE",
        "TIMESTAMP",
        "DECIMAL",
        "DOUBLE",
        "FLOAT",
        "HUGEINT",
        "INTEGER",
        "INTERVAL",
        "SMALLINT",
        "TIME WITH TIME ZONE",
        "TIME",
        "TINYINT",
        "UBIGINT",
        "UHUGEINT",
        "UINTEGER",
        "USMALLINT",
        "UTINYINT"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/subtract/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/subtract/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/subtract.json"
      }
    },
    {
      "name": "suffix",
      "slug": "suffix",
      "description": "Returns `true` if `string` ends with `search_string`.",
      "category": "text",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "BOOLEAN"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/suffix/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/suffix/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/suffix.json"
      }
    },
    {
      "name": "sum",
      "slug": "sum",
      "description": "Calculates the sum value for all tuples in arg.",
      "category": "aggregate",
      "kinds": [
        "aggregate"
      ],
      "aliasOf": [],
      "overloadCount": 8,
      "inputTypes": [
        "BIGINT",
        "BIGNUM",
        "BOOLEAN",
        "DECIMAL",
        "DOUBLE",
        "HUGEINT",
        "INTEGER",
        "SMALLINT"
      ],
      "returnTypes": [
        "HUGEINT",
        "BIGNUM",
        "DECIMAL",
        "DOUBLE"
      ],
      "otherEngineNames": [
        {
          "engine": "BigQuery",
          "name": "sum"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/sum/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/sum/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/sum.json"
      }
    },
    {
      "name": "sum_no_overflow",
      "slug": "sum_no_overflow",
      "description": "Internal only. Calculates the sum value for all tuples in arg without overflow checks.",
      "category": "aggregate",
      "kinds": [
        "aggregate"
      ],
      "aliasOf": [],
      "overloadCount": 3,
      "inputTypes": [
        "BIGINT",
        "DECIMAL",
        "INTEGER"
      ],
      "returnTypes": [
        "HUGEINT",
        "DECIMAL"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/sum_no_overflow/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/sum_no_overflow/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/sum_no_overflow.json"
      }
    },
    {
      "name": "sumkahan",
      "slug": "sumkahan",
      "description": "Calculates the sum using a more accurate floating point summation (Kahan Sum).",
      "category": "aggregate",
      "kinds": [
        "aggregate"
      ],
      "aliasOf": [
        "kahan_sum"
      ],
      "overloadCount": 1,
      "inputTypes": [
        "DOUBLE"
      ],
      "returnTypes": [
        "DOUBLE"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/sumkahan/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/sumkahan/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/sumkahan.json"
      }
    },
    {
      "name": "summary",
      "slug": "summary",
      "description": null,
      "category": "system",
      "kinds": [
        "table"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "TABLE"
      ],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/summary/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/summary/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/summary.json"
      }
    },
    {
      "name": "switch",
      "slug": "switch",
      "description": "Creates a switch statement similar to CASE WHEN/THEN",
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 4,
      "inputTypes": [
        "K",
        "MAP(K, V)",
        "V"
      ],
      "returnTypes": [
        "V"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/switch/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/switch/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/switch.json"
      }
    },
    {
      "name": "table_info",
      "slug": "table_info",
      "description": null,
      "category": "system",
      "kinds": [
        "pragma"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/table_info/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/table_info/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/table_info.json"
      }
    },
    {
      "name": "tan",
      "slug": "tan",
      "description": "Computes the tan of x",
      "category": "numeric",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "DOUBLE"
      ],
      "returnTypes": [
        "DOUBLE"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/tan/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/tan/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/tan.json"
      }
    },
    {
      "name": "tanh",
      "slug": "tanh",
      "description": "Computes the hyperbolic tan of x",
      "category": "numeric",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "DOUBLE"
      ],
      "returnTypes": [
        "DOUBLE"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/tanh/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/tanh/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/tanh.json"
      }
    },
    {
      "name": "test_all_types",
      "slug": "test_all_types",
      "description": null,
      "category": "system",
      "kinds": [
        "table"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "BOOLEAN"
      ],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/test_all_types/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/test_all_types/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/test_all_types.json"
      }
    },
    {
      "name": "test_vector_types",
      "slug": "test_vector_types",
      "description": null,
      "category": "system",
      "kinds": [
        "table"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "BOOLEAN",
        "ANY"
      ],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/test_vector_types/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/test_vector_types/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/test_vector_types.json"
      }
    },
    {
      "name": "time_bucket",
      "slug": "time_bucket",
      "description": "Truncate TIMESTAMPTZ by the specified interval bucket_width. Buckets are aligned relative to origin TIMESTAMPTZ. The origin defaults to 2000-01-03 00:00:00+00 for buckets that do not include a month or year interval, and to 2000-01-01 00:00:00+00 for month and year buckets",
      "category": "dates",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 10,
      "inputTypes": [
        "INTERVAL",
        "DATE",
        "TIMESTAMP WITH TIME ZONE",
        "VARCHAR",
        "TIMESTAMP"
      ],
      "returnTypes": [
        "DATE",
        "TIMESTAMP WITH TIME ZONE",
        "TIMESTAMP"
      ],
      "otherEngineNames": [
        {
          "engine": "PostgreSQL",
          "name": "date_bin"
        },
        {
          "engine": "PostgreSQL",
          "name": "min"
        },
        {
          "engine": "Snowflake",
          "name": "time_slice"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/time_bucket/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/time_bucket/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/time_bucket.json"
      }
    },
    {
      "name": "timetz_byte_comparable",
      "slug": "timetz_byte_comparable",
      "description": "Converts a TIME WITH TIME ZONE to an integer sort key",
      "category": "dates",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "TIME WITH TIME ZONE"
      ],
      "returnTypes": [
        "UBIGINT"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/timetz_byte_comparable/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/timetz_byte_comparable/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/timetz_byte_comparable.json"
      }
    },
    {
      "name": "timezone",
      "slug": "timezone",
      "description": "Extract the timezone component from a date or timestamp",
      "category": "dates",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 8,
      "inputTypes": [
        "DATE",
        "INTERVAL",
        "TIME WITH TIME ZONE",
        "TIMESTAMP WITH TIME ZONE",
        "TIMESTAMP",
        "VARCHAR"
      ],
      "returnTypes": [
        "BIGINT",
        "TIME WITH TIME ZONE",
        "TIMESTAMP",
        "TIMESTAMP WITH TIME ZONE"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/timezone/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/timezone/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/timezone.json"
      }
    },
    {
      "name": "timezone_hour",
      "slug": "timezone_hour",
      "description": "Extract the timezone_hour component from a date or timestamp",
      "category": "dates",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 4,
      "inputTypes": [
        "DATE",
        "INTERVAL",
        "TIMESTAMP WITH TIME ZONE",
        "TIMESTAMP"
      ],
      "returnTypes": [
        "BIGINT"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/timezone_hour/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/timezone_hour/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/timezone_hour.json"
      }
    },
    {
      "name": "timezone_minute",
      "slug": "timezone_minute",
      "description": "Extract the timezone_minute component from a date or timestamp",
      "category": "dates",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 4,
      "inputTypes": [
        "DATE",
        "INTERVAL",
        "TIMESTAMP WITH TIME ZONE",
        "TIMESTAMP"
      ],
      "returnTypes": [
        "BIGINT"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/timezone_minute/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/timezone_minute/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/timezone_minute.json"
      }
    },
    {
      "name": "to_base",
      "slug": "to_base",
      "description": "Converts `number` to a string in the given base `radix`, optionally padding with leading zeros to `min_length`.",
      "category": "text",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 2,
      "inputTypes": [
        "BIGINT",
        "INTEGER"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/to_base/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/to_base/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/to_base.json"
      }
    },
    {
      "name": "to_base64",
      "slug": "to_base64",
      "description": "Converts a `blob` to a base64 encoded string.",
      "category": "text",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "BLOB"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [
        {
          "engine": "Snowflake",
          "name": "base64_encode"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/to_base64/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/to_base64/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/to_base64.json"
      }
    },
    {
      "name": "to_binary",
      "slug": "to_binary",
      "description": "Converts the `string` to binary representation.",
      "category": "text",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [
        "bin"
      ],
      "overloadCount": 6,
      "inputTypes": [
        "VARCHAR",
        "BIGINT",
        "BIGNUM",
        "HUGEINT",
        "UBIGINT",
        "UHUGEINT"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/to_binary/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/to_binary/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/to_binary.json"
      }
    },
    {
      "name": "to_centuries",
      "slug": "to_centuries",
      "description": "Construct a century interval",
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 2,
      "inputTypes": [
        "BIGINT",
        "INTEGER"
      ],
      "returnTypes": [
        "INTERVAL"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/to_centuries/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/to_centuries/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/to_centuries.json"
      }
    },
    {
      "name": "to_days",
      "slug": "to_days",
      "description": "Construct a day interval",
      "category": "dates",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 2,
      "inputTypes": [
        "BIGINT",
        "INTEGER"
      ],
      "returnTypes": [
        "INTERVAL"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/to_days/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/to_days/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/to_days.json"
      }
    },
    {
      "name": "to_decades",
      "slug": "to_decades",
      "description": "Construct a decade interval",
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 2,
      "inputTypes": [
        "BIGINT",
        "INTEGER"
      ],
      "returnTypes": [
        "INTERVAL"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/to_decades/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/to_decades/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/to_decades.json"
      }
    },
    {
      "name": "to_hex",
      "slug": "to_hex",
      "description": "Converts `blob` to `VARCHAR` using hexadecimal encoding.",
      "category": "text",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [
        "hex"
      ],
      "overloadCount": 7,
      "inputTypes": [
        "BLOB",
        "VARCHAR",
        "BIGINT",
        "BIGNUM",
        "HUGEINT",
        "UBIGINT",
        "UHUGEINT"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/to_hex/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/to_hex/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/to_hex.json"
      }
    },
    {
      "name": "to_hours",
      "slug": "to_hours",
      "description": "Construct a hour interval",
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "BIGINT"
      ],
      "returnTypes": [
        "INTERVAL"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/to_hours/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/to_hours/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/to_hours.json"
      }
    },
    {
      "name": "to_json",
      "slug": "to_json",
      "description": null,
      "category": "json",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        "JSON"
      ],
      "otherEngineNames": [
        {
          "engine": "BigQuery",
          "name": "to_json_string"
        },
        {
          "engine": "Presto",
          "name": "json_format"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/to_json/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/to_json/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/to_json.json"
      }
    },
    {
      "name": "to_microseconds",
      "slug": "to_microseconds",
      "description": "Construct a microsecond interval",
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "BIGINT"
      ],
      "returnTypes": [
        "INTERVAL"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/to_microseconds/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/to_microseconds/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/to_microseconds.json"
      }
    },
    {
      "name": "to_millennia",
      "slug": "to_millennia",
      "description": "Construct a millenium interval",
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 2,
      "inputTypes": [
        "BIGINT",
        "INTEGER"
      ],
      "returnTypes": [
        "INTERVAL"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/to_millennia/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/to_millennia/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/to_millennia.json"
      }
    },
    {
      "name": "to_milliseconds",
      "slug": "to_milliseconds",
      "description": "Construct a millisecond interval",
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "DOUBLE"
      ],
      "returnTypes": [
        "INTERVAL"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/to_milliseconds/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/to_milliseconds/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/to_milliseconds.json"
      }
    },
    {
      "name": "to_minutes",
      "slug": "to_minutes",
      "description": "Construct a minute interval",
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "BIGINT"
      ],
      "returnTypes": [
        "INTERVAL"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/to_minutes/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/to_minutes/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/to_minutes.json"
      }
    },
    {
      "name": "to_months",
      "slug": "to_months",
      "description": "Construct a month interval",
      "category": "dates",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 2,
      "inputTypes": [
        "BIGINT",
        "INTEGER"
      ],
      "returnTypes": [
        "INTERVAL"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/to_months/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/to_months/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/to_months.json"
      }
    },
    {
      "name": "to_quarters",
      "slug": "to_quarters",
      "description": "Construct a quarter interval",
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 2,
      "inputTypes": [
        "BIGINT",
        "INTEGER"
      ],
      "returnTypes": [
        "INTERVAL"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/to_quarters/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/to_quarters/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/to_quarters.json"
      }
    },
    {
      "name": "to_seconds",
      "slug": "to_seconds",
      "description": "Construct a second interval",
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "DOUBLE"
      ],
      "returnTypes": [
        "INTERVAL"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/to_seconds/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/to_seconds/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/to_seconds.json"
      }
    },
    {
      "name": "to_timestamp",
      "slug": "to_timestamp",
      "description": "Converts secs since epoch to a timestamp with time zone",
      "category": "dates",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "DOUBLE"
      ],
      "returnTypes": [
        "TIMESTAMP WITH TIME ZONE"
      ],
      "otherEngineNames": [
        {
          "engine": "Presto",
          "name": "from_unixtime"
        },
        {
          "engine": "Snowflake",
          "name": "to_timestamp"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/to_timestamp/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/to_timestamp/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/to_timestamp.json"
      }
    },
    {
      "name": "to_weeks",
      "slug": "to_weeks",
      "description": "Construct a week interval",
      "category": "dates",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 2,
      "inputTypes": [
        "BIGINT",
        "INTEGER"
      ],
      "returnTypes": [
        "INTERVAL"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/to_weeks/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/to_weeks/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/to_weeks.json"
      }
    },
    {
      "name": "to_years",
      "slug": "to_years",
      "description": "Construct a year interval",
      "category": "dates",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 2,
      "inputTypes": [
        "BIGINT",
        "INTEGER"
      ],
      "returnTypes": [
        "INTERVAL"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/to_years/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/to_years/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/to_years.json"
      }
    },
    {
      "name": "today",
      "slug": "today",
      "description": null,
      "category": "dates",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        "DATE"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/today/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/today/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/today.json"
      }
    },
    {
      "name": "transaction_timestamp",
      "slug": "transaction_timestamp",
      "description": "Returns the current timestamp",
      "category": "dates",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [
        "get_current_timestamp"
      ],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        "TIMESTAMP WITH TIME ZONE"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/transaction_timestamp/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/transaction_timestamp/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/transaction_timestamp.json"
      }
    },
    {
      "name": "translate",
      "slug": "translate",
      "description": "Replaces each character in `string` that matches a character in the `from` set with the corresponding character in the `to` set. If `from` is longer than `to`, occurrences of the extra characters in `from` are deleted.",
      "category": "text",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/translate/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/translate/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/translate.json"
      }
    },
    {
      "name": "trim",
      "slug": "trim",
      "description": "Removes any occurrences of any of the `characters` from either side of the `string`. `characters` defaults to `space`.",
      "category": "text",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 2,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [
        {
          "engine": "PostgreSQL",
          "name": "btrim"
        },
        {
          "engine": "ClickHouse",
          "name": "ltrim"
        },
        {
          "engine": "ClickHouse",
          "name": "rtrim"
        },
        {
          "engine": "ClickHouse",
          "name": "trim"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/trim/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/trim/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/trim.json"
      }
    },
    {
      "name": "trunc",
      "slug": "trunc",
      "description": "Truncates the number",
      "category": "numeric",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 26,
      "inputTypes": [
        "BIGINT",
        "INTEGER",
        "DECIMAL",
        "DOUBLE",
        "FLOAT",
        "HUGEINT",
        "SMALLINT",
        "TINYINT",
        "UBIGINT",
        "UHUGEINT",
        "UINTEGER",
        "USMALLINT",
        "UTINYINT"
      ],
      "returnTypes": [
        "BIGINT",
        "DECIMAL",
        "DOUBLE",
        "FLOAT",
        "HUGEINT",
        "INTEGER",
        "SMALLINT",
        "TINYINT",
        "UBIGINT",
        "UHUGEINT",
        "UINTEGER",
        "USMALLINT",
        "UTINYINT"
      ],
      "otherEngineNames": [
        {
          "engine": "PostgreSQL",
          "name": "trunc"
        },
        {
          "engine": "Oracle",
          "name": "trunc"
        },
        {
          "engine": "Snowflake",
          "name": "trunc"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/trunc/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/trunc/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/trunc.json"
      }
    },
    {
      "name": "truncate_duckdb_logs",
      "slug": "truncate_duckdb_logs",
      "description": null,
      "category": "numeric",
      "kinds": [
        "table"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/truncate_duckdb_logs/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/truncate_duckdb_logs/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/truncate_duckdb_logs.json"
      }
    },
    {
      "name": "try_strptime",
      "slug": "try_strptime",
      "description": "Converts the `string` text to timestamp according to the format string. Returns `NULL` on failure.",
      "category": "dates",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 2,
      "inputTypes": [
        "VARCHAR",
        "VARCHAR[]"
      ],
      "returnTypes": [
        "TIMESTAMP"
      ],
      "otherEngineNames": [
        {
          "engine": "Apache Spark",
          "name": "to_date"
        },
        {
          "engine": "BigQuery",
          "name": "safe_cast"
        },
        {
          "engine": "Snowflake",
          "name": "try_to_time"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/try_strptime/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/try_strptime/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/try_strptime.json"
      }
    },
    {
      "name": "txid_current",
      "slug": "txid_current",
      "description": "Returns the current transaction’s ID (a BIGINT). It will assign a new one if the current transaction does not have one already",
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        "UBIGINT"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/txid_current/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/txid_current/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/txid_current.json"
      }
    },
    {
      "name": "typeof",
      "slug": "typeof",
      "description": "Returns the name of the data type of the result of the expression",
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "ANY"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/typeof/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/typeof/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/typeof.json"
      }
    },
    {
      "name": "ucase",
      "slug": "ucase",
      "description": "Converts `string` to upper case.",
      "category": "text",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [
        "upper"
      ],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/ucase/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/ucase/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/ucase.json"
      }
    },
    {
      "name": "unbin",
      "slug": "unbin",
      "description": "Converts a `value` from binary representation to a blob.",
      "category": "text",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "BLOB"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/unbin/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/unbin/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/unbin.json"
      }
    },
    {
      "name": "unhex",
      "slug": "unhex",
      "description": "Converts a `value` from hexadecimal representation to a blob.",
      "category": "text",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "BLOB"
      ],
      "otherEngineNames": [
        {
          "engine": "BigQuery",
          "name": "sha1"
        },
        {
          "engine": "Presto",
          "name": "sha256"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/unhex/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/unhex/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/unhex.json"
      }
    },
    {
      "name": "unicode",
      "slug": "unicode",
      "description": "Returns an `INTEGER` representing the `unicode` codepoint of the first character in the `string`.",
      "category": "text",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "INTEGER"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/unicode/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/unicode/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/unicode.json"
      }
    },
    {
      "name": "union_extract",
      "slug": "union_extract",
      "description": "Extract the value with the named tags from the union. NULL if the tag is not currently selected",
      "category": "nested",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "UNION",
        "VARCHAR"
      ],
      "returnTypes": [
        "ANY"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/union_extract/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/union_extract/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/union_extract.json"
      }
    },
    {
      "name": "union_tag",
      "slug": "union_tag",
      "description": "Retrieve the currently selected tag of the union as an ENUM",
      "category": "nested",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "UNION"
      ],
      "returnTypes": [
        "ANY"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/union_tag/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/union_tag/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/union_tag.json"
      }
    },
    {
      "name": "union_value",
      "slug": "union_value",
      "description": "Create a single member UNION containing the argument value. The tag of the value will be the bound variable name",
      "category": "nested",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        "UNION"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/union_value/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/union_value/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/union_value.json"
      }
    },
    {
      "name": "unnest",
      "slug": "unnest",
      "description": null,
      "category": "files",
      "kinds": [
        "table"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "ANY"
      ],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [
        {
          "engine": "Apache Spark",
          "name": "explode"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/unnest/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/unnest/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/unnest.json"
      }
    },
    {
      "name": "unpivot_list",
      "slug": "unpivot_list",
      "description": "Identical to list_value, but generated as part of unpivot for better error messages.",
      "category": "lists",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        "LIST"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/unpivot_list/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/unpivot_list/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/unpivot_list.json"
      }
    },
    {
      "name": "upper",
      "slug": "upper",
      "description": "Converts `string` to upper case.",
      "category": "text",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/upper/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/upper/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/upper.json"
      }
    },
    {
      "name": "url_decode",
      "slug": "url_decode",
      "description": "Decodes a URL from a representation using Percent-Encoding.",
      "category": "text",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/url_decode/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/url_decode/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/url_decode.json"
      }
    },
    {
      "name": "url_encode",
      "slug": "url_encode",
      "description": "Encodes a URL to a representation using Percent-Encoding.",
      "category": "text",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/url_encode/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/url_encode/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/url_encode.json"
      }
    },
    {
      "name": "user",
      "slug": "user",
      "description": null,
      "category": "system",
      "kinds": [
        "macro"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/user/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/user/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/user.json"
      }
    },
    {
      "name": "user_agent",
      "slug": "user_agent",
      "description": null,
      "category": "system",
      "kinds": [
        "pragma"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/user_agent/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/user_agent/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/user_agent.json"
      }
    },
    {
      "name": "uuid",
      "slug": "uuid",
      "description": "Returns a random UUID v4 similar to this: eeccb8c5-9943-b2bb-bb5e-222f4e14b687",
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        "UUID"
      ],
      "otherEngineNames": [
        {
          "engine": "BigQuery",
          "name": "generate_uuid"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/uuid/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/uuid/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/uuid.json"
      }
    },
    {
      "name": "uuid_extract_timestamp",
      "slug": "uuid_extract_timestamp",
      "description": "Extract the timestamp for the given UUID v7.",
      "category": "dates",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "UUID"
      ],
      "returnTypes": [
        "TIMESTAMP WITH TIME ZONE"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/uuid_extract_timestamp/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/uuid_extract_timestamp/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/uuid_extract_timestamp.json"
      }
    },
    {
      "name": "uuid_extract_version",
      "slug": "uuid_extract_version",
      "description": "Extract a version for the given UUID.",
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "UUID"
      ],
      "returnTypes": [
        "UINTEGER"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/uuid_extract_version/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/uuid_extract_version/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/uuid_extract_version.json"
      }
    },
    {
      "name": "uuidv4",
      "slug": "uuidv4",
      "description": "Returns a random UUIDv4 similar to this: eeccb8c5-9943-b2bb-bb5e-222f4e14b687",
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        "UUID"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/uuidv4/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/uuidv4/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/uuidv4.json"
      }
    },
    {
      "name": "uuidv7",
      "slug": "uuidv7",
      "description": "Returns a random UUID v7 similar to this: 019482e4-1441-7aad-8127-eec99573b0a0",
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        "UUID"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/uuidv7/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/uuidv7/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/uuidv7.json"
      }
    },
    {
      "name": "var_pop",
      "slug": "var_pop",
      "description": "Returns the population variance.",
      "category": "aggregate",
      "kinds": [
        "aggregate"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "DOUBLE"
      ],
      "returnTypes": [
        "DOUBLE"
      ],
      "otherEngineNames": [
        {
          "engine": "Exasol",
          "name": "var_pop"
        },
        {
          "engine": "Snowflake",
          "name": "var_pop"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/var_pop/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/var_pop/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/var_pop.json"
      }
    },
    {
      "name": "var_samp",
      "slug": "var_samp",
      "description": "Returns the sample variance of all input values.",
      "category": "aggregate",
      "kinds": [
        "aggregate"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "DOUBLE"
      ],
      "returnTypes": [
        "DOUBLE"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/var_samp/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/var_samp/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/var_samp.json"
      }
    },
    {
      "name": "variance",
      "slug": "variance",
      "description": "Returns the sample variance of all input values.",
      "category": "aggregate",
      "kinds": [
        "aggregate"
      ],
      "aliasOf": [
        "var_samp"
      ],
      "overloadCount": 1,
      "inputTypes": [
        "DOUBLE"
      ],
      "returnTypes": [
        "DOUBLE"
      ],
      "otherEngineNames": [
        {
          "engine": "Snowflake",
          "name": "var_samp"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/variance/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/variance/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/variance.json"
      }
    },
    {
      "name": "variant_bytes_to_variant",
      "slug": "variant_bytes_to_variant",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "BLOB"
      ],
      "returnTypes": [
        "VARIANT"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/variant_bytes_to_variant/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/variant_bytes_to_variant/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/variant_bytes_to_variant.json"
      }
    },
    {
      "name": "variant_extract",
      "slug": "variant_extract",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 2,
      "inputTypes": [
        "VARIANT",
        "UINTEGER",
        "VARCHAR"
      ],
      "returnTypes": [
        "VARIANT"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/variant_extract/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/variant_extract/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/variant_extract.json"
      }
    },
    {
      "name": "variant_normalize",
      "slug": "variant_normalize",
      "description": "Normalizes the `input_variant` to a canonical representation.",
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARIANT"
      ],
      "returnTypes": [
        "VARIANT"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/variant_normalize/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/variant_normalize/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/variant_normalize.json"
      }
    },
    {
      "name": "variant_to_parquet_variant",
      "slug": "variant_to_parquet_variant",
      "description": null,
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARIANT"
      ],
      "returnTypes": [
        "ANY"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/variant_to_parquet_variant/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/variant_to_parquet_variant/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/variant_to_parquet_variant.json"
      }
    },
    {
      "name": "variant_typeof",
      "slug": "variant_typeof",
      "description": "Returns the internal type of the `input_variant`.",
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARIANT"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/variant_typeof/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/variant_typeof/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/variant_typeof.json"
      }
    },
    {
      "name": "vector_type",
      "slug": "vector_type",
      "description": "Returns the VectorType of a given column",
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "ANY"
      ],
      "returnTypes": [
        "VARCHAR"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/vector_type/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/vector_type/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/vector_type.json"
      }
    },
    {
      "name": "verify_external",
      "slug": "verify_external",
      "description": null,
      "category": "system",
      "kinds": [
        "pragma"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/verify_external/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/verify_external/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/verify_external.json"
      }
    },
    {
      "name": "verify_fetch_row",
      "slug": "verify_fetch_row",
      "description": null,
      "category": "system",
      "kinds": [
        "pragma"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/verify_fetch_row/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/verify_fetch_row/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/verify_fetch_row.json"
      }
    },
    {
      "name": "verify_parallelism",
      "slug": "verify_parallelism",
      "description": null,
      "category": "system",
      "kinds": [
        "pragma"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/verify_parallelism/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/verify_parallelism/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/verify_parallelism.json"
      }
    },
    {
      "name": "verify_serializer",
      "slug": "verify_serializer",
      "description": null,
      "category": "system",
      "kinds": [
        "pragma"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/verify_serializer/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/verify_serializer/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/verify_serializer.json"
      }
    },
    {
      "name": "version",
      "slug": "version",
      "description": "Returns the currently active version of DuckDB in this format: v0.3.2\t",
      "category": "system",
      "kinds": [
        "pragma",
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 2,
      "inputTypes": [],
      "returnTypes": [
        null,
        "VARCHAR"
      ],
      "otherEngineNames": [
        {
          "engine": "Snowflake",
          "name": "current_version"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/version/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/version/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/version.json"
      }
    },
    {
      "name": "wavg",
      "slug": "wavg",
      "description": null,
      "category": "system",
      "kinds": [
        "macro"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        null
      ],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/wavg/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/wavg/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/wavg.json"
      }
    },
    {
      "name": "week",
      "slug": "week",
      "description": "Extract the week component from a date or timestamp",
      "category": "dates",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 4,
      "inputTypes": [
        "DATE",
        "INTERVAL",
        "TIMESTAMP WITH TIME ZONE",
        "TIMESTAMP"
      ],
      "returnTypes": [
        "BIGINT"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/week/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/week/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/week.json"
      }
    },
    {
      "name": "weekday",
      "slug": "weekday",
      "description": "Extract the weekday component from a date or timestamp",
      "category": "dates",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 4,
      "inputTypes": [
        "DATE",
        "INTERVAL",
        "TIMESTAMP WITH TIME ZONE",
        "TIMESTAMP"
      ],
      "returnTypes": [
        "BIGINT"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/weekday/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/weekday/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/weekday.json"
      }
    },
    {
      "name": "weekofyear",
      "slug": "weekofyear",
      "description": "Extract the weekofyear component from a date or timestamp",
      "category": "dates",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 4,
      "inputTypes": [
        "DATE",
        "INTERVAL",
        "TIMESTAMP WITH TIME ZONE",
        "TIMESTAMP"
      ],
      "returnTypes": [
        "BIGINT"
      ],
      "otherEngineNames": [
        {
          "engine": "Presto",
          "name": "week_of_year"
        },
        {
          "engine": "Snowflake",
          "name": "weekiso"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/weekofyear/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/weekofyear/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/weekofyear.json"
      }
    },
    {
      "name": "weighted_avg",
      "slug": "weighted_avg",
      "description": null,
      "category": "system",
      "kinds": [
        "macro"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        null
      ],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/weighted_avg/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/weighted_avg/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/weighted_avg.json"
      }
    },
    {
      "name": "which_secret",
      "slug": "which_secret",
      "description": null,
      "category": "system",
      "kinds": [
        "table"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        null
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/which_secret/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/which_secret/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/which_secret.json"
      }
    },
    {
      "name": "write_log",
      "slug": "write_log",
      "description": "Writes to the logger",
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 1,
      "inputTypes": [
        "VARCHAR"
      ],
      "returnTypes": [
        "ANY"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/write_log/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/write_log/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/write_log.json"
      }
    },
    {
      "name": "xor",
      "slug": "xor",
      "description": "Bitwise XOR",
      "category": "system",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 11,
      "inputTypes": [
        "BIGINT",
        "BIT",
        "HUGEINT",
        "INTEGER",
        "SMALLINT",
        "TINYINT",
        "UBIGINT",
        "UHUGEINT",
        "UINTEGER",
        "USMALLINT",
        "UTINYINT"
      ],
      "returnTypes": [
        "BIGINT",
        "BIT",
        "HUGEINT",
        "INTEGER",
        "SMALLINT",
        "TINYINT",
        "UBIGINT",
        "UHUGEINT",
        "UINTEGER",
        "USMALLINT",
        "UTINYINT"
      ],
      "otherEngineNames": [
        {
          "engine": "Exasol",
          "name": "bit_xor"
        },
        {
          "engine": "Presto",
          "name": "bitwise_xor"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/xor/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/xor/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/xor.json"
      }
    },
    {
      "name": "year",
      "slug": "year",
      "description": "Extract the year component from a date or timestamp",
      "category": "dates",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 4,
      "inputTypes": [
        "DATE",
        "INTERVAL",
        "TIMESTAMP WITH TIME ZONE",
        "TIMESTAMP"
      ],
      "returnTypes": [
        "BIGINT"
      ],
      "otherEngineNames": [
        {
          "engine": "Apache Spark",
          "name": "year"
        }
      ],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/year/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/year/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/year.json"
      }
    },
    {
      "name": "yearweek",
      "slug": "yearweek",
      "description": "Extract the yearweek component from a date or timestamp",
      "category": "dates",
      "kinds": [
        "scalar"
      ],
      "aliasOf": [],
      "overloadCount": 4,
      "inputTypes": [
        "DATE",
        "INTERVAL",
        "TIMESTAMP WITH TIME ZONE",
        "TIMESTAMP"
      ],
      "returnTypes": [
        "BIGINT"
      ],
      "otherEngineNames": [],
      "links": {
        "html": "/products/haybarn/functions/releases/duckdb-1.5.5/yearweek/",
        "markdown": "/products/haybarn/functions/releases/duckdb-1.5.5/yearweek/index.md",
        "json": "/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/yearweek.json"
      }
    }
  ]
}
