Class DruidPlanner.AuthResult
java.lang.Object
org.apache.druid.sql.calcite.planner.DruidPlanner.AuthResult
- Enclosing class:
- DruidPlanner
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal Set<ResourceAction>Full resource actions authorized as part of this request.final AuthorizationResultfinal Set<ResourceAction>Resource actions used with authorizing a cancellation request. -
Constructor Summary
ConstructorsConstructorDescriptionAuthResult(AuthorizationResult authorizationResult, Set<ResourceAction> sqlResourceActions, Set<ResourceAction> allResourceActions) -
Method Summary
-
Field Details
-
authorizationResult
-
sqlResourceActions
Resource actions used with authorizing a cancellation request. These actions include only the data-level actions (e.g. the datasource.) -
allResourceActions
Full resource actions authorized as part of this request. Used when logging resource actions. Includes query context keys, if query context authorization is enabled.
-
-
Constructor Details
-
AuthResult
public AuthResult(AuthorizationResult authorizationResult, Set<ResourceAction> sqlResourceActions, Set<ResourceAction> allResourceActions)
-