lux.compiler
Class VarBinding

java.lang.Object
  extended by lux.compiler.VarBinding

public class VarBinding
extends Object

Captures information about variable bindings of let and for variables used during optimization


Constructor Summary
VarBinding(Variable var, AbstractExpression expr, XPathQuery query, VariableContext context, VarBinding currentBinding)
           
 
Method Summary
 VariableContext getContext()
           
 AbstractExpression getExpr()
           
 XPathQuery getQuery()
           
 VarBinding getShadowedBinding()
           
 Variable getVar()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VarBinding

public VarBinding(Variable var,
                  AbstractExpression expr,
                  XPathQuery query,
                  VariableContext context,
                  VarBinding currentBinding)
Method Detail

getVar

public Variable getVar()

getExpr

public AbstractExpression getExpr()

getQuery

public XPathQuery getQuery()

getShadowedBinding

public VarBinding getShadowedBinding()

getContext

public VariableContext getContext()


Copyright © 2013. All Rights Reserved.