// Path: src/main/java/pers/zr/opensource/magic/dao/constants/MatchType.java
// public enum MatchType {
// 
//     EQUALS("="),
// 
//     GREATER(">"),
// 
//     LESS("<"),
// 
//     NOT_EQUALS("!="),
// 
//     GREATER_OR_EQUALS(">="),
// 
//     LESS_OR_EQUALS("<="),
// 
//     IN("IN"),
// 
//     LIKE("LIKE"),
// 
//     BETWEEN_AND("BETWEEN ? AND");
// 
// 
//     public String value;
// 
//     MatchType(String value) {
//         this.value = value;
//     }
// 
// }


import pers.zr.opensource.magic.dao.constants.MatchType;
package pers.zr.opensource.magic.dao.matcher;


/**
 * Created by zhurong on 2016-4-29.
 */
public class GreaterMatcher extends Matcher {

    private Object value;

    public GreaterMatcher(String column, Object value) {
        this.column = column;
        this.value = value;
    }

    public Object[] getValues() {
        return new Object[]{value};
    }

    @Override
    public MatchType getMatchType() {
// Path: src/main/java/pers/zr/opensource/magic/dao/constants/MatchType.java
// public enum MatchType {
// 
//     EQUALS("="),
// 
//     GREATER(">"),
// 
//     LESS("<"),
// 
//     NOT_EQUALS("!="),
// 
//     GREATER_OR_EQUALS(">="),
// 
//     LESS_OR_EQUALS("<="),
// 
//     IN("IN"),
// 
//     LIKE("LIKE"),
// 
//     BETWEEN_AND("BETWEEN ? AND");
// 
// 
//     public String value;
// 
//     MatchType(String value) {
//         this.value = value;
//     }
// 
// }


// Path: src/main/java/pers/zr/opensource/magic/dao/matcher/GreaterMatcher.java
import pers.zr.opensource.magic.dao.constants.MatchType;

package pers.zr.opensource.magic.dao.matcher;


/**
 * Created by zhurong on 2016-4-29.
 */
public class GreaterMatcher extends Matcher {

    private Object value;

    public GreaterMatcher(String column, Object value) {
        this.column = column;
        this.value = value;
    }

    public Object[] getValues() {
        return new Object[]{value};
    }

    @Override
    public MatchType getMatchType() {
        return MatchType.GREATER;