Uses of Interface
org.apache.drill.exec.physical.base.PhysicalVisitor
Package
Description
Drill storage plugin.
Kafka storage plugin.
Defines a mock data source which generates dummy test data for use
in testing.
MongoDB storage plugin.
Provides resource management and queuing support for the Drill foreman.
-
Uses of PhysicalVisitor in org.apache.drill.exec.physical.base
Modifier and TypeMethodDescriptionfinal <T,
X, E extends Throwable>
TAbstractExchange.accept
(PhysicalVisitor<T, X, E> physicalVisitor, X value) <T,
X, E extends Throwable>
TAbstractGroupScan.accept
(PhysicalVisitor<T, X, E> physicalVisitor, X value) <T,
X, E extends Throwable>
TAbstractJoinPop.accept
(PhysicalVisitor<T, X, E> physicalVisitor, X value) <T,
X, E extends Throwable>
TAbstractReceiver.accept
(PhysicalVisitor<T, X, E> physicalVisitor, X value) <T,
X, E extends Throwable>
TAbstractSender.accept
(PhysicalVisitor<T, X, E> physicalVisitor, X value) <T,
X, E extends Throwable>
TAbstractStore.accept
(PhysicalVisitor<T, X, E> physicalVisitor, X value) <T,
X, E extends Throwable>
TAbstractSubScan.accept
(PhysicalVisitor<T, X, E> physicalVisitor, X value) <T,
X, E extends Throwable>
TAbstractWriter.accept
(PhysicalVisitor<T, X, E> physicalVisitor, X value) <T,
X, E extends Throwable>
TPhysicalOperator.accept
(PhysicalVisitor<T, X, E> physicalVisitor, X value) Provides capability to build a set of output based on traversing a query graph tree. -
Uses of PhysicalVisitor in org.apache.drill.exec.physical.config
Modifier and TypeMethodDescription<T,
X, E extends Throwable>
TBroadcastSender.accept
(PhysicalVisitor<T, X, E> physicalVisitor, X value) <T,
X, E extends Throwable>
TComplexToJson.accept
(PhysicalVisitor<T, X, E> physicalVisitor, X value) <T,
X, E extends Throwable>
TFilter.accept
(PhysicalVisitor<T, X, E> physicalVisitor, X value) <T,
X, E extends Throwable>
TFlattenPOP.accept
(PhysicalVisitor<T, X, E> physicalVisitor, X value) <T,
X, E extends Throwable>
THashAggregate.accept
(PhysicalVisitor<T, X, E> physicalVisitor, X value) <T,
X, E extends Throwable>
THashPartitionSender.accept
(PhysicalVisitor<T, X, E> physicalVisitor, X value) <T,
X, E extends Throwable>
TIteratorValidator.accept
(PhysicalVisitor<T, X, E> physicalVisitor, X value) <T,
X, E extends Throwable>
TLateralJoinPOP.accept
(PhysicalVisitor<T, X, E> physicalVisitor, X value) <T,
X, E extends Throwable>
TLimit.accept
(PhysicalVisitor<T, X, E> physicalVisitor, X value) <T,
X, E extends Throwable>
TMergingReceiverPOP.accept
(PhysicalVisitor<T, X, E> physicalVisitor, X value) <T,
X, E extends Throwable>
TMetadataControllerPOP.accept
(PhysicalVisitor<T, X, E> physicalVisitor, X value) <T,
X, E extends Throwable>
TMetadataHandlerPOP.accept
(PhysicalVisitor<T, X, E> physicalVisitor, X value) <T,
X, E extends Throwable>
TOrderedPartitionSender.accept
(PhysicalVisitor<T, X, E> physicalVisitor, X value) <T,
X, E extends Throwable>
TPartitionLimit.accept
(PhysicalVisitor<T, X, E> physicalVisitor, X value) <T,
X, E extends Throwable>
TProducerConsumer.accept
(PhysicalVisitor<T, X, E> physicalVisitor, X value) <T,
X, E extends Throwable>
TProject.accept
(PhysicalVisitor<T, X, E> physicalVisitor, X value) <T,
X, E extends Throwable>
TRangePartitionSender.accept
(PhysicalVisitor<T, X, E> physicalVisitor, X value) <T,
X, E extends Throwable>
TRowKeyJoinPOP.accept
(PhysicalVisitor<T, X, E> physicalVisitor, X value) <T,
X, E extends Throwable>
TRuntimeFilterPOP.accept
(PhysicalVisitor<T, X, E> physicalVisitor, X value) <T,
X, E extends Throwable>
TScreen.accept
(PhysicalVisitor<T, X, E> physicalVisitor, X value) <T,
X, E extends Throwable>
TSelectionVectorRemover.accept
(PhysicalVisitor<T, X, E> physicalVisitor, X value) <T,
X, E extends Throwable>
TSetOp.accept
(PhysicalVisitor<T, X, E> physicalVisitor, X value) <T,
X, E extends Throwable>
TSingleSender.accept
(PhysicalVisitor<T, X, E> physicalVisitor, X value) <T,
X, E extends Throwable>
TSort.accept
(PhysicalVisitor<T, X, E> physicalVisitor, X value) <T,
X, E extends Throwable>
TStatisticsAggregate.accept
(PhysicalVisitor<T, X, E> physicalVisitor, X value) <T,
X, E extends Throwable>
TStatisticsMerge.accept
(PhysicalVisitor<T, X, E> physicalVisitor, X value) <T,
X, E extends Throwable>
TStreamingAggregate.accept
(PhysicalVisitor<T, X, E> physicalVisitor, X value) <T,
X, E extends Throwable>
TTableModify.accept
(PhysicalVisitor<T, X, E> physicalVisitor, X value) <T,
X, E extends Throwable>
TTopN.accept
(PhysicalVisitor<T, X, E> physicalVisitor, X value) <T,
X, E extends Throwable>
TTrace.accept
(PhysicalVisitor<T, X, E> physicalVisitor, X value) <T,
X, E extends Throwable>
TUnionAll.accept
(PhysicalVisitor<T, X, E> physicalVisitor, X value) <T,
X, E extends Throwable>
TUnnestPOP.accept
(PhysicalVisitor<T, X, E> physicalVisitor, X value) <T,
X, E extends Throwable>
TUnorderedReceiver.accept
(PhysicalVisitor<T, X, E> physicalVisitor, X value) <T,
X, E extends Throwable>
TUnpivotMaps.accept
(PhysicalVisitor<T, X, E> physicalVisitor, X value) <T,
X, E extends Throwable>
TValues.accept
(PhysicalVisitor<T, X, E> physicalVisitor, X value) <T,
X, E extends Throwable>
TWindowPOP.accept
(PhysicalVisitor<T, X, E> physicalVisitor, X value) -
Uses of PhysicalVisitor in org.apache.drill.exec.physical.impl
-
Uses of PhysicalVisitor in org.apache.drill.exec.physical.impl.validate
-
Uses of PhysicalVisitor in org.apache.drill.exec.planner
-
Uses of PhysicalVisitor in org.apache.drill.exec.planner.fragment
Modifier and TypeClassDescriptionprotected static class
class
Responsible for breaking a plan into its constituent Fragments.class
class
A visitor to compute memory requirements for each operator in a minor fragment.protected static class
Designed to setup initial values for arriving fragment accounting.class
Visitor to collect stats such as cost and parallelization info of operators within a fragment. -
Uses of PhysicalVisitor in org.apache.drill.exec.planner.fragment.contrib
Modifier and TypeClassDescriptionclass
Materializer visitor to remove exchange(s) NOTE: this Visitor does NOT set OperatorId, as after Exchange removal all operators need renumbering Use OperatorIdVisitor on top to set correct OperatorIdclass
Visitor to renumber operators - needed after materialization is done as some operators may be removed using @ExtendedMaterializerVisitor -
Uses of PhysicalVisitor in org.apache.drill.exec.store.drill.plugin
Modifier and TypeMethodDescription<T,
X, E extends Throwable>
TDrillSubScan.accept
(PhysicalVisitor<T, X, E> physicalVisitor, X value) -
Uses of PhysicalVisitor in org.apache.drill.exec.store.druid
Modifier and TypeMethodDescription<T,
X, E extends Throwable>
TDruidSubScan.accept
(PhysicalVisitor<T, X, E> physicalVisitor, X value) -
Uses of PhysicalVisitor in org.apache.drill.exec.store.googlesheets
Modifier and TypeMethodDescription<T,
X, E extends Throwable>
TGoogleSheetsSubScan.accept
(PhysicalVisitor<T, X, E> physicalVisitor, X value) -
Uses of PhysicalVisitor in org.apache.drill.exec.store.hbase
Modifier and TypeMethodDescription<T,
X, E extends Throwable>
THBaseSubScan.accept
(PhysicalVisitor<T, X, E> physicalVisitor, X value) -
Uses of PhysicalVisitor in org.apache.drill.exec.store.hive
Modifier and TypeMethodDescription<T,
X, E extends Throwable>
THiveSubScan.accept
(PhysicalVisitor<T, X, E> physicalVisitor, X value) -
Uses of PhysicalVisitor in org.apache.drill.exec.store.http
Modifier and TypeMethodDescription<T,
X, E extends Throwable>
THttpSubScan.accept
(PhysicalVisitor<T, X, E> physicalVisitor, X value) -
Uses of PhysicalVisitor in org.apache.drill.exec.store.iceberg
Modifier and TypeMethodDescription<T,
X, E extends Throwable>
TIcebergSubScan.accept
(PhysicalVisitor<T, X, E> physicalVisitor, X value) -
Uses of PhysicalVisitor in org.apache.drill.exec.store.kafka
Modifier and TypeMethodDescription<T,
X, E extends Throwable>
TKafkaSubScan.accept
(PhysicalVisitor<T, X, E> physicalVisitor, X value) -
Uses of PhysicalVisitor in org.apache.drill.exec.store.kudu
Modifier and TypeMethodDescription<T,
X, E extends Throwable>
TKuduSubScan.accept
(PhysicalVisitor<T, X, E> physicalVisitor, X value) -
Uses of PhysicalVisitor in org.apache.drill.exec.store.mock
Modifier and TypeMethodDescription<T,
X, E extends Throwable>
TMockSubScanPOP.accept
(PhysicalVisitor<T, X, E> physicalVisitor, X value) -
Uses of PhysicalVisitor in org.apache.drill.exec.store.mongo
Modifier and TypeMethodDescription<T,
X, E extends Throwable>
TMongoSubScan.accept
(PhysicalVisitor<T, X, E> physicalVisitor, X value) -
Uses of PhysicalVisitor in org.apache.drill.exec.store.openTSDB
Modifier and TypeMethodDescription<T,
X, E extends Throwable>
TOpenTSDBSubScan.accept
(PhysicalVisitor<T, X, E> physicalVisitor, X value) -
Uses of PhysicalVisitor in org.apache.drill.exec.store.parquet
Modifier and TypeMethodDescription<T,
X, E extends Throwable>
TAbstractParquetRowGroupScan.accept
(PhysicalVisitor<T, X, E> physicalVisitor, X value) -
Uses of PhysicalVisitor in org.apache.drill.exec.store.phoenix
Modifier and TypeMethodDescription<T,
X, E extends Throwable>
TPhoenixSubScan.accept
(PhysicalVisitor<T, X, E> physicalVisitor, X value) -
Uses of PhysicalVisitor in org.apache.drill.exec.store.splunk
Modifier and TypeMethodDescription<T,
X, E extends Throwable>
TSplunkSubScan.accept
(PhysicalVisitor<T, X, E> physicalVisitor, X value) -
Uses of PhysicalVisitor in org.apache.drill.exec.work.filter
Modifier and TypeClassDescriptionprotected class
Collect the runtime filter parallelism related information such as join node major/minor fragment id , probe side scan node's major/minor fragment id, probe side node's endpoints. -
Uses of PhysicalVisitor in org.apache.drill.exec.work.foreman.rm
Modifier and TypeClassDescriptionprotected static class
Searches a fragment operator tree to find buffered within that fragment.