Package | Description |
---|---|
org.apache.drill.common.expression |
Logical expression tree representation.
|
org.apache.drill.common.logical.data |
Logical operators in a query graph.
|
org.apache.drill.exec.expr.fn | |
org.apache.drill.exec.physical.base | |
org.apache.drill.exec.physical.config | |
org.apache.drill.exec.physical.impl.project | |
org.apache.drill.exec.planner.physical | |
org.apache.drill.exec.store.mapr.db.json |
Modifier and Type | Method and Description |
---|---|
FieldReference |
FieldReference.De.deserialize(com.fasterxml.jackson.core.JsonParser jp,
com.fasterxml.jackson.databind.DeserializationContext ctxt) |
FieldReference |
FunctionHolderExpression.getFieldReference() |
static FieldReference |
FieldReference.getWithQuotedRef(CharSequence safeString)
Create a
FieldReference given an unquoted name. |
Modifier and Type | Method and Description |
---|---|
void |
FieldReference.Se.serialize(FieldReference value,
com.fasterxml.jackson.core.JsonGenerator jgen,
com.fasterxml.jackson.databind.SerializerProvider provider) |
void |
FunctionHolderExpression.setFieldReference(FieldReference fieldReference)
Set the FieldReference to be used during generating code.
|
Modifier and Type | Method and Description |
---|---|
FieldReference |
Flatten.getName() |
FieldReference |
NamedExpression.getRef() |
FieldReference |
Order.getWithin() |
FieldReference |
RunningAggregate.getWithin() |
Modifier and Type | Method and Description |
---|---|
Window.Builder |
Window.Builder.addAggregation(FieldReference ref,
LogicalExpression expr) |
GroupingAggregate.Builder |
GroupingAggregate.Builder.addExpr(FieldReference ref,
LogicalExpression expr) |
Project.Builder |
Project.Builder.addExpr(FieldReference ref,
LogicalExpression expr) |
GroupingAggregate.Builder |
GroupingAggregate.Builder.addKey(FieldReference ref,
LogicalExpression expr) |
Window.Builder |
Window.Builder.addWithin(FieldReference within,
LogicalExpression expr) |
Order.Builder |
Order.Builder.setWithin(FieldReference within) |
Constructor and Description |
---|
Flatten(FieldReference name,
LogicalExpression expr,
boolean drop) |
NamedExpression(LogicalExpression expr,
FieldReference ref) |
Order(FieldReference within,
List<Order.Ordering> orderings) |
RunningAggregate(FieldReference within,
List<NamedExpression> aggregations) |
Modifier and Type | Method and Description |
---|---|
abstract com.sun.codemodel.JVar[] |
AbstractFuncHolder.renderStart(ClassGenerator<?> g,
ClassGenerator.HoldingContainer[] inputVariables,
FieldReference fieldReference) |
com.sun.codemodel.JVar[] |
DrillComplexWriterAggFuncHolder.renderStart(ClassGenerator<?> classGenerator,
ClassGenerator.HoldingContainer[] inputVariables,
FieldReference fieldReference) |
com.sun.codemodel.JVar[] |
DrillFuncHolder.renderStart(ClassGenerator<?> g,
ClassGenerator.HoldingContainer[] inputVariables,
FieldReference fieldReference) |
com.sun.codemodel.JVar[] |
HiveFuncHolder.renderStart(ClassGenerator<?> g,
ClassGenerator.HoldingContainer[] inputVariables,
FieldReference fieldReference)
Start generating code
|
Modifier and Type | Method and Description |
---|---|
PartitionFunction |
AbstractDbGroupScan.getRangePartitionFunction(List<FieldReference> refList) |
PartitionFunction |
DbGroupScan.getRangePartitionFunction(List<FieldReference> refList)
Get a partition function instance for range based partitioning
|
Modifier and Type | Method and Description |
---|---|
FieldReference |
OrderedPartitionSender.getRef() |
Constructor and Description |
---|
OrderedPartitionExchange(List<Order.Ordering> orderings,
FieldReference ref,
PhysicalOperator child,
Integer recordsToSample,
Integer samplingFactor,
Float completionFactor) |
OrderedPartitionSender(List<Order.Ordering> orderings,
FieldReference ref,
PhysicalOperator child,
List<MinorFragmentEndpoint> endpoints,
int oppositeMajorFragmentId,
int sendingWidth,
int recordsToSample,
int samplingFactor,
float completionFactor) |
Modifier and Type | Field and Description |
---|---|
protected List<FieldReference> |
ProjectRecordBatch.complexFieldReferencesList |
Modifier and Type | Method and Description |
---|---|
void |
ProjectBatchBuilder.addComplexField(FieldReference ref) |
int |
ProjectBatchBuilder.addDirectTransfer(FieldReference ref,
ValueVectorReadExpression vectorRead) |
Modifier and Type | Method and Description |
---|---|
FieldReference |
AbstractRangePartitionFunction.getPartitionFieldRef() |
FieldReference |
PartitionFunction.getPartitionFieldRef()
Returns a FieldReference (LogicalExpression) for the partition function
|
Modifier and Type | Method and Description |
---|---|
abstract List<FieldReference> |
AbstractRangePartitionFunction.getPartitionRefList() |
List<FieldReference> |
PartitionFunction.getPartitionRefList()
Return the list of FieldReferences that participate in the partitioning function
|
Modifier and Type | Field and Description |
---|---|
protected List<FieldReference> |
JsonTableRangePartitionFunction.refList |
Modifier and Type | Method and Description |
---|---|
List<FieldReference> |
JsonTableRangePartitionFunction.getPartitionRefList() |
Modifier and Type | Method and Description |
---|---|
PartitionFunction |
JsonTableGroupScan.getRangePartitionFunction(List<FieldReference> refList) |
Constructor and Description |
---|
JsonTableRangePartitionFunction(List<FieldReference> refList,
String tableName,
List<byte[]> startKeys,
List<byte[]> stopKeys) |
JsonTableRangePartitionFunction(List<FieldReference> refList,
String tableName,
String userName,
MapRDBFormatPlugin formatPlugin) |
Copyright © 1970 The Apache Software Foundation. All rights reserved.