net.sf.dewdrop.sqlml.expr
Class BooleanExpression
java.lang.Object
net.sf.dewdrop.sqlml.SqlmlComponent
net.sf.dewdrop.sqlml.expr.Expression
net.sf.dewdrop.sqlml.expr.BooleanExpression
- Direct Known Subclasses:
- And, Eq, Gt, Gte, Lt, Lte, Neq, Or
- public abstract class BooleanExpression
- extends Expression
Methods inherited from class net.sf.dewdrop.sqlml.SqlmlComponent |
getIndentLevel, i18n, i18n, i18n, setIndentLevel, toSql, toSql, toSql, toString, writeSql, writeSql, writeSql |
operator
protected String operator
BooleanExpression
protected BooleanExpression()
getOperator
public String getOperator()
setOperator
protected void setOperator(String operator)
getLeftHandSide
public final SqlmlComponent getLeftHandSide()
setLeftHandSide
public final void setLeftHandSide(SqlmlComponent lhs)
getRightHandSide
public final SqlmlComponent getRightHandSide()
setRightHandSide
public final void setRightHandSide(SqlmlComponent rhs)
isComplex
public final boolean isComplex()
- Does this boolean expression have any nested
BooleanExpression
s?
- Returns:
- true if this boolean expression has nested
BooleanExpression
s, false
otherwise.
onWriteSql
public void onWriteSql(Writer out,
Configuration cfg)
- Specified by:
onWriteSql
in class SqlmlComponent