pl.edu.pjwstk.yaod.sbql.abstractsyntaxtree.expressions
Class NonAlgebraicExpression

java.lang.Object
  |
  +--pl.edu.pjwstk.yaod.sbql.abstractsyntaxtree.AbstractSyntaxTree
        |
        +--pl.edu.pjwstk.yaod.sbql.abstractsyntaxtree.Expression
              |
              +--pl.edu.pjwstk.yaod.sbql.abstractsyntaxtree.expressions.BinaryExpression
                    |
                    +--pl.edu.pjwstk.yaod.sbql.abstractsyntaxtree.expressions.NonAlgebraicExpression
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
DependentJoinExpression, ForAllExpression, ForAnyExpression, NavigationExpression, SelectionExpression, SortingExpression, TransitiveClosureExpression

public abstract class NonAlgebraicExpression
extends BinaryExpression

See Also:
Serialized Form

Fields inherited from class pl.edu.pjwstk.yaod.sbql.abstractsyntaxtree.expressions.BinaryExpression
l, r
 
Constructor Summary
NonAlgebraicExpression(Expression l, Expression r)
           
 
Method Summary
 void accept(Visitor v)
           
 
Methods inherited from class pl.edu.pjwstk.yaod.sbql.abstractsyntaxtree.expressions.BinaryExpression
show
 
Methods inherited from class pl.edu.pjwstk.yaod.sbql.abstractsyntaxtree.AbstractSyntaxTree
getLongestTypeAsSpacesString, getPreparedTypeAsString, getSpellingAndPosition, getTypeAsString, show
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NonAlgebraicExpression

public NonAlgebraicExpression(Expression l,
                              Expression r)
Method Detail

accept

public void accept(Visitor v)
            throws EvalException
Overrides:
accept in class AbstractSyntaxTree