Expand a compound value into separate elements (handles mixed delimiters)
Per-row — runs once for each row.
UNNEST_SMART({{ value }})UNNEST_SMART({{ value }}, '{{ mode }}')| name | type | description |
|---|---|---|
| value | VARCHAR | — |
| mode(optional) | VARCHAR | Mode: auto, as_rows, as_columns, detect_delimiter |
JSON array unnested
SELECT
unnest_smart ('[1, 2, 3]')Crawl a website and extract structured data from each page (via Firecrawl)
Extract specific information from unstructured text (zero-shot NER)
LLM-backed extraction (escape hatch for EXTRACTS)
Extract structured fields from text per a user-supplied schema
Merge multiple timelines into unified chronological sequence
Extract information from text using natural-language instructions
Expand a compound value into separate elements (handles mixed delimiters)
Per-row — runs once for each row.
UNNEST_SMART({{ value }})UNNEST_SMART({{ value }}, '{{ mode }}')| name | type | description |
|---|---|---|
| value | VARCHAR | — |
| mode(optional) | VARCHAR | Mode: auto, as_rows, as_columns, detect_delimiter |
JSON array unnested
SELECT
unnest_smart ('[1, 2, 3]')Crawl a website and extract structured data from each page (via Firecrawl)
Extract specific information from unstructured text (zero-shot NER)
LLM-backed extraction (escape hatch for EXTRACTS)
Extract structured fields from text per a user-supplied schema
Merge multiple timelines into unified chronological sequence
Extract information from text using natural-language instructions