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.
SELECT foo, bar FROM myTable WHERE baz > 20 ORDER BY bar DESC LIMIT 100
StarTree Cloud supports a comprehensive set of functions for data manipulation and analysis. For a complete reference, see the Apache Pinot Function Documentation.