← Back to Overview

src/backend/commands/seclabel.c

Coverage: 0/0 lines (0.0%)
Total Lines
0
modified
Covered
0
0.0%
Uncovered
0
100.0%
키보드 네비게이션
SecLabelSupportsObjectType() lines 37-106
Modified Lines Coverage: 0/0 lines (0.0%)
LineHitsSourceCommit
37 - SecLabelSupportsObjectType(ObjectType objtype) -
38 - { -
39 - switch (objtype) -
40 - { -
41 - case OBJECT_AGGREGATE: -
42 - case OBJECT_COLUMN: -
43 - case OBJECT_DATABASE: -
44 - case OBJECT_DOMAIN: -
45 - case OBJECT_EVENT_TRIGGER: -
46 - case OBJECT_FOREIGN_TABLE: -
47 - case OBJECT_FUNCTION: -
48 - case OBJECT_LANGUAGE: -
49 - case OBJECT_LARGEOBJECT: -
50 - case OBJECT_MATVIEW: -
51 - case OBJECT_PROCEDURE: -
52 - case OBJECT_PUBLICATION: -
53 - case OBJECT_ROLE: -
54 - case OBJECT_ROUTINE: -
55 - case OBJECT_SCHEMA: -
56 - case OBJECT_SEQUENCE: -
57 - case OBJECT_SUBSCRIPTION: -
58 - case OBJECT_TABLE: -
59 - case OBJECT_TABLESPACE: -
60 - case OBJECT_TYPE: -
61 - case OBJECT_VIEW: -
62 - return true; -
63 - -
64 - case OBJECT_ACCESS_METHOD: -
65 - case OBJECT_AMOP: -
66 - case OBJECT_AMPROC: -
67 - case OBJECT_ATTRIBUTE: -
68 - case OBJECT_CAST: -
69 - case OBJECT_COLLATION: -
70 - case OBJECT_CONVERSION: -
71 - case OBJECT_DEFAULT: -
72 - case OBJECT_DEFACL: -
73 - case OBJECT_DOMCONSTRAINT: -
74 - case OBJECT_EXTENSION: -
75 - case OBJECT_FDW: -
76 - case OBJECT_FOREIGN_SERVER: -
77 - case OBJECT_INDEX: -
78 - case OBJECT_OPCLASS: -
79 - case OBJECT_OPERATOR: -
80 - case OBJECT_OPFAMILY: -
81 - case OBJECT_PARAMETER_ACL: -
82 - case OBJECT_POLICY: -
83 - case OBJECT_PROPGRAPH: 86c14eaWIP: SQL Property Graph Queries (SQL/PGQ)
84 - case OBJECT_PUBLICATION_NAMESPACE: -
85 - case OBJECT_PUBLICATION_REL: -
86 - case OBJECT_RULE: -
87 - case OBJECT_STATISTIC_EXT: -
88 - case OBJECT_TABCONSTRAINT: -
89 - case OBJECT_TRANSFORM: -
90 - case OBJECT_TRIGGER: -
91 - case OBJECT_TSCONFIGURATION: -
92 - case OBJECT_TSDICTIONARY: -
93 - case OBJECT_TSPARSER: -
94 - case OBJECT_TSTEMPLATE: -
95 - case OBJECT_USER_MAPPING: -
96 - return false; -
97 - -
98 - /* -
99 - * There's intentionally no default: case here; we want the -
100 - * compiler to warn if a new ObjectType hasn't been handled above. -
101 - */ -
102 - } -
103 - -
104 - /* Shouldn't get here, but if we do, say "no support" */ -
105 - return false; -
106 - } -