fix #424: add schema bulk VPD policy apply
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
package com.cloudhandson.vpdbackoffice.mapper;
|
||||
|
||||
import com.cloudhandson.vpdbackoffice.domain.vpd.VpdFunctionOption;
|
||||
import com.cloudhandson.vpdbackoffice.domain.vpd.VpdSchemaObjectOption;
|
||||
import com.cloudhandson.vpdbackoffice.domain.vpd.VpdPolicyView;
|
||||
import java.util.List;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
@@ -13,16 +14,30 @@ public interface VpdPolicyMapper {
|
||||
|
||||
List<String> findPolicyNameOptions();
|
||||
|
||||
List<String> findSchemaOwnerOptions();
|
||||
|
||||
List<String> findOwnerOptions();
|
||||
|
||||
List<VpdFunctionOption> findFunctionOptions();
|
||||
|
||||
List<VpdSchemaObjectOption> findSchemaObjects(
|
||||
@Param("owner") String owner,
|
||||
@Param("includeTablesYn") String includeTablesYn,
|
||||
@Param("includeViewsYn") String includeViewsYn
|
||||
);
|
||||
|
||||
VpdPolicyView findPolicy(
|
||||
@Param("objectOwner") String objectOwner,
|
||||
@Param("objectName") String objectName,
|
||||
@Param("policyName") String policyName
|
||||
);
|
||||
|
||||
VpdPolicyView findAnyPolicy(
|
||||
@Param("objectOwner") String objectOwner,
|
||||
@Param("objectName") String objectName,
|
||||
@Param("policyName") String policyName
|
||||
);
|
||||
|
||||
String findFunctionSource(
|
||||
@Param("owner") String owner,
|
||||
@Param("objectName") String objectName,
|
||||
|
||||
Reference in New Issue
Block a user