TQL: Towards Type-Driven Data Discovery

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Kang, Andrew, Galhotra, Sainyam
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866911101619273728
author Kang, Andrew
Galhotra, Sainyam
author_facet Kang, Andrew
Galhotra, Sainyam
contents Existing query languages for data discovery exhibit system-driven designs that emphasize database features and functionality over user needs. We propose a re-prioritization of the client through an introduction of a language-driven approach to data discovery systems that can leverage powerful results from programming languages research. In this paper, we describe TQL, a flexible and practical query language which incorporates a type-like system to encompass downstream transformation-context in its discovery queries. The syntax and semantics of TQL (including the underlying evaluation model), are formally defined, and a sketch of its implementation is also provided. Additionally, we provide comparisons to existing languages for data retrieval and data discovery to examine the advantages of TQL's expanded expressive power in real-life settings.
format Preprint
id arxiv_https___arxiv_org_abs_2508_08054
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle TQL: Towards Type-Driven Data Discovery
Kang, Andrew
Galhotra, Sainyam
Databases
Programming Languages
Existing query languages for data discovery exhibit system-driven designs that emphasize database features and functionality over user needs. We propose a re-prioritization of the client through an introduction of a language-driven approach to data discovery systems that can leverage powerful results from programming languages research. In this paper, we describe TQL, a flexible and practical query language which incorporates a type-like system to encompass downstream transformation-context in its discovery queries. The syntax and semantics of TQL (including the underlying evaluation model), are formally defined, and a sketch of its implementation is also provided. Additionally, we provide comparisons to existing languages for data retrieval and data discovery to examine the advantages of TQL's expanded expressive power in real-life settings.
title TQL: Towards Type-Driven Data Discovery
topic Databases
Programming Languages
url https://arxiv.org/abs/2508.08054