Query Languages
SQL
Apache Pinot provides a SQL interface for querying, which uses the Calcite SQL parser to parse queries and the MYSQL_ANSI dialect. The multi-stage query engine in Pinot supports inner join, left-outer, semi-join, and nested queries out of the box.
Several different types of functions are supported, such as Aggeregation Functions, Transformation Functions, and query operators for querying JSON data.
For the complete list of supported functions and description of query syntax, see Querying Pinot.
Sample Queries
Selection
Aggregation
Filtering
Ordering on Selection
StarTree Cloud supports a comprehensive set of functions for data manipulation and analysis. For a complete reference, see the Apache Pinot Function Documentation.