public class SQLQueryConditionGenerator extends java.lang.Object implements QueryCondition.Visitor
Constructor and Description |
---|
SQLQueryConditionGenerator(java.lang.StringBuffer querybuffer)
creates a single use SQLQueryConditionGenerator with given querybuffer
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
setSQLOperator(QueryOperator operator,
boolean nullvalue)
generates a SQLOperator
|
void |
visit(AndQueryCondition andquerycondition) |
<E> void |
visit(JoinQueryCondition<E> joinquerycondition) |
void |
visit(OrQueryCondition orQueryCondition) |
void |
visit(QueryConditionAlways always) |
void |
visit(QueryConditionNever never) |
<E> void |
visit(SimpleQueryCondition<E> simplequerycondition) |
public SQLQueryConditionGenerator(java.lang.StringBuffer querybuffer)
querybuffer
- public void visit(QueryConditionNever never)
visit
in interface QueryCondition.Visitor
public void visit(QueryConditionAlways always)
visit
in interface QueryCondition.Visitor
public <E> void visit(SimpleQueryCondition<E> simplequerycondition)
visit
in interface QueryCondition.Visitor
public java.lang.String setSQLOperator(QueryOperator operator, boolean nullvalue)
operator
- the operatornullvalue
- true if nullpublic <E> void visit(JoinQueryCondition<E> joinquerycondition)
visit
in interface QueryCondition.Visitor
public void visit(AndQueryCondition andquerycondition)
visit
in interface QueryCondition.Visitor
public void visit(OrQueryCondition orQueryCondition)
visit
in interface QueryCondition.Visitor