public class RowBasedSecurityHelper extends Object
Constructor and Description |
---|
RowBasedSecurityHelper() |
Modifier and Type | Method and Description |
---|---|
static boolean |
applyRowSecurity(QueryMetadataInterface metadata,
GroupSymbol group,
CommandContext cc) |
static void |
checkConstraints(Command atomicCommand,
Evaluator eval) |
static Command |
checkUpdateRowBasedFilters(ProcedureContainer container,
Command procedure,
RelationalPlanner planner) |
static Criteria |
getRowBasedFilters(QueryMetadataInterface metadata,
GroupSymbol group,
CommandContext cc,
boolean constraintsOnly) |
public static boolean applyRowSecurity(QueryMetadataInterface metadata, GroupSymbol group, CommandContext cc) throws QueryMetadataException, TeiidComponentException
public static Criteria getRowBasedFilters(QueryMetadataInterface metadata, GroupSymbol group, CommandContext cc, boolean constraintsOnly) throws QueryMetadataException, TeiidComponentException, TeiidProcessingException
public static Command checkUpdateRowBasedFilters(ProcedureContainer container, Command procedure, RelationalPlanner planner) throws QueryMetadataException, TeiidComponentException, TeiidProcessingException, QueryResolverException
public static void checkConstraints(Command atomicCommand, Evaluator eval) throws ExpressionEvaluationException, BlockedException, TeiidComponentException, QueryProcessingException
Copyright © 2018 JBoss by Red Hat. All rights reserved.