org.mule.common.query
Class DefaultOperatorVisitor

java.lang.Object
  extended by org.mule.common.query.DefaultOperatorVisitor
All Implemented Interfaces:
OperatorVisitor

public class DefaultOperatorVisitor
extends Object
implements OperatorVisitor

Operator visitor intended to translate DSQL query operators to your native ones. The behaviour is similar to DefaultQueryVisitor. With the difference that translation must be atomic (ie, the visit methods must return an string).


Field Summary
static String EQUALS
           
static String GREATER
           
static String GREATER_OR_EQUALS
           
static String LESS
           
static String LESS_OR_EQUALS
           
static String LIKE
           
static String NOT_EQUALS
           
 
Constructor Summary
DefaultOperatorVisitor()
           
 
Method Summary
 void _dont_implement_OperatorVisitor___instead_extend_DefaultOperatorVisitor()
          This method simply acts a friendly reminder not to implement OperatorVisitor directly and instead extend DefaultOperatorVisitor.
 String equalsOperator()
           
 String greaterOperator()
           
 String greaterOrEqualsOperator()
           
 String lessOperator()
           
 String lessOrEqualsOperator()
           
 String likeOperator()
           
 String notEqualsOperator()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LIKE

public static final String LIKE
See Also:
Constant Field Values

GREATER_OR_EQUALS

public static final String GREATER_OR_EQUALS
See Also:
Constant Field Values

NOT_EQUALS

public static final String NOT_EQUALS
See Also:
Constant Field Values

EQUALS

public static final String EQUALS
See Also:
Constant Field Values

LESS_OR_EQUALS

public static final String LESS_OR_EQUALS
See Also:
Constant Field Values

GREATER

public static final String GREATER
See Also:
Constant Field Values

LESS

public static final String LESS
See Also:
Constant Field Values
Constructor Detail

DefaultOperatorVisitor

public DefaultOperatorVisitor()
Method Detail

lessOperator

public String lessOperator()
Specified by:
lessOperator in interface OperatorVisitor

greaterOperator

public String greaterOperator()
Specified by:
greaterOperator in interface OperatorVisitor

lessOrEqualsOperator

public String lessOrEqualsOperator()
Specified by:
lessOrEqualsOperator in interface OperatorVisitor

equalsOperator

public String equalsOperator()
Specified by:
equalsOperator in interface OperatorVisitor

notEqualsOperator

public String notEqualsOperator()
Specified by:
notEqualsOperator in interface OperatorVisitor

greaterOrEqualsOperator

public String greaterOrEqualsOperator()
Specified by:
greaterOrEqualsOperator in interface OperatorVisitor

likeOperator

public String likeOperator()
Specified by:
likeOperator in interface OperatorVisitor

_dont_implement_OperatorVisitor___instead_extend_DefaultOperatorVisitor

public void _dont_implement_OperatorVisitor___instead_extend_DefaultOperatorVisitor()
Description copied from interface: OperatorVisitor
This method simply acts a friendly reminder not to implement OperatorVisitor directly and instead extend DefaultOperatorVisitor.

Specified by:
_dont_implement_OperatorVisitor___instead_extend_DefaultOperatorVisitor in interface OperatorVisitor


Copyright © 2014. All rights reserved.