public class BinaryExpression extends Expression
Modifier and Type | Class and Description |
---|---|
static class |
BinaryExpression.Operator |
type
Constructor and Description |
---|
BinaryExpression(int opCode,
Expression left,
Expression right) |
BinaryExpression(int opCode,
Expression left,
Expression right,
boolean declarationNeeded) |
Modifier and Type | Method and Description |
---|---|
void |
appendName(SourceWriter w) |
boolean |
equals(Object o) |
Expression |
getLeft() |
BinaryExpression.Operator |
getOp() |
Expression |
getRight() |
int |
hashCode() |
String |
toString() |
void |
write(SourceWriter w) |
void |
writeDeclaration(SourceWriter w) |
void |
writeDefaultValue(SourceWriter w) |
forceDouble, getType
public BinaryExpression(int opCode, Expression left, Expression right) throws NodeException
NodeException
public BinaryExpression(int opCode, Expression left, Expression right, boolean declarationNeeded) throws NodeException
NodeException
public void write(SourceWriter w)
public void writeDeclaration(SourceWriter w)
public void appendName(SourceWriter w)
public void writeDefaultValue(SourceWriter w)
public boolean equals(Object o)
equals
in class Expression
public int hashCode()
hashCode
in class Expression
public Expression getLeft()
public Expression getRight()
public BinaryExpression.Operator getOp()
Copyright © 2006–2018 GeoSolutions. All rights reserved.