Philip Dubé
720525cfda
Add support for window functions on coordinator
...
Some refactoring:
Consolidate expression which decides whether GROUP BY/HAVING are pushed down
Rename early pullUpIntermediateRows to hasNonDistributableAggregates
Create WorkerColumnName to handle formatting WORKER_COLUMN_FORMAT
Ignore NULL StringInfo pointers to SafeToPushdownWindowFunction
Fix bug where SubqueryPushdownMultiNodeTree mutates supplied Query,
SafeToPushdownWindowFunction requires the original query as it relies on rtable
2020-03-25 15:31:20 +00:00
Philip Dubé
863bf49507
Implement pulling up rows to coordinator when aggregates cannot be pushed down. Enabled by default
2020-01-07 01:16:04 +00:00
Jelte Fennema
7730bd449c
Normalize tests: Remove trailing whitespace
2020-01-06 09:32:03 +01:00
Jelte Fennema
6353c9907f
Normalize tests: Line info varies between versions
2020-01-06 09:32:03 +01:00
Jelte Fennema
432b5baac7
Normalize tests: shard table names for custom_aggregate_support
2020-01-06 09:32:03 +01:00
Jelte Fennema
7f3de68b0d
Normalize tests: header separator length
2020-01-06 09:32:03 +01:00
Jelte Fennema
f21f00544e
Normalize tests: s/ port=[0-9]+ / port=xxxxx /g
2020-01-03 11:42:09 +01:00
Marco Slot
b21b6905ae
Do not repeat GROUP BY distribution_column on coordinator
...
Allow arbitrary aggregates to be pushed down in these scenarios
2019-12-25 01:33:41 +00:00
Philip Dubé
a6ffcab59d
CREATE EXTENSION is propagated now
2019-12-24 21:04:37 +00:00
Philip Dubé
2fc45e5897
create_distributed_function: accept aggregates
...
Adds support for OCLASS_PROC to worker_create_or_replace_object
2019-11-06 18:23:37 +00:00
velioglu
8764a19464
Adds support for disabling hash agg with hll functions on coordinator query
2018-12-07 18:49:25 +03:00
mehmet furkan şahin
3afa7f425d
Topn aggregates are supported
2018-07-10 14:33:42 +03:00
mehmet furkan şahin
df11dda750
hll aggregates are tested
2018-07-05 08:19:01 +03:00