Bindings Supported Unsupported Nascent Bindings PRQL has bindings for many languages. These include: We have three tiers of bindings: Supported Unsupported Nascent Supp...
Overview Tutorial Language reference How do I? Project Overview PRQL project documentation. Tutorial A friendly & accessible guide for learning PRQL. It has a gradual i...
Case PRQL SQL PRQL SQL Case Search for the first condition that evaluates to true and return its associated value. If none of the conditions match, null is returned. PR...
Pipes PRQL SQL PRQL SQL Pipes Pipes — the connection between transforms that make up a pipeline — can be either line breaks or a pipe character (| ). In almost all situat...
Name resolving Scopes Resolving Translating to SQL PRQL SQL PRQL SQL Name resolving Because PRQL primarily handles relational data, it has specialized scoping rules for ...
Parameters PRQL SQL Parameters PRQL will retain parameters like $1 in SQL output, which can then be supplied to the SQL query as a prepared query: PRQL from employees ...
Tuples PRQL SQL PRQL SQL Tuples Tuple is a container type, composed of multiple fields. Each field can have a different type. Number of fields and their types must be known...
Type system Purpose Principles Theory Type annotations Type definitions Container types Normalization Physical layout Examples Appendix Built-in primitives Type represent...