package ranger

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. case class AccessRequest extends RangerAccessRequestImpl with Product with Serializable
  2. class AccessResource extends RangerAccessResourceImpl
  3. case class AuthzConfigurationChecker(spark: SparkSession) extends (LogicalPlan) ⇒ Unit with Product with Serializable

    For banning end-users from set restricted spark configurations

  4. class FilterDataSourceV2Strategy extends Strategy
  5. case class FilteredShowColumnsCommand(delegated: RunnableCommand) extends FilteredShowObjectCommand with WithInternalChildren with Product with Serializable
  6. case class FilteredShowFunctionsCommand(delegated: RunnableCommand) extends FilteredShowObjectCommand with WithInternalChildren with Product with Serializable
  7. case class FilteredShowNamespaceExec(result: Array[InternalRow], output: Seq[Attribute]) extends SparkPlan with FilteredShowObjectsExec with Product with Serializable
  8. abstract class FilteredShowObjectCommand extends LogicalPlan with RunnableCommand with WithInternalChildren
  9. trait FilteredShowObjectsCheck extends AnyRef
  10. trait FilteredShowObjectsExec extends SparkPlan with LeafExecNode
  11. case class FilteredShowTablesCommand(delegated: RunnableCommand) extends FilteredShowObjectCommand with Product with Serializable
  12. case class FilteredShowTablesExec(result: Array[InternalRow], output: Seq[Attribute]) extends SparkPlan with FilteredShowObjectsExec with Product with Serializable
  13. class RangerSparkExtension extends (SparkSessionExtensions) ⇒ Unit

    ACL Management for Apache Spark SQL with Apache Ranger, enabling:

    ACL Management for Apache Spark SQL with Apache Ranger, enabling:

    • Table/Column level authorization(yes)
    • Row level filtering(yes)
    • Data masking(yes)

    To work with Spark SQL, we need to enable it via spark extensions

    spark.sql.extensions=org.apache.kyuubi.plugin.spark.authz.ranger.RangerSparkExtension

    Since

    1.6.0

  14. class RuleApplyPermanentViewMarker extends Rule[LogicalPlan]

    Adding org.apache.kyuubi.plugin.spark.authz.util.PermanentViewMarker for permanent views for marking catalogTable of views used by privilege checking in org.apache.kyuubi.plugin.spark.authz.ranger.RuleAuthorization.

  15. class RuleAuthorization extends Rule[LogicalPlan]
  16. trait RuleHelper extends Rule[LogicalPlan]
  17. class RuleReplaceShowObjectCommands extends Rule[LogicalPlan]
  18. class SparkRangerAuditHandler extends RangerDefaultAuditHandler

Value Members

  1. object AccessRequest extends Serializable
  2. object AccessResource
  3. object AccessType extends Enumeration
  4. object FilteredShowNamespaceExec extends FilteredShowObjectsCheck with Serializable
  5. object FilteredShowTablesExec extends FilteredShowObjectsCheck with Serializable
  6. object RuleAuthorization
  7. object SparkRangerAdminPlugin extends RangerBasePlugin with RangerConfigProvider

Ungrouped