pinot
pinot copied to clipboard
Apache Pinot - A realtime distributed OLAP datastore
We've received many feedback from multi-stage engine beta test. This issue tracks all the reported and fixed performance and stability issues - [x] create test framework for exact query result...
Pinot currently has a multi-value column type: which essentially is a ordered, bag-of-elements, set data structure. However, many requirement comes in to ask for proper array support (see https://github.com/apache/pinot/issues/6083) This...
Support ORDER BY in intermediate stage. Similar to AGG operator without GROUP BY, this ORDER BY implementation only supported a final stage, single-server reduce logic. TODOs - introduce multi-stage order-by...
Kafka 2.0 implementation of `StreamMetadataProvider.fetchStreamPartitionOffset()` returns the next offset after the last available offset while all other implementations correctly return the last available offset. This needs to be fixed. This...
At present BaseBrokerStarter determines the Broker Instance ID using a very generic "instanceId" property which is also shared with Pinot minion. In the case of a Quickstart Cluster, if we...
 
Add support for HAVING clause for basic operators (`=`. `!=`, `=`) - adding FilterNode for intermediate stage - adding FilterOperator and operands since predicates are not actually functions. TODO: since...
## Description This PR adds support [EXTRACT](https://modern-sql.com/feature/extract#:~:text=EXTRACT(%3Cfield%3E%20FROM%20%3Cexpression%3E)) syntax and converts it to its Pinot expression. This PR will solve the following issue -- https://github.com/apache/pinot/issues/9075 ## Testing Verified the desired behavior...
Description: This PR extract tableName from the query when the tableName is null. This PR will solve the following issue -- #8842 Testing: Added the ConnectionTest.java to ensure that the...
support printing out plan visualization in dot writer format (for GraphViz tools) now we support ``` EXPLAIN PLAN [ INCLUDING [ ALL ] ATTRIBUTES ] [ AS JSON | AS...