Original title:
Nástroj lsql-csv na zpracování CSV souborů z příkazového řádku
Translated title:
Command-line tool lsql-csv for CSV files processing
Authors:
Šťastný, Přemysl ; Hubička, Jan (advisor) ; Pangrác, Ondřej (referee) Document type: Bachelor's theses
Year:
2024
Language:
eng Abstract:
[eng][cze] lsql-csv is a tool for small CSV file data querying from a shell with short queries. It makes it possible to work with small CSV files like with a read-only relational databases. The tool implements a new language LSQL similar to SQL, specifically designed for working with CSV files in a shell. LSQL aims to be a more lapidary language than SQL. Its design purpose is to enable its user to quickly write simple queries directly to the terminal. 1lsql-csv je nástroj pro provádění krátkých dotazů nad daty malých CSV souborů z shellu. Díky němu je možné pracovat s malými CSV soubory jako s read-only relační databází. Nástroj implementuje nový jazyk LSQL podobný SQL, speciálně navržený pro práci se CSV soubory v shellu. Designovým cílem LSQL je být lapidárnějším jazykem než SQL. Účelem jeho návrhu je umožnit uživateli rychle psát jednoduché dotazy přímo do terminálu. 1
Keywords:
relational database|CSV|SQL|Haskell|query language|Unix philosophy|lsql-csv|LSQL; relační databáze|CSV|SQL|Haskell|dotazovací jazyk|unixová filozofie|lsql-csv|LSQL
Institution: Charles University Faculties (theses)
(web)
Document availability information: Available in the Charles University Digital Repository. Original record: http://hdl.handle.net/20.500.11956/192040