Description

Convert a delimited text table (CSV or TSV, gzipped or not) to Parquet

Input

name:type
description
pattern

meta

:map

Groovy Map containing sample information e.g. [ id:'sample1' ]

table

:file

A delimited text table to convert. The delimiter is picked from the filename – .tsv/.tsv.gz/.tsv.zst for tab, .csv/.csv.gz/.csv.zst for comma; any other suffix is an error.

*.{csv,csv.gz,csv.zst,tsv,tsv.gz,tsv.zst}

Output

name:type
description
pattern

parquet

meta

:map

Groovy Map containing sample information e.g. [ id:'sample1' ]

*.parquet

:file

The input table, converted to Parquet

*.parquet

versions_duckdb

${task.process}

:string

The name of the process

duckdb

:string

The name of the tool

duckdb --version | sed 's/^v//; s/ .*//'

:eval

The expression to obtain the version of the tool

Topics

name:type
description
pattern

versions

${task.process}

:string

The name of the process

duckdb

:string

The name of the tool

duckdb --version | sed 's/^v//; s/ .*//'

:eval

The expression to obtain the version of the tool

Tools

duckdb
MIT

An in-process SQL OLAP database management system