merge [TRAFODION-3046] pr 1561 Privilege support for native HBase tables
Project: http://git-wip-us.apache.org/repos/asf/trafodion/repo Commit: http://git-wip-us.apache.org/repos/asf/trafodion/commit/a5b67c9e Tree: http://git-wip-us.apache.org/repos/asf/trafodion/tree/a5b67c9e Diff: http://git-wip-us.apache.org/repos/asf/trafodion/diff/a5b67c9e Branch: refs/heads/master Commit: a5b67c9e918b8eab1ce818587b25a01199f3b856 Parents: 5fa28f3 66dec0a Author: Roberta Marton <[email protected]> Authored: Fri May 11 18:32:33 2018 +0000 Committer: Roberta Marton <[email protected]> Committed: Fri May 11 18:32:33 2018 +0000 ---------------------------------------------------------------------- core/sql/nskgmake/sqlcomp/Makefile | 1 + core/sql/optimizer/NATable.cpp | 15 +- core/sql/regress/privs1/EXPECTED137 | 7 - core/sql/regress/privs1/TEST137 | 3 - core/sql/regress/privs2/EXPECTED146 | 1656 ++++++++++++++++++ core/sql/regress/privs2/FILTER146 | 38 + core/sql/regress/privs2/TEST146 | 248 +++ core/sql/regress/seabase/EXPECTED022 | 126 +- core/sql/regress/seabase/EXPECTED026 | 25 +- core/sql/regress/seabase/TEST022 | 11 + core/sql/regress/seabase/TEST026 | 3 +- core/sql/regress/seabase/TEST026_drop_hbase | 26 + core/sql/sqlcomp/CmpDDLCatErrorCodes.h | 2 +- core/sql/sqlcomp/CmpDescribe.cpp | 26 +- core/sql/sqlcomp/CmpSeabaseDDL.h | 10 +- core/sql/sqlcomp/CmpSeabaseDDLcommon.cpp | 4 +- core/sql/sqlcomp/CmpSeabaseDDLtable.cpp | 132 +- core/sql/sqlcomp/PrivMgr.cpp | 9 + core/sql/sqlcomp/PrivMgr.h | 4 + core/sql/sqlcomp/PrivMgrCommands.cpp | 160 +- core/sql/sqlcomp/PrivMgrCommands.h | 360 +--- core/sql/sqlcomp/PrivMgrComponentPrivileges.cpp | 6 + core/sql/sqlcomp/PrivMgrComponentPrivileges.h | 4 +- core/sql/sqlcomp/PrivMgrUserPrivs.cpp | 208 +++ core/sql/sqlcomp/PrivMgrUserPrivs.h | 400 +++++ core/sql/ustat/hs_globals.cpp | 5 +- 26 files changed, 2879 insertions(+), 610 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/trafodion/blob/a5b67c9e/core/sql/optimizer/NATable.cpp ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/trafodion/blob/a5b67c9e/core/sql/ustat/hs_globals.cpp ----------------------------------------------------------------------
