[fix](row-policy) row policy supports external catalog (#19570)
Row policy support external catalog
This commit is contained in:
@ -21,7 +21,7 @@
|
||||
package org.apache.doris.analysis;
|
||||
|
||||
import org.apache.doris.catalog.Column;
|
||||
import org.apache.doris.catalog.Database;
|
||||
import org.apache.doris.catalog.DatabaseIf;
|
||||
import org.apache.doris.catalog.Env;
|
||||
import org.apache.doris.catalog.ScalarType;
|
||||
import org.apache.doris.catalog.TableIf;
|
||||
@ -1322,7 +1322,8 @@ public class StmtRewriter {
|
||||
if (dbName == null) {
|
||||
dbName = analyzer.getDefaultDb();
|
||||
}
|
||||
Database db = currentEnv.getInternalCatalog().getDbOrAnalysisException(dbName);
|
||||
DatabaseIf db = currentEnv.getCatalogMgr().getCatalogOrAnalysisException(tableRef.getName().getCtl())
|
||||
.getDbOrAnalysisException(dbName);
|
||||
long dbId = db.getId();
|
||||
long tableId = table.getId();
|
||||
RowPolicy matchPolicy = currentEnv.getPolicyMgr().getMatchTablePolicy(dbId, tableId, user);
|
||||
|
||||
Reference in New Issue
Block a user