Uses of Class
org.apache.drill.exec.planner.sql.conversion.DrillViewExpander
Package
Description
-
Uses of DrillViewExpander in org.apache.drill.exec.ops
Modifier and TypeMethodDescriptionvoid
ViewExpansionContext.setViewExpander
(DrillViewExpander viewExpander) -
Uses of DrillViewExpander in org.apache.drill.exec.planner.logical
Modifier and TypeMethodDescriptionprotected org.apache.calcite.rel.RelNode
DrillViewTable.expandViewForImpersonatedUser
(DrillViewExpander context, List<String> workspaceSchemaPath, org.apache.calcite.schema.SchemaPlus tokenSchemaTree) -
Uses of DrillViewExpander in org.apache.drill.exec.store.hive.schema
Modifier and TypeMethodDescriptionprotected org.apache.calcite.rel.RelNode
DrillHiveViewTable.expandViewForImpersonatedUser
(DrillViewExpander context, List<String> workspaceSchemaPath, org.apache.calcite.schema.SchemaPlus tokenSchemaTree) Because tables used by hive views, defined without name of storage plugin, we're making sure that storage plugin name will be taken into account for the special case, when hive storage based authorization is used, and user can query view, but doesn't have rights to access underlying table.