See: Description
| Interface | Description |
|---|---|
| DrillAggFunc |
Aggregate function interface.
|
| DrillFunc | |
| DrillSimpleFunc |
| Class | Description |
|---|---|
| BatchReference |
Holder class that contains batch naming, batch and record index.
|
| ClassGenerator<T> | |
| ClassGenerator.HoldingContainer |
Represents a (Nullable)?(Type)Holder instance.
|
| CloneVisitor |
Creates a deep copy of a LogicalExpression.
|
| CodeGenerator<T> |
A code generator is responsible for generating the Java source code required
to complete the implementation of an abstract template.
|
| DebugStringBuilder |
Utility class to build a debug string for an object
in a standard format.
|
| DirectExpression |
Encapsulates a Java expression, defined as anything that is
valid in the following code:
(expr) |
| DrillFuncHolderExpr | |
| EvaluationVisitor |
Visitor that generates code for eval
|
| ExpressionTreeMaterializer | |
| GetSetVectorHelper | |
| HashVisitor | |
| HoldingContainerExpression | |
| SingleClassStringWriter | |
| SizedJBlock |
Uses this class to keep track # of Drill Logical Expressions that are
put to JBlock.
|
| TypeHelper | |
| ValueVectorReadExpression |
Wraps a value vector field to be read, providing metadata about the field.
|
| ValueVectorWriteExpression |
| Enum | Description |
|---|---|
| BooleanType |
Enum that contains two boolean types: TRUE and FALSE.
|
| ClassGenerator.BlkCreateMode | |
| ClassGenerator.BlockType |
DrillSimpleFunc and DrillAggFunc
interfaces that can be implemented by users to define their own aggregate
and scalar functions.Copyright © 2017 The Apache Software Foundation. All rights reserved.