valyala / tsvreader

Fast reader for TSV streams

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

tsvreader - fast reader for tab-separated data

Features

  • Optimized for speed. May read more than 20M rows per second on a single CPU core.
  • Compatible with TSV (aka TabSeparated) format used in ClickHouse responses. See chclient - clickhouse client built on top of tsvreader.
  • May read rows with variable number of columns using Reader.HasCols. This functionality allows reading WITH TOTALS row from ClickHouse responses and BlockTabSeparated responses.

Documentation

See these docs.

About

Fast reader for TSV streams

License:MIT License


Languages

Language:Go 100.0%