- 13 1月, 2018 1 次提交
-
-
由 Heikki Linnakangas 提交于
They were not kept up-to-date anymore anyway. Remove the actual tables. There are still a few references to these tables in the management tools. AFAICS they're in tests, and I was hesitent to remove them just yet, in case we're going to use the existing tests as a guide when writing new tests.
-
- 14 11月, 2017 1 次提交
-
-
由 Daniel Gustafsson 提交于
-
- 10 10月, 2017 2 次提交
-
-
由 Ashwin Agrawal 提交于
-
由 Ashwin Agrawal 提交于
-
- 01 9月, 2017 1 次提交
-
-
由 Daniel Gustafsson 提交于
This bumps the copyright years to the appropriate years after not having been updated for some time. Also reformats existing code headers to match the upstream style to ensure consistency.
-
- 09 8月, 2017 2 次提交
-
-
由 Heikki Linnakangas 提交于
They don't exist in the upstream. All but one of the callers actually just needed list_member_*().
-
由 Heikki Linnakangas 提交于
-
- 24 11月, 2016 2 次提交
-
-
由 Daniel Gustafsson 提交于
This fixes up whitespace and formatting issues in the code touched by the last new commits. Separated into a single commit for easier diff reading of the actual code changes.
-
由 Daniel Gustafsson 提交于
Improves defensiveness of programming around pointer derefencing to ensure that we don't risk a NULL pointer. Most of these are quite straight-forward, those of note are discussed below. In doDispatchDtxProtocolCommand() we relied on the result data being created in zeroed out memory on CdbDispatchDtxProtocolCommand() which isn't guaranteed for every compiler. Explcitly set numResults to zero and also check the results for NULL. Per multiple reports by Coverity
-
- 25 8月, 2016 3 次提交
-
-
由 Heikki Linnakangas 提交于
The IndexInfo structs are used by ORCA to decide which indexes match an expression, and there may be some other similar use for them too. This patch changes it to fetch the index expressions and predicates from the relcache, rather than deparsing them directly from the pg_index catalog. The versions stored in the relcache have been run through const-evaluation and canonicalization passes, so they are slightly different. I believe the versions stored in the relcache are what we actually want here, for the reasons explained in RelationGetIndexPredicate() and RelationGetIndexExpressions().
-
由 Heikki Linnakangas 提交于
-
由 Heikki Linnakangas 提交于
-
- 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.
-
- 07 1月, 2016 1 次提交
-
-
由 Heikki Linnakangas 提交于
The real ones are in parse_expr.h and makefuncs.h.
-
- 28 10月, 2015 1 次提交
-
-