|
PostgreSQL Source Code git master
|
#include <parsenodes.h>
Data Fields | |
| NodeTag | type |
| Oid | relid |
| bool | inh |
| AclMode | requiredPerms |
| Oid | checkAsUser |
| Bitmapset * | selectedCols |
| Bitmapset * | insertedCols |
| Bitmapset * | updatedCols |
Definition at line 1316 of file parsenodes.h.
| Oid RTEPermissionInfo::checkAsUser |
Definition at line 1323 of file parsenodes.h.
Referenced by all_rows_selectable(), build_simple_rel(), ExecCheckOneRelPerms(), ExecGetResultRelCheckAsUser(), get_row_security_policies(), rewriteTargetView(), and setRuleCheckAsUser_Query().
| bool RTEPermissionInfo::inh |
Definition at line 1321 of file parsenodes.h.
Referenced by addRTEPermissionInfo(), and sepgsql_dml_privileges().
| Bitmapset* RTEPermissionInfo::insertedCols |
Definition at line 1325 of file parsenodes.h.
Referenced by DoCopy(), ExecCheckOneRelPerms(), ExecGetInsertedCols(), rewriteTargetView(), sepgsql_dml_privileges(), and transformMergeStmt().
| Oid RTEPermissionInfo::relid |
Definition at line 1320 of file parsenodes.h.
Referenced by addRTEPermissionInfo(), ExecCheckOneRelPerms(), ExecCheckPermissions(), ExecCheckXactReadOnly(), getRTEPermissionInfo(), RI_Initial_Check(), sepgsql_dml_privileges(), and subquery_planner().
| AclMode RTEPermissionInfo::requiredPerms |
Definition at line 1322 of file parsenodes.h.
Referenced by addRangeTableEntry(), addRangeTableEntryForRelation(), DoCopy(), ExecCheckOneRelPerms(), ExecCheckXactReadOnly(), expandNSItemAttrs(), ExpandSingleTable(), get_row_security_policies(), markQueryForLocking(), markRTEForSelectPriv(), rewriteTargetView(), RI_Initial_Check(), sepgsql_dml_privileges(), setTargetTable(), transformLockingClause(), and transformOnConflictArbiter().
| Bitmapset* RTEPermissionInfo::selectedCols |
Definition at line 1324 of file parsenodes.h.
Referenced by DoCopy(), ExecCheckOneRelPerms(), markRTEForSelectPriv(), rewriteTargetView(), RI_Initial_Check(), sepgsql_dml_privileges(), and transformOnConflictArbiter().
| NodeTag RTEPermissionInfo::type |
Definition at line 1318 of file parsenodes.h.
| Bitmapset* RTEPermissionInfo::updatedCols |
Definition at line 1326 of file parsenodes.h.
Referenced by apply_handle_update(), ExecCheckOneRelPerms(), ExecGetUpdatedCols(), expand_inherited_rtentry(), get_rel_all_updated_cols(), rewriteTargetView(), sepgsql_dml_privileges(), and transformUpdateTargetList().