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 1276 of file parsenodes.h.
Oid RTEPermissionInfo::checkAsUser |
Definition at line 1283 of file parsenodes.h.
Referenced by build_simple_rel(), examine_simple_variable(), ExecCheckOneRelPerms(), ExecGetResultRelCheckAsUser(), get_row_security_policies(), rewriteTargetView(), and setRuleCheckAsUser_Query().
bool RTEPermissionInfo::inh |
Definition at line 1281 of file parsenodes.h.
Referenced by addRTEPermissionInfo(), and sepgsql_dml_privileges().
Bitmapset* RTEPermissionInfo::insertedCols |
Definition at line 1285 of file parsenodes.h.
Referenced by DoCopy(), ExecCheckOneRelPerms(), ExecGetInsertedCols(), rewriteTargetView(), sepgsql_dml_privileges(), and transformMergeStmt().
Oid RTEPermissionInfo::relid |
Definition at line 1280 of file parsenodes.h.
Referenced by addRTEPermissionInfo(), ExecCheckOneRelPerms(), ExecCheckPermissions(), ExecCheckXactReadOnly(), getRTEPermissionInfo(), RI_Initial_Check(), and sepgsql_dml_privileges().
AclMode RTEPermissionInfo::requiredPerms |
Definition at line 1282 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 1284 of file parsenodes.h.
Referenced by DoCopy(), ExecCheckOneRelPerms(), markRTEForSelectPriv(), rewriteTargetView(), RI_Initial_Check(), sepgsql_dml_privileges(), and transformOnConflictArbiter().
NodeTag RTEPermissionInfo::type |
Definition at line 1278 of file parsenodes.h.
Bitmapset* RTEPermissionInfo::updatedCols |
Definition at line 1286 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().