| =================================================================================================== | |
| This document describes the type and source of all metadata used and requested from optimizer. GPDB | |
| collects all these data using GPDB function wrappers. | |
| Copyright (c) 2015-Present VMware, Inc. or its affiliates. | |
| --------------------------------------------------------------------------------------------------- | |
| Metadata Type (naucrates/md/IMDId.h) | Includes | Source | |
| ------------------------------------------------------------------------------------------------------------------------------ | |
| EmdidGPDB | Index | relcache | |
| | Type | typcache & CatCache & Catalog(pg_type) | |
| | Relation | relcache | |
| | Scalar operator | Catalog(pg_operator) & CatCache | |
| | Aggregate | Catalog(pg_proc, pg_aggregate) & CatCache | |
| | Function | Catalog(pg_proc) & CatCache | |
| | Trigger | Catalog(pg_trigger) & CatCache | |
| | Constratint | Catalog(pg_constraint) & CatCache | |
| ------------------------------------------------------------------------------------------------------------------------------- | |
| EmdidRelStats | Relation Stats | relcache | |
| ------------------------------------------------------------------------------------------------------------------------------- | |
| EmdidColStats | Column statistics | relcache & Catalog(pg_statistic, pg_type) & CatCache | |
| ------------------------------------------------------------------------------------------------------------------------------- | |
| EmdidCastFunc | Cast Function | Catalog(pg_cast, pg_proc) & CatCache | |
| ------------------------------------------------------------------------------------------------------------------------------- | |
| EmdidScCmp | Scalar Comparison Function | Catalog(pg_amop, pg_operator) & CatCache |