This project has retired. For details please refer to its
Attic page .
VXQueryLogicalExpressionPrettyPrintVisitor (VXQuery 0.6 API)
JavaScript is disabled on your browser.
JavaScript is disabled on your browser.
java.lang.Object
org.apache.vxquery.compiler.algebricks.prettyprint.VXQueryLogicalExpressionPrettyPrintVisitor
Method Summary
All Methods Static Methods Instance Methods Concrete Methods
Modifier and Type
Method
Description
protected static StringBuilder
addIndent (StringBuilder buffer,
int level)
protected StringBuilder
appendArgument (StringBuilder sb,
org.apache.commons.lang3.mutable.Mutable<org.apache.hyracks.algebricks.core.algebra.base.ILogicalExpression> arg,
Integer indent)
protected StringBuilder
appendArguments (StringBuilder sb,
List <org.apache.commons.lang3.mutable.Mutable<org.apache.hyracks.algebricks.core.algebra.base.ILogicalExpression>> args,
Integer indent)
protected StringBuilder
appendFunction (StringBuilder sb,
org.apache.hyracks.algebricks.core.algebra.expressions.AbstractFunctionCallExpression expr,
Integer indent)
protected SequenceType
getSequenceType (org.apache.hyracks.algebricks.core.algebra.expressions.ConstantExpression cTypeEx)
protected boolean
identifiesPathStep (org.apache.hyracks.algebricks.core.algebra.functions.FunctionIdentifier fi)
protected boolean
identifiesTypeOperator (org.apache.hyracks.algebricks.core.algebra.functions.FunctionIdentifier fi)
String
visitAggregateFunctionCallExpression (org.apache.hyracks.algebricks.core.algebra.expressions.AggregateFunctionCallExpression expr,
Integer indent)
String
visitConstantExpression (org.apache.hyracks.algebricks.core.algebra.expressions.ConstantExpression expr,
Integer indent)
String
visitScalarFunctionCallExpression (org.apache.hyracks.algebricks.core.algebra.expressions.ScalarFunctionCallExpression expr,
Integer indent)
String
visitStatefulFunctionCallExpression (org.apache.hyracks.algebricks.core.algebra.expressions.StatefulFunctionCallExpression expr,
Integer indent)
String
visitUnnestingFunctionCallExpression (org.apache.hyracks.algebricks.core.algebra.expressions.UnnestingFunctionCallExpression expr,
Integer indent)
String
visitVariableReferenceExpression (org.apache.hyracks.algebricks.core.algebra.expressions.VariableReferenceExpression expr,
Integer indent)
Methods inherited from class java.lang.Object
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
Method Detail
appendFunction
protected StringBuilder appendFunction(StringBuilder sb,
org.apache.hyracks.algebricks.core.algebra.expressions.AbstractFunctionCallExpression expr,
Integer indent)
throws org.apache.hyracks.algebricks.common.exceptions.AlgebricksException
Throws:
org.apache.hyracks.algebricks.common.exceptions.AlgebricksException
appendArguments
protected StringBuilder appendArguments(StringBuilder sb,
List <org.apache.commons.lang3.mutable.Mutable<org.apache.hyracks.algebricks.core.algebra.base.ILogicalExpression>> args,
Integer indent)
throws org.apache.hyracks.algebricks.common.exceptions.AlgebricksException
Throws:
org.apache.hyracks.algebricks.common.exceptions.AlgebricksException
appendArgument
protected StringBuilder appendArgument(StringBuilder sb,
org.apache.commons.lang3.mutable.Mutable<org.apache.hyracks.algebricks.core.algebra.base.ILogicalExpression> arg,
Integer indent)
throws org.apache.hyracks.algebricks.common.exceptions.AlgebricksException
Throws:
org.apache.hyracks.algebricks.common.exceptions.AlgebricksException
JavaScript is disabled on your browser.
Copyright © 2019 Apache Software Foundation . All rights reserved.