- 09 7月, 2016 1 次提交
-
-
由 Daniel Gustafsson 提交于
The ALTER TABLE .. COALESCE PARTITION feature is while partially implemented not supported. Removing all the scaffolding around the parsing might as well be worthwhile but at least it seems reasonable to kill the completely dead code in ATPExecPartCoalesce(). As this was the only external caller of parruleord_open_gap() make the function static.
-
- 13 5月, 2016 1 次提交
-
-
由 Daniel Gustafsson 提交于
-
- 25 4月, 2016 1 次提交
-
-
由 Heikki Linnakangas 提交于
atpxPartAddList() needs a CreateStmt that represents the parent table, but instead of creating it already in the parser, and adding more details to it in analyze.c, it's simpler to create it later, in atpxPartAddList(), where it's actually needed.
-
- 22 3月, 2016 1 次提交
-
-
由 Heikki Linnakangas 提交于
This saves a little bit of memory when parsing massively partitioned CREATE TABLE statements.
-
- 12 2月, 2016 1 次提交
-
-
由 Heikki Linnakangas 提交于
We always passed CurrentMemoryContext for them, so might as well remove the parameter, making the code more readable, and always allocate the return values in CurrentMemoryContext.
-
- 18 1月, 2016 1 次提交
-
-
由 Heikki Linnakangas 提交于
parser/analyze.c is bloated, moving larger chunks of GPDB-specific functionality like this elsewhere makes it more readable. Make diffing and merging of analyze.c with upstream easier, too. I also ran pgindent on parse_partition.c.
-
- 07 1月, 2016 2 次提交
-
-
由 Heikki Linnakangas 提交于
These were both only used by a single, static, function.
-
由 Heikki Linnakangas 提交于
-
- 28 10月, 2015 1 次提交
-
-