Merge pr 1274 miscellaneous authorization changes
Project: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/commit/9e5f36cd Tree: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/tree/9e5f36cd Diff: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/diff/9e5f36cd Branch: refs/heads/master Commit: 9e5f36cd36c0b77ca2b9a3f46afbd56761fa7929 Parents: 6b07d62 079ea00 Author: Roberta Marton <[email protected]> Authored: Thu Oct 26 17:23:17 2017 +0000 Committer: Roberta Marton <[email protected]> Committed: Thu Oct 26 17:23:17 2017 +0000 ---------------------------------------------------------------------- core/sql/bin/SqlciErrors.txt | 2 +- core/sql/common/ComUser.cpp | 6 +- core/sql/common/NAUserId.h | 73 +- core/sql/regress/privs1/EXPECTED132 | 941 ++++++------------- core/sql/regress/privs1/TEST132 | 145 +-- core/sql/sqlci/SqlCmd.cpp | 1 + core/sql/sqlci/SqlciCmd.h | 9 +- core/sql/sqlci/SqlciEnv.cpp | 49 +- core/sql/sqlci/sqlci_lex.ll | 1 + core/sql/sqlci/sqlci_yacc.y | 11 + core/sql/sqlcomp/CmpDDLCatErrorCodes.h | 2 +- core/sql/sqlcomp/CmpSeabaseDDLauth.cpp | 351 ++++--- core/sql/sqlcomp/CmpSeabaseDDLauth.h | 18 +- core/sql/sqlcomp/CmpSeabaseDDLcommon.cpp | 15 +- core/sql/sqlcomp/PrivMgrComponentDefs.h | 284 ++++++ core/sql/sqlcomp/PrivMgrComponentPrivileges.cpp | 240 ++++- core/sql/sqlcomp/PrivMgrComponentPrivileges.h | 2 + core/sql/sqlcomp/PrivMgrMD.cpp | 14 +- core/sql/sqlcomp/PrivMgrRoles.cpp | 2 +- 19 files changed, 1238 insertions(+), 928 deletions(-) ----------------------------------------------------------------------
