| Package | Description |
|---|---|
| org.apache.drill.common.logical.data |
Logical operators in a query graph.
|
| org.apache.drill.exec.physical.config | |
| org.apache.drill.exec.physical.impl.sort | |
| org.apache.drill.exec.physical.impl.TopN | |
| org.apache.drill.exec.planner.logical | |
| org.apache.drill.exec.planner.physical | |
| 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 |
|---|---|
List<Order.Ordering> |
Order.getOrderings() |
List<Order.Ordering> |
Window.getOrderings() |
| Modifier and Type | Method and Description |
|---|---|
Window.Builder |
Window.Builder.addOrdering(Order.Ordering ordering) |
| Constructor and Description |
|---|
Order(FieldReference within,
List<Order.Ordering> orderings) |
Window(List<NamedExpression> withins,
List<NamedExpression> aggregations,
List<Order.Ordering> orderings,
Long start,
Long end) |
| Modifier and Type | Field and Description |
|---|---|
protected List<Order.Ordering> |
Sort.orderings |
| Modifier and Type | Method and Description |
|---|---|
List<Order.Ordering> |
HashToMergeExchange.getOrderExpressions() |
List<Order.Ordering> |
Sort.getOrderings() |
List<Order.Ordering> |
OrderedPartitionSender.getOrderings() |
List<Order.Ordering> |
TopN.getOrderings() |
List<Order.Ordering> |
WindowPOP.getOrderings() |
List<Order.Ordering> |
SingleMergeExchange.getOrderings() |
List<Order.Ordering> |
MergingReceiverPOP.getOrderings() |
| Modifier and Type | Method and Description |
|---|---|
static Sorter |
SortBatch.createNewSorter(FragmentContext context,
List<Order.Ordering> orderings,
VectorAccessible batch) |
static Sorter |
SortBatch.createNewSorter(FragmentContext context,
List<Order.Ordering> orderings,
VectorAccessible batch,
MappingSet mainMapping,
MappingSet leftMapping,
MappingSet rightMapping) |
| Modifier and Type | Method and Description |
|---|---|
static PriorityQueue |
TopNBatch.createNewPriorityQueue(MappingSet mainMapping,
MappingSet leftMapping,
MappingSet rightMapping,
List<Order.Ordering> orderings,
VectorAccessible batch,
boolean unionTypeEnabled,
boolean codegenDump,
int limit,
BufferAllocator allocator,
BatchSchema.SelectionVectorMode mode,
FragmentContext context) |
| Modifier and Type | Method and Description |
|---|---|
static Order.Ordering |
DrillLogicalTestUtils.ordering(String expression,
org.apache.calcite.rel.RelFieldCollation.Direction direction,
org.apache.calcite.rel.RelFieldCollation.NullDirection nullDirection) |
| Modifier and Type | Method and Description |
|---|---|
static List<Order.Ordering> |
PrelUtil.getOrdering(org.apache.calcite.rel.RelCollation collation,
org.apache.calcite.rel.type.RelDataType rowType) |
| Modifier and Type | Method and Description |
|---|---|
protected Order.Ordering |
PhysicalOpUnitTestBase.ordering(String expression,
org.apache.calcite.rel.RelFieldCollation.Direction direction,
org.apache.calcite.rel.RelFieldCollation.NullDirection nullDirection) |
Copyright © 2021 The Apache Software Foundation. All rights reserved.