| Package | Description |
|---|---|
| org.apache.drill.exec.ops | |
| org.apache.drill.exec.physical.impl | |
| org.apache.drill.exec.physical.impl.common | |
| org.apache.drill.exec.physical.impl.materialize | |
| org.apache.drill.exec.physical.impl.partitionsender | |
| org.apache.drill.exec.physical.impl.xsort | |
| org.apache.drill.exec.record | |
| org.apache.drill.exec.store.dfs | |
| org.apache.drill.exec.store.parquet | |
| org.apache.drill.test |
Provides a variety of test framework tools to simplify Drill unit
tests and ad-hoc tests created while developing features.
|
| Modifier and Type | Method and Description |
|---|---|
OperatorStats |
OperatorContext.getStats()
Drill statistics mechanism.
|
OperatorStats |
OperatorStats.mergeMetrics(OperatorStats from)
OperatorStats merger - to merge stats from other OperatorStats
this is needed in case some processing is multithreaded that needs to have
separate OperatorStats to deal with
WARN - this will only work for metrics that can be added
|
OperatorStats |
FragmentStats.newOperatorStats(OpProfileDef profileDef,
BufferAllocator allocator)
Creates a new holder for operator statistics within this holder for fragment statistics.
|
| Modifier and Type | Method and Description |
|---|---|
void |
FragmentStats.addOperatorStats(OperatorStats stats) |
OperatorStats |
OperatorStats.mergeMetrics(OperatorStats from)
OperatorStats merger - to merge stats from other OperatorStats
this is needed in case some processing is multithreaded that needs to have
separate OperatorStats to deal with
WARN - this will only work for metrics that can be added
|
OperatorContext |
FragmentContext.newOperatorContext(PhysicalOperator popConfig,
OperatorStats stats) |
OperatorContext |
FragmentContextImpl.newOperatorContext(PhysicalOperator popConfig,
OperatorStats stats) |
OperatorContext |
FragmentContextInterface.newOperatorContext(PhysicalOperator popConfig,
OperatorStats stats) |
| Constructor and Description |
|---|
OperatorStats(OperatorStats original,
boolean isClean)
Copy constructor to be able to create a copy of existing stats object shell and use it independently
this is useful if stats have to be updated in different threads, since it is not really
possible to update such stats as waitNanos, setupNanos and processingNanos across threads
|
| Modifier and Type | Field and Description |
|---|---|
protected OperatorStats |
BaseRootExec.stats |
| Modifier and Type | Method and Description |
|---|---|
void |
SpilledState.updateCycle(OperatorStats operatorStats,
T spilledPartition,
SpilledState.Updater updater)
Update the current spill cycle.
|
| Constructor and Description |
|---|
DataPackage(RecordMaterializer materializer,
OperatorStats stats) |
| Modifier and Type | Method and Description |
|---|---|
OperatorStats |
Partitioner.getStats() |
OperatorStats |
PartitionerTemplate.getStats() |
| Modifier and Type | Method and Description |
|---|---|
protected PartitionerTemplate.OutgoingRecordBatch |
PartitionerTemplate.newOutgoingRecordBatch(OperatorStats stats,
HashPartitionSender operator,
AccountingDataTunnel tunnel,
FragmentContext context,
BufferAllocator allocator,
int oppositeMinorFragmentId)
Shim method to be overridden in plain-old Java mode by the subclass to instantiate the
generated inner class.
|
void |
Partitioner.setup(ExchangeFragmentContext context,
RecordBatch incoming,
HashPartitionSender popConfig,
OperatorStats stats,
OperatorContext oContext,
ClassGenerator<?> cg,
int start,
int count) |
void |
PartitionerTemplate.setup(ExchangeFragmentContext context,
RecordBatch incoming,
HashPartitionSender popConfig,
OperatorStats stats,
OperatorContext oContext,
ClassGenerator<?> cg,
int start,
int end) |
| Constructor and Description |
|---|
OutgoingRecordBatch(OperatorStats stats,
HashPartitionSender operator,
AccountingDataTunnel tunnel,
FragmentContext context,
BufferAllocator allocator,
int oppositeMinorFragmentId) |
| Constructor and Description |
|---|
SortMetrics(OperatorStats stats) |
| Modifier and Type | Field and Description |
|---|---|
protected OperatorStats |
AbstractRecordBatch.stats |
| Constructor and Description |
|---|
DrillFileSystem(org.apache.hadoop.conf.Configuration fsConf,
OperatorStats operatorStats) |
DrillFSDataInputStream(org.apache.hadoop.fs.FSDataInputStream in,
OperatorStats operatorStats) |
DrillFSDataInputStream(org.apache.hadoop.fs.FSDataInputStream in,
OperatorStats operatorStats,
OpenFileTracker openFileTracker) |
| Modifier and Type | Method and Description |
|---|---|
void |
ParquetReaderStats.update(OperatorStats stats) |
| Modifier and Type | Method and Description |
|---|---|
OperatorStats |
OperatorFixture.MockOperatorContext.getStats() |
| Modifier and Type | Method and Description |
|---|---|
OperatorContext |
OperatorFixture.MockFragmentContext.newOperatorContext(PhysicalOperator popConfig,
OperatorStats stats) |
Copyright © 2022 The Apache Software Foundation. All rights reserved.