This project has retired. For details please refer to its
Attic page.
VXQueryOptimizationContext (VXQuery 0.6 API)
- java.lang.Object
-
- org.apache.hyracks.algebricks.core.rewriter.base.AlgebricksOptimizationContext
-
- org.apache.vxquery.compiler.rewriter.VXQueryOptimizationContext
-
-
Field Summary
-
Fields inherited from class org.apache.hyracks.algebricks.core.rewriter.base.AlgebricksOptimizationContext
eqClassGlobalMap, fdGlobalMap, logicalProps
-
Constructor Summary
Constructors
Constructor |
Description |
VXQueryOptimizationContext(int varCounter,
org.apache.hyracks.algebricks.core.algebra.expressions.IExpressionEvalSizeComputer expressionEvalSizeComputer,
org.apache.hyracks.algebricks.core.algebra.expressions.IMergeAggregationExpressionFactory mergeAggregationExpressionFactory,
org.apache.hyracks.algebricks.core.algebra.expressions.IExpressionTypeComputer expressionTypeComputer,
org.apache.hyracks.algebricks.core.algebra.expressions.INullableTypeComputer nullableTypeComputer,
org.apache.hyracks.algebricks.core.rewriter.base.PhysicalOptimizationConfig physicalOptimizationConfig,
org.apache.hyracks.algebricks.core.algebra.prettyprint.LogicalOperatorPrettyPrintVisitor prettyPrintVisitor) |
|
-
Method Summary
-
Methods inherited from class org.apache.hyracks.algebricks.core.rewriter.base.AlgebricksOptimizationContext
addNotToBeInlinedVar, addPrimaryKey, addToDontApplySet, checkAndAddToAlreadyCompared, checkIfInDontApplySet, computeAndSetTypeEnvironmentForOperator, findPrimaryKey, getEquivalenceClassMap, getExpressionEvalSizeComputer, getExpressionTypeComputer, getFDList, getLogicalPropertiesVector, getMergeAggregationExpressionFactory, getMetadataProvider, getNullableTypeComputer, getOutputTypeEnvironment, getPhysicalOptimizationConfig, getPrettyPrintVisitor, getVarCounter, getVariableEvalSizeEnvironment, invalidateTypeEnvironmentForOperator, newVar, putEquivalenceClassMap, putFDList, putLogicalPropertiesVector, removeFromAlreadyCompared, setMetadataDeclarations, setOutputTypeEnvironment, setVarCounter, shouldNotBeInlined, updatePrimaryKeys
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
VXQueryOptimizationContext
public VXQueryOptimizationContext(int varCounter,
org.apache.hyracks.algebricks.core.algebra.expressions.IExpressionEvalSizeComputer expressionEvalSizeComputer,
org.apache.hyracks.algebricks.core.algebra.expressions.IMergeAggregationExpressionFactory mergeAggregationExpressionFactory,
org.apache.hyracks.algebricks.core.algebra.expressions.IExpressionTypeComputer expressionTypeComputer,
org.apache.hyracks.algebricks.core.algebra.expressions.INullableTypeComputer nullableTypeComputer,
org.apache.hyracks.algebricks.core.rewriter.base.PhysicalOptimizationConfig physicalOptimizationConfig,
org.apache.hyracks.algebricks.core.algebra.prettyprint.LogicalOperatorPrettyPrintVisitor prettyPrintVisitor)
Copyright © 2019 Apache Software Foundation. All rights reserved.