into record for conversions

Convert value to record.

Signature

> into record {flags}

Input/output types:

inputoutput
datetimerecord
durationrecord
list<any>record
rangerecord
recordrecord

Examples

Convert from one row table to record

> [[value]; [false]] | into record
╭───────┬───────╮
 value false
╰───────┴───────╯

Convert from list to record

> [1 2 3] | into record
╭───┬───╮
 0 1
 1 2
 2 3
╰───┴───╯

Convert from range to record

> 0..2 | into record
╭───┬───╮
 0 0
 1 1
 2 2
╰───┴───╯

convert duration to record (weeks max)

> (-500day - 4hr - 5sec) | into record
╭────────┬────╮
 week 71
 day 3
 hour 4
 second 5
 sign -
╰────────┴────╯

convert record to record

> {a: 1, b: 2} | into record
╭───┬───╮
 a 1
 b 2
╰───┴───╯

convert date to record

> 2020-04-12T22:10:57+02:00 | into record
╭──────────┬────────╮
 year 2020
 month 4
 day 12
 hour 22
 minute 10
 second 57
 timezone +02:00
╰──────────┴────────╯