| 限定符和类型 | 字段和说明 |
|---|---|
protected List<Expression> |
SpecialClauseComponent.withoutNullColumns |
| 限定符和类型 | 方法和说明 |
|---|---|
List<Expression> |
SpecialClauseComponent.getWithoutNullColumns() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
SpecialClauseComponent.addWithoutNullColumn(Expression e) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
SpecialClauseComponent.setWithoutNullColumns(List<Expression> withoutNullColumns) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
AlignByDevicePlan.calcWithoutNullColumnIndex(List<Expression> withoutNullColumns) |
void |
UDAFPlan.setExpressionToInnerResultIndexMap(Map<Expression,Integer> expressionToInnerResultIndexMap) |
| 限定符和类型 | 方法和说明 |
|---|---|
List<List<Expression>> |
WildcardsRemover.removeWildcardsFrom(List<Expression> expressions) |
| 限定符和类型 | 方法和说明 |
|---|---|
List<List<Expression>> |
WildcardsRemover.removeWildcardsFrom(List<Expression> expressions) |
| 限定符和类型 | 方法和说明 |
|---|---|
Expression |
ResultColumn.getExpression() |
| 限定符和类型 | 方法和说明 |
|---|---|
abstract List<Expression> |
Expression.getExpressions()
returns the DIRECT children expressions if it has any, otherwise an EMPTY list will be returned
|
Iterator<Expression> |
Expression.iterator()
returns an iterator to traverse all the successor expressions in a level-order
|
| 限定符和类型 | 方法和说明 |
|---|---|
abstract void |
Expression.concat(List<PartialPath> prefixPaths,
List<Expression> resultExpressions) |
abstract IntermediateLayer |
Expression.constructIntermediateLayer(long queryId,
UDTFPlan udtfPlan,
RawQueryInputLayer rawTimeSeriesInputLayer,
Map<Expression,IntermediateLayer> expressionIntermediateLayerMap,
Map<Expression,TSDataType> expressionDataTypeMap,
LayerMemoryAssigner memoryAssigner) |
abstract IntermediateLayer |
Expression.constructIntermediateLayer(long queryId,
UDTFPlan udtfPlan,
RawQueryInputLayer rawTimeSeriesInputLayer,
Map<Expression,IntermediateLayer> expressionIntermediateLayerMap,
Map<Expression,TSDataType> expressionDataTypeMap,
LayerMemoryAssigner memoryAssigner) |
abstract void |
Expression.removeWildcards(WildcardsRemover wildcardsRemover,
List<Expression> resultExpressions) |
| 构造器和说明 |
|---|
ResultColumn(Expression expression) |
ResultColumn(Expression expression,
String alias) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
AdditionExpression |
class |
BinaryExpression |
class |
DivisionExpression |
class |
ModuloExpression |
class |
MultiplicationExpression |
class |
SubtractionExpression |
| 限定符和类型 | 字段和说明 |
|---|---|
protected Expression |
BinaryExpression.leftExpression |
protected Expression |
BinaryExpression.rightExpression |
| 限定符和类型 | 方法和说明 |
|---|---|
Expression |
BinaryExpression.getLeftExpression() |
Expression |
BinaryExpression.getRightExpression() |
| 限定符和类型 | 方法和说明 |
|---|---|
List<Expression> |
BinaryExpression.getExpressions() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
BinaryExpression.concat(List<PartialPath> prefixPaths,
List<Expression> resultExpressions) |
IntermediateLayer |
BinaryExpression.constructIntermediateLayer(long queryId,
UDTFPlan udtfPlan,
RawQueryInputLayer rawTimeSeriesInputLayer,
Map<Expression,IntermediateLayer> expressionIntermediateLayerMap,
Map<Expression,TSDataType> expressionDataTypeMap,
LayerMemoryAssigner memoryAssigner) |
IntermediateLayer |
BinaryExpression.constructIntermediateLayer(long queryId,
UDTFPlan udtfPlan,
RawQueryInputLayer rawTimeSeriesInputLayer,
Map<Expression,IntermediateLayer> expressionIntermediateLayerMap,
Map<Expression,TSDataType> expressionDataTypeMap,
LayerMemoryAssigner memoryAssigner) |
void |
BinaryExpression.removeWildcards(WildcardsRemover wildcardsRemover,
List<Expression> resultExpressions) |
| 构造器和说明 |
|---|
AdditionExpression(Expression leftExpression,
Expression rightExpression) |
BinaryExpression(Expression leftExpression,
Expression rightExpression) |
DivisionExpression(Expression leftExpression,
Expression rightExpression) |
ModuloExpression(Expression leftExpression,
Expression rightExpression) |
MultiplicationExpression(Expression leftExpression,
Expression rightExpression) |
SubtractionExpression(Expression leftExpression,
Expression rightExpression) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
ConstantOperand
Constant operand
|
class |
FunctionExpression |
class |
NegationExpression |
class |
TimeSeriesOperand |
| 限定符和类型 | 字段和说明 |
|---|---|
protected Expression |
NegationExpression.expression |
| 限定符和类型 | 方法和说明 |
|---|---|
Expression |
NegationExpression.getExpression() |
| 限定符和类型 | 方法和说明 |
|---|---|
List<Expression> |
TimeSeriesOperand.getExpressions() |
List<Expression> |
NegationExpression.getExpressions() |
List<Expression> |
ConstantOperand.getExpressions() |
List<Expression> |
FunctionExpression.getExpressions() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
FunctionExpression.addExpression(Expression expression) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
TimeSeriesOperand.concat(List<PartialPath> prefixPaths,
List<Expression> resultExpressions) |
void |
NegationExpression.concat(List<PartialPath> prefixPaths,
List<Expression> resultExpressions) |
void |
ConstantOperand.concat(List<PartialPath> prefixPaths,
List<Expression> resultExpressions) |
void |
FunctionExpression.concat(List<PartialPath> prefixPaths,
List<Expression> resultExpressions) |
IntermediateLayer |
TimeSeriesOperand.constructIntermediateLayer(long queryId,
UDTFPlan udtfPlan,
RawQueryInputLayer rawTimeSeriesInputLayer,
Map<Expression,IntermediateLayer> expressionIntermediateLayerMap,
Map<Expression,TSDataType> expressionDataTypeMap,
LayerMemoryAssigner memoryAssigner) |
IntermediateLayer |
TimeSeriesOperand.constructIntermediateLayer(long queryId,
UDTFPlan udtfPlan,
RawQueryInputLayer rawTimeSeriesInputLayer,
Map<Expression,IntermediateLayer> expressionIntermediateLayerMap,
Map<Expression,TSDataType> expressionDataTypeMap,
LayerMemoryAssigner memoryAssigner) |
IntermediateLayer |
NegationExpression.constructIntermediateLayer(long queryId,
UDTFPlan udtfPlan,
RawQueryInputLayer rawTimeSeriesInputLayer,
Map<Expression,IntermediateLayer> expressionIntermediateLayerMap,
Map<Expression,TSDataType> expressionDataTypeMap,
LayerMemoryAssigner memoryAssigner) |
IntermediateLayer |
NegationExpression.constructIntermediateLayer(long queryId,
UDTFPlan udtfPlan,
RawQueryInputLayer rawTimeSeriesInputLayer,
Map<Expression,IntermediateLayer> expressionIntermediateLayerMap,
Map<Expression,TSDataType> expressionDataTypeMap,
LayerMemoryAssigner memoryAssigner) |
IntermediateLayer |
ConstantOperand.constructIntermediateLayer(long queryId,
UDTFPlan udtfPlan,
RawQueryInputLayer rawTimeSeriesInputLayer,
Map<Expression,IntermediateLayer> expressionIntermediateLayerMap,
Map<Expression,TSDataType> expressionDataTypeMap,
LayerMemoryAssigner memoryAssigner) |
IntermediateLayer |
ConstantOperand.constructIntermediateLayer(long queryId,
UDTFPlan udtfPlan,
RawQueryInputLayer rawTimeSeriesInputLayer,
Map<Expression,IntermediateLayer> expressionIntermediateLayerMap,
Map<Expression,TSDataType> expressionDataTypeMap,
LayerMemoryAssigner memoryAssigner) |
IntermediateLayer |
FunctionExpression.constructIntermediateLayer(long queryId,
UDTFPlan udtfPlan,
RawQueryInputLayer rawTimeSeriesInputLayer,
Map<Expression,IntermediateLayer> expressionIntermediateLayerMap,
Map<Expression,TSDataType> expressionDataTypeMap,
LayerMemoryAssigner memoryAssigner) |
IntermediateLayer |
FunctionExpression.constructIntermediateLayer(long queryId,
UDTFPlan udtfPlan,
RawQueryInputLayer rawTimeSeriesInputLayer,
Map<Expression,IntermediateLayer> expressionIntermediateLayerMap,
Map<Expression,TSDataType> expressionDataTypeMap,
LayerMemoryAssigner memoryAssigner) |
void |
TimeSeriesOperand.removeWildcards(WildcardsRemover wildcardsRemover,
List<Expression> resultExpressions) |
void |
NegationExpression.removeWildcards(WildcardsRemover wildcardsRemover,
List<Expression> resultExpressions) |
void |
ConstantOperand.removeWildcards(WildcardsRemover wildcardsRemover,
List<Expression> resultExpressions) |
void |
FunctionExpression.removeWildcards(WildcardsRemover wildcardsRemover,
List<Expression> resultExpressions) |
void |
FunctionExpression.setExpressions(List<Expression> expressions) |
| 构造器和说明 |
|---|
NegationExpression(Expression expression) |
| 构造器和说明 |
|---|
FunctionExpression(String functionName,
Map<String,String> functionAttributes,
List<Expression> expressions) |
| 限定符和类型 | 方法和说明 |
|---|---|
List<Expression> |
UDFParameters.getExpressions() |
| 构造器和说明 |
|---|
UDFParameters(FunctionExpression functionExpression,
Map<Expression,TSDataType> expressionDataTypeMap) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
UDTFExecutor.beforeStart(long queryId,
float collectorMemoryBudgetInMB,
Map<Expression,TSDataType> expressionDataTypeMap) |
| 限定符和类型 | 字段和说明 |
|---|---|
protected Expression |
IntermediateLayer.expression |
| 限定符和类型 | 方法和说明 |
|---|---|
int |
LayerMemoryAssigner.getReference(Expression expression) |
void |
LayerMemoryAssigner.increaseExpressionReference(Expression expression) |
| 构造器和说明 |
|---|
IntermediateLayer(Expression expression,
long queryId,
float memoryBudgetInMB) |
MultiInputColumnIntermediateLayer(Expression expression,
long queryId,
float memoryBudgetInMB,
List<LayerPointReader> parentLayerPointReaders) |
SingleInputColumnMultiReferenceIntermediateLayer(Expression expression,
long queryId,
float memoryBudgetInMB,
LayerPointReader parentLayerPointReader) |
SingleInputColumnSingleReferenceIntermediateLayer(Expression expression,
long queryId,
float memoryBudgetInMB,
LayerPointReader parentLayerPointReader) |
Copyright © 2022 The Apache Software Foundation. All rights reserved.