|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface QueryVisitor
Shouldn't implement this interface. Always extend DefaultQueryVisitor
This is a visitor interface for go over the DsqlQuery structure and easily translate it to a native one.
| Method Summary | |
|---|---|
void |
_dont_implement_QueryVisitor___instead_extend_DefaultQueryVisitor()
This method simply acts a friendly reminder not to implement DsqlQuery visitor directly and instead extend DefaultQueryVisitor. |
OperatorVisitor |
operatorVisitor()
|
void |
visitAnd()
|
void |
visitBeginExpression()
|
void |
visitComparison(String operator,
Field field,
Value<?> value)
|
void |
visitEndPrecedence()
|
void |
visitFields(List<Field> fields)
|
void |
visitInitPrecedence()
|
void |
visitLimit(int limit)
|
void |
visitOffset(int offset)
|
void |
visitOR()
|
void |
visitOrderByFields(List<Field> orderByFields,
Direction direction)
|
void |
visitTypes(List<Type> types)
|
| Method Detail |
|---|
void visitFields(List<Field> fields)
void visitTypes(List<Type> types)
void visitOrderByFields(List<Field> orderByFields,
Direction direction)
void visitAnd()
void visitOR()
void visitComparison(String operator,
Field field,
Value<?> value)
OperatorVisitor operatorVisitor()
void visitBeginExpression()
void visitInitPrecedence()
void visitEndPrecedence()
void visitLimit(int limit)
void visitOffset(int offset)
void _dont_implement_QueryVisitor___instead_extend_DefaultQueryVisitor()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||