Uses of Interface
org.apache.druid.query.policy.PolicyEnforcer
Packages that use PolicyEnforcer
Package
Description
-
Uses of PolicyEnforcer in org.apache.druid.query
Methods in org.apache.druid.query with parameters of type PolicyEnforcerModifier and TypeMethodDescriptiondefault DataSourceDataSource.withPolicies(Map<String, Optional<Policy>> policyMap, PolicyEnforcer policyEnforcer) Returns an updated datasource based on the policy restrictions on tables.RestrictedDataSource.withPolicies(Map<String, Optional<Policy>> policyMap, PolicyEnforcer policyEnforcer) TableDataSource.withPolicies(Map<String, Optional<Policy>> policyMap, PolicyEnforcer policyEnforcer) -
Uses of PolicyEnforcer in org.apache.druid.query.planning
Methods in org.apache.druid.query.planning with parameters of type PolicyEnforcerModifier and TypeMethodDescriptionExecutionVertex.createSegmentMapFunction(PolicyEnforcer policyEnforcer) Assembles the segment mapping function which should be applied to the input segments. -
Uses of PolicyEnforcer in org.apache.druid.query.policy
Classes in org.apache.druid.query.policy that implement PolicyEnforcerModifier and TypeClassDescriptionclassAllows all data sources (no restrictions).classAll tables must be restricted by a policy. -
Uses of PolicyEnforcer in org.apache.druid.segment
Methods in org.apache.druid.segment with parameters of type PolicyEnforcerModifier and TypeMethodDescriptionvoidReferenceCountedSegmentProvider.LeafReference.validateOrElseThrow(PolicyEnforcer policyEnforcer) voidRestrictedSegment.validateOrElseThrow(PolicyEnforcer policyEnforcer) default voidSegment.validateOrElseThrow(PolicyEnforcer policyEnforcer) Validates if the segment complies with the policy restrictions on tables.voidWrappedSegment.validateOrElseThrow(PolicyEnforcer policyEnforcer) -
Uses of PolicyEnforcer in org.apache.druid.segment.join
Methods in org.apache.druid.segment.join with parameters of type PolicyEnforcerModifier and TypeMethodDescriptionvoidHashJoinSegment.validateOrElseThrow(PolicyEnforcer policyEnforcer)