| Interface | Description |
|---|---|
| DrillRelNode | |
| OrderedRel |
Class implementing OrderedPrel interface guarantees to provide ordered
output on certain columns.
|
| Class | Description |
|---|---|
| CountToDirectScanUtils |
A utility class that contains helper functions used by rules that convert COUNT(*) and COUNT(col)
aggregates (no group-by) to DirectScan
|
| DrillAggregateRelBase |
Base class for logical and physical Aggregations implemented in Drill
|
| DrillFilterRelBase |
Base class for logical and physical Filters implemented in Drill
|
| DrillJoinRelBase |
Base class for logical and physical Joins implemented in Drill.
|
| DrillLateralJoinRelBase | |
| DrillLimitRelBase |
Base class for logical and physical Limits implemented in Drill
|
| DrillProjectRelBase |
Base class for logical and physical Project implemented in Drill
|
| DrillRelOptUtil |
Utility class that is a subset of the RelOptUtil class and is a placeholder
for Drill specific static methods that are needed during either logical or
physical planning.
|
| DrillRelOptUtil.InputRefVisitor |
InputRefVisitor is a utility class used to collect all the RexInputRef nodes in a
RexNode.
|
| DrillRelOptUtil.ProjectPushInfo |
Stores information about fields, their names and types.
|
| DrillRelOptUtil.RexFieldsTransformer |
RexFieldsTransformer is a utility class used to convert column refs in a RexNode
based on inputRefMap (input to output ref map).
|
| DrillScanRelBase |
Base class for logical/physical scan rel implemented in Drill.
|
| DrillScreenRelBase |
Base class for logical and physical Screen implemented in Drill
|
| DrillStatsTable |
Wraps the stats table info including schema and tableName.
|
| DrillStatsTable.ColumnStatistics | |
| DrillStatsTable.ColumnStatistics_v1 | |
| DrillStatsTable.DirectoryStatistics | |
| DrillStatsTable.DirectoryStatistics_v0 | |
| DrillStatsTable.DirectoryStatistics_v1 | |
| DrillStatsTable.Statistics_v0 | |
| DrillStatsTable.Statistics_v1 |
Struct which contains the statistics for the entire directory structure
|
| DrillStatsTable.TableStatistics | |
| DrillUnionRelBase |
Base class for logical and physical Union implemented in Drill
|
| DrillUnnestRelBase | |
| DrillValuesRelBase |
Base class for logical and physical Values implemented in Drill.
|
| DrillWindowRelBase | |
| DrillWriterRelBase |
Base class for logical and physical Writer implemented in Drill.
|
| HistogramUtils | |
| JoinControl |
For the int type control,
the meaning of each bit start from lowest:
bit 0: intersect or not, 0 -- default(no intersect), 1 -- INTERSECT (DISTINCT as default)
bit 1: intersect type, 0 -- default (DISTINCT), 1 -- INTERSECT_ALL
|
| NumericEquiDepthHistogram |
A column specific equi-depth histogram which is meant for numeric data types
|
| TestNumericEquiDepthHistogram |
| Enum | Description |
|---|---|
| DrillStatsTable.STATS_VERSION |
Copyright © 2021 The Apache Software Foundation. All rights reserved.