dsql.parser
Class ASTBinaryOperator

java.lang.Object
  extended bydsql.parser.SimpleNode
      extended bydsql.parser.DMNode
          extended bydsql.parser.ASTBinaryOperator
All Implemented Interfaces:
Node
Direct Known Subclasses:
ASTAndOp, ASTConcat, ASTEquals, ASTFloatDivOp, ASTGtOp, ASTLtOp, ASTMinusOp, ASTMultOp, ASTNotEquals, ASTOrOp, ASTPlusOp, ASTRange, ASTSetOperator

public abstract class ASTBinaryOperator
extends DMNode

A binary operator, e.g. equals


Field Summary
 
Fields inherited from class dsql.parser.SimpleNode
children, id, parent, parser
 
Constructor Summary
ASTBinaryOperator(int id)
           
ASTBinaryOperator(Parser p, int id)
           
 
Method Summary
 java.lang.String getString()
           
protected  int priority()
          operators priority: * /, + - ||, = lt gt, AND OR
 
Methods inherited from class dsql.parser.DMNode
execute, executeArgument, executeArgumentAsClass, executeArgumentColumnHolder, executeArgumentNonNull, executeArgumentRecordHolder, executeArgumentTable, executeWithCatch, executeXML, getArgument, getCaller, getDsqlParent, getLine, getRoot, hasArgument, jjtInsertFirstChild, jjtSetChild, setCaller, setLine
 
Methods inherited from class dsql.parser.SimpleNode
dump, jjtAddChild, jjtClose, jjtGetChild, jjtGetNumChildren, jjtGetParent, jjtOpen, jjtSetParent, toString, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ASTBinaryOperator

public ASTBinaryOperator(int id)

ASTBinaryOperator

public ASTBinaryOperator(Parser p,
                         int id)
Method Detail

priority

protected int priority()
operators priority: * /, + - ||, = lt gt, AND OR


getString

public java.lang.String getString()
Overrides:
getString in class DMNode