All Downloads are FREE. Search and download functionalities are using the official Maven repository.

cn.org.atool.fluent.mybatis.base.model.SqlOpStr Maven / Gradle / Ivy

package cn.org.atool.fluent.mybatis.base.model;

import java.util.Arrays;
import java.util.List;

import static cn.org.atool.fluent.mybatis.base.model.SqlOp.*;

/**
 * sql条件比较操作符常量
 *
 * @author wudarui
 */
public interface SqlOpStr {

    String OP_GT = GT.name();

    String OP_GE = GE.name();

    String OP_NE = NE.name();

    String OP_EQ = EQ.name();

    String OP_LE = LE.name();

    String OP_LT = LT.name();

    String OP_LIKE = "LIKE";

    String OP_LEFT_LIKE = "LEFT_LIKE";

    String OP_NOT_LIKE = "NOT_LIKE";

    String OP_BETWEEN = BETWEEN.name();

    String OP_NOT_BETWEEN = NOT_BETWEEN.name();

    String OP_IN = IN.name();

    String OP_NOT_IN = NOT_IN.name();

    String OP_IS_NULL = IS_NULL.name();

    String OP_NOT_NULL = NOT_NULL.name();

    List ALL_OP = Arrays.asList(
        OP_GT, OP_GE, OP_EQ, OP_NE, OP_LE, OP_LT,
        OP_LIKE, OP_LEFT_LIKE, OP_NOT_LIKE, OP_BETWEEN, OP_NOT_BETWEEN,
        OP_IN, OP_NOT_IN, OP_IS_NULL, OP_NOT_NULL
    );
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy