package com.miniframe.model.mdo; import java.util.ArrayList; import java.util.List; public class MdoProAdflowSQLBuilder { protected String orderByClause; protected boolean distinct; protected List oredCriteria; public MdoProAdflowSQLBuilder() { oredCriteria = new ArrayList(); } public void setOrderByClause(String orderByClause) { this.orderByClause = orderByClause; } public String getOrderByClause() { return orderByClause; } public void setDistinct(boolean distinct) { this.distinct = distinct; } public boolean isDistinct() { return distinct; } public List getOredCriteria() { return oredCriteria; } public void or(Criteria criteria) { oredCriteria.add(criteria); } public Criteria or() { Criteria criteria = createCriteriaInternal(); oredCriteria.add(criteria); return criteria; } public Criteria createCriteria() { Criteria criteria = createCriteriaInternal(); if (oredCriteria.size() == 0) { oredCriteria.add(criteria); } return criteria; } protected Criteria createCriteriaInternal() { Criteria criteria = new Criteria(); return criteria; } public void clear() { oredCriteria.clear(); orderByClause = null; distinct = false; } protected abstract static class GeneratedCriteria { protected List criteria; protected GeneratedCriteria() { super(); criteria = new ArrayList(); } public boolean isValid() { return criteria.size() > 0; } public List getAllCriteria() { return criteria; } public List getCriteria() { return criteria; } protected void addCriterion(String condition) { if (condition == null) { throw new RuntimeException("Value for condition cannot be null"); } criteria.add(new Criterion(condition)); } protected void addCriterion(String condition, Object value, String property) { if (value == null) { throw new RuntimeException("Value for " + property + " cannot be null"); } criteria.add(new Criterion(condition, value)); } protected void addCriterion(String condition, Object value1, Object value2, String property) { if (value1 == null || value2 == null) { throw new RuntimeException("Between values for " + property + " cannot be null"); } criteria.add(new Criterion(condition, value1, value2)); } public Criteria andIdIsNull() { addCriterion("id is null"); return (Criteria) this; } public Criteria andIdIsNotNull() { addCriterion("id is not null"); return (Criteria) this; } public Criteria andIdEqualTo(String value) { addCriterion("id =", value, "id"); return (Criteria) this; } public Criteria andIdNotEqualTo(String value) { addCriterion("id <>", value, "id"); return (Criteria) this; } public Criteria andIdGreaterThan(String value) { addCriterion("id >", value, "id"); return (Criteria) this; } public Criteria andIdGreaterThanOrEqualTo(String value) { addCriterion("id >=", value, "id"); return (Criteria) this; } public Criteria andIdLessThan(String value) { addCriterion("id <", value, "id"); return (Criteria) this; } public Criteria andIdLessThanOrEqualTo(String value) { addCriterion("id <=", value, "id"); return (Criteria) this; } public Criteria andIdLike(String value) { addCriterion("id like", value, "id"); return (Criteria) this; } public Criteria andIdNotLike(String value) { addCriterion("id not like", value, "id"); return (Criteria) this; } public Criteria andIdIn(List values) { addCriterion("id in", values, "id"); return (Criteria) this; } public Criteria andIdNotIn(List values) { addCriterion("id not in", values, "id"); return (Criteria) this; } public Criteria andIdBetween(String value1, String value2) { addCriterion("id between", value1, value2, "id"); return (Criteria) this; } public Criteria andIdNotBetween(String value1, String value2) { addCriterion("id not between", value1, value2, "id"); return (Criteria) this; } public Criteria andPidIsNull() { addCriterion("pid is null"); return (Criteria) this; } public Criteria andPidIsNotNull() { addCriterion("pid is not null"); return (Criteria) this; } public Criteria andPidEqualTo(String value) { addCriterion("pid =", value, "pid"); return (Criteria) this; } public Criteria andPidNotEqualTo(String value) { addCriterion("pid <>", value, "pid"); return (Criteria) this; } public Criteria andPidGreaterThan(String value) { addCriterion("pid >", value, "pid"); return (Criteria) this; } public Criteria andPidGreaterThanOrEqualTo(String value) { addCriterion("pid >=", value, "pid"); return (Criteria) this; } public Criteria andPidLessThan(String value) { addCriterion("pid <", value, "pid"); return (Criteria) this; } public Criteria andPidLessThanOrEqualTo(String value) { addCriterion("pid <=", value, "pid"); return (Criteria) this; } public Criteria andPidLike(String value) { addCriterion("pid like", value, "pid"); return (Criteria) this; } public Criteria andPidNotLike(String value) { addCriterion("pid not like", value, "pid"); return (Criteria) this; } public Criteria andPidIn(List values) { addCriterion("pid in", values, "pid"); return (Criteria) this; } public Criteria andPidNotIn(List values) { addCriterion("pid not in", values, "pid"); return (Criteria) this; } public Criteria andPidBetween(String value1, String value2) { addCriterion("pid between", value1, value2, "pid"); return (Criteria) this; } public Criteria andPidNotBetween(String value1, String value2) { addCriterion("pid not between", value1, value2, "pid"); return (Criteria) this; } public Criteria andGridfileIsNull() { addCriterion("gridfile is null"); return (Criteria) this; } public Criteria andGridfileIsNotNull() { addCriterion("gridfile is not null"); return (Criteria) this; } public Criteria andGridfileEqualTo(String value) { addCriterion("gridfile =", value, "gridfile"); return (Criteria) this; } public Criteria andGridfileNotEqualTo(String value) { addCriterion("gridfile <>", value, "gridfile"); return (Criteria) this; } public Criteria andGridfileGreaterThan(String value) { addCriterion("gridfile >", value, "gridfile"); return (Criteria) this; } public Criteria andGridfileGreaterThanOrEqualTo(String value) { addCriterion("gridfile >=", value, "gridfile"); return (Criteria) this; } public Criteria andGridfileLessThan(String value) { addCriterion("gridfile <", value, "gridfile"); return (Criteria) this; } public Criteria andGridfileLessThanOrEqualTo(String value) { addCriterion("gridfile <=", value, "gridfile"); return (Criteria) this; } public Criteria andGridfileLike(String value) { addCriterion("gridfile like", value, "gridfile"); return (Criteria) this; } public Criteria andGridfileNotLike(String value) { addCriterion("gridfile not like", value, "gridfile"); return (Criteria) this; } public Criteria andGridfileIn(List values) { addCriterion("gridfile in", values, "gridfile"); return (Criteria) this; } public Criteria andGridfileNotIn(List values) { addCriterion("gridfile not in", values, "gridfile"); return (Criteria) this; } public Criteria andGridfileBetween(String value1, String value2) { addCriterion("gridfile between", value1, value2, "gridfile"); return (Criteria) this; } public Criteria andGridfileNotBetween(String value1, String value2) { addCriterion("gridfile not between", value1, value2, "gridfile"); return (Criteria) this; } public Criteria andFidIsNull() { addCriterion("fid is null"); return (Criteria) this; } public Criteria andFidIsNotNull() { addCriterion("fid is not null"); return (Criteria) this; } public Criteria andFidEqualTo(String value) { addCriterion("fid =", value, "fid"); return (Criteria) this; } public Criteria andFidNotEqualTo(String value) { addCriterion("fid <>", value, "fid"); return (Criteria) this; } public Criteria andFidGreaterThan(String value) { addCriterion("fid >", value, "fid"); return (Criteria) this; } public Criteria andFidGreaterThanOrEqualTo(String value) { addCriterion("fid >=", value, "fid"); return (Criteria) this; } public Criteria andFidLessThan(String value) { addCriterion("fid <", value, "fid"); return (Criteria) this; } public Criteria andFidLessThanOrEqualTo(String value) { addCriterion("fid <=", value, "fid"); return (Criteria) this; } public Criteria andFidLike(String value) { addCriterion("fid like", value, "fid"); return (Criteria) this; } public Criteria andFidNotLike(String value) { addCriterion("fid not like", value, "fid"); return (Criteria) this; } public Criteria andFidIn(List values) { addCriterion("fid in", values, "fid"); return (Criteria) this; } public Criteria andFidNotIn(List values) { addCriterion("fid not in", values, "fid"); return (Criteria) this; } public Criteria andFidBetween(String value1, String value2) { addCriterion("fid between", value1, value2, "fid"); return (Criteria) this; } public Criteria andFidNotBetween(String value1, String value2) { addCriterion("fid not between", value1, value2, "fid"); return (Criteria) this; } public Criteria andPronameIsNull() { addCriterion("proname is null"); return (Criteria) this; } public Criteria andPronameIsNotNull() { addCriterion("proname is not null"); return (Criteria) this; } public Criteria andPronameEqualTo(String value) { addCriterion("proname =", value, "proname"); return (Criteria) this; } public Criteria andPronameNotEqualTo(String value) { addCriterion("proname <>", value, "proname"); return (Criteria) this; } public Criteria andPronameGreaterThan(String value) { addCriterion("proname >", value, "proname"); return (Criteria) this; } public Criteria andPronameGreaterThanOrEqualTo(String value) { addCriterion("proname >=", value, "proname"); return (Criteria) this; } public Criteria andPronameLessThan(String value) { addCriterion("proname <", value, "proname"); return (Criteria) this; } public Criteria andPronameLessThanOrEqualTo(String value) { addCriterion("proname <=", value, "proname"); return (Criteria) this; } public Criteria andPronameLike(String value) { addCriterion("proname like", value, "proname"); return (Criteria) this; } public Criteria andPronameNotLike(String value) { addCriterion("proname not like", value, "proname"); return (Criteria) this; } public Criteria andPronameIn(List values) { addCriterion("proname in", values, "proname"); return (Criteria) this; } public Criteria andPronameNotIn(List values) { addCriterion("proname not in", values, "proname"); return (Criteria) this; } public Criteria andPronameBetween(String value1, String value2) { addCriterion("proname between", value1, value2, "proname"); return (Criteria) this; } public Criteria andPronameNotBetween(String value1, String value2) { addCriterion("proname not between", value1, value2, "proname"); return (Criteria) this; } public Criteria andIsairfoilIsNull() { addCriterion("isairfoil is null"); return (Criteria) this; } public Criteria andIsairfoilIsNotNull() { addCriterion("isairfoil is not null"); return (Criteria) this; } public Criteria andIsairfoilEqualTo(Integer value) { addCriterion("isairfoil =", value, "isairfoil"); return (Criteria) this; } public Criteria andIsairfoilNotEqualTo(Integer value) { addCriterion("isairfoil <>", value, "isairfoil"); return (Criteria) this; } public Criteria andIsairfoilGreaterThan(Integer value) { addCriterion("isairfoil >", value, "isairfoil"); return (Criteria) this; } public Criteria andIsairfoilGreaterThanOrEqualTo(Integer value) { addCriterion("isairfoil >=", value, "isairfoil"); return (Criteria) this; } public Criteria andIsairfoilLessThan(Integer value) { addCriterion("isairfoil <", value, "isairfoil"); return (Criteria) this; } public Criteria andIsairfoilLessThanOrEqualTo(Integer value) { addCriterion("isairfoil <=", value, "isairfoil"); return (Criteria) this; } public Criteria andIsairfoilIn(List values) { addCriterion("isairfoil in", values, "isairfoil"); return (Criteria) this; } public Criteria andIsairfoilNotIn(List values) { addCriterion("isairfoil not in", values, "isairfoil"); return (Criteria) this; } public Criteria andIsairfoilBetween(Integer value1, Integer value2) { addCriterion("isairfoil between", value1, value2, "isairfoil"); return (Criteria) this; } public Criteria andIsairfoilNotBetween(Integer value1, Integer value2) { addCriterion("isairfoil not between", value1, value2, "isairfoil"); return (Criteria) this; } public Criteria andWritetecplotsurfacesolutionIsNull() { addCriterion("writetecplotsurfacesolution is null"); return (Criteria) this; } public Criteria andWritetecplotsurfacesolutionIsNotNull() { addCriterion("writetecplotsurfacesolution is not null"); return (Criteria) this; } public Criteria andWritetecplotsurfacesolutionEqualTo(Integer value) { addCriterion("writetecplotsurfacesolution =", value, "writetecplotsurfacesolution"); return (Criteria) this; } public Criteria andWritetecplotsurfacesolutionNotEqualTo(Integer value) { addCriterion("writetecplotsurfacesolution <>", value, "writetecplotsurfacesolution"); return (Criteria) this; } public Criteria andWritetecplotsurfacesolutionGreaterThan(Integer value) { addCriterion("writetecplotsurfacesolution >", value, "writetecplotsurfacesolution"); return (Criteria) this; } public Criteria andWritetecplotsurfacesolutionGreaterThanOrEqualTo(Integer value) { addCriterion("writetecplotsurfacesolution >=", value, "writetecplotsurfacesolution"); return (Criteria) this; } public Criteria andWritetecplotsurfacesolutionLessThan(Integer value) { addCriterion("writetecplotsurfacesolution <", value, "writetecplotsurfacesolution"); return (Criteria) this; } public Criteria andWritetecplotsurfacesolutionLessThanOrEqualTo(Integer value) { addCriterion("writetecplotsurfacesolution <=", value, "writetecplotsurfacesolution"); return (Criteria) this; } public Criteria andWritetecplotsurfacesolutionIn(List values) { addCriterion("writetecplotsurfacesolution in", values, "writetecplotsurfacesolution"); return (Criteria) this; } public Criteria andWritetecplotsurfacesolutionNotIn(List values) { addCriterion("writetecplotsurfacesolution not in", values, "writetecplotsurfacesolution"); return (Criteria) this; } public Criteria andWritetecplotsurfacesolutionBetween(Integer value1, Integer value2) { addCriterion("writetecplotsurfacesolution between", value1, value2, "writetecplotsurfacesolution"); return (Criteria) this; } public Criteria andWritetecplotsurfacesolutionNotBetween(Integer value1, Integer value2) { addCriterion("writetecplotsurfacesolution not between", value1, value2, "writetecplotsurfacesolution"); return (Criteria) this; } public Criteria andEquationtypeIsNull() { addCriterion("equationtype is null"); return (Criteria) this; } public Criteria andEquationtypeIsNotNull() { addCriterion("equationtype is not null"); return (Criteria) this; } public Criteria andEquationtypeEqualTo(String value) { addCriterion("equationtype =", value, "equationtype"); return (Criteria) this; } public Criteria andEquationtypeNotEqualTo(String value) { addCriterion("equationtype <>", value, "equationtype"); return (Criteria) this; } public Criteria andEquationtypeGreaterThan(String value) { addCriterion("equationtype >", value, "equationtype"); return (Criteria) this; } public Criteria andEquationtypeGreaterThanOrEqualTo(String value) { addCriterion("equationtype >=", value, "equationtype"); return (Criteria) this; } public Criteria andEquationtypeLessThan(String value) { addCriterion("equationtype <", value, "equationtype"); return (Criteria) this; } public Criteria andEquationtypeLessThanOrEqualTo(String value) { addCriterion("equationtype <=", value, "equationtype"); return (Criteria) this; } public Criteria andEquationtypeLike(String value) { addCriterion("equationtype like", value, "equationtype"); return (Criteria) this; } public Criteria andEquationtypeNotLike(String value) { addCriterion("equationtype not like", value, "equationtype"); return (Criteria) this; } public Criteria andEquationtypeIn(List values) { addCriterion("equationtype in", values, "equationtype"); return (Criteria) this; } public Criteria andEquationtypeNotIn(List values) { addCriterion("equationtype not in", values, "equationtype"); return (Criteria) this; } public Criteria andEquationtypeBetween(String value1, String value2) { addCriterion("equationtype between", value1, value2, "equationtype"); return (Criteria) this; } public Criteria andEquationtypeNotBetween(String value1, String value2) { addCriterion("equationtype not between", value1, value2, "equationtype"); return (Criteria) this; } public Criteria andMgcycleIsNull() { addCriterion("mgcycle is null"); return (Criteria) this; } public Criteria andMgcycleIsNotNull() { addCriterion("mgcycle is not null"); return (Criteria) this; } public Criteria andMgcycleEqualTo(String value) { addCriterion("mgcycle =", value, "mgcycle"); return (Criteria) this; } public Criteria andMgcycleNotEqualTo(String value) { addCriterion("mgcycle <>", value, "mgcycle"); return (Criteria) this; } public Criteria andMgcycleGreaterThan(String value) { addCriterion("mgcycle >", value, "mgcycle"); return (Criteria) this; } public Criteria andMgcycleGreaterThanOrEqualTo(String value) { addCriterion("mgcycle >=", value, "mgcycle"); return (Criteria) this; } public Criteria andMgcycleLessThan(String value) { addCriterion("mgcycle <", value, "mgcycle"); return (Criteria) this; } public Criteria andMgcycleLessThanOrEqualTo(String value) { addCriterion("mgcycle <=", value, "mgcycle"); return (Criteria) this; } public Criteria andMgcycleLike(String value) { addCriterion("mgcycle like", value, "mgcycle"); return (Criteria) this; } public Criteria andMgcycleNotLike(String value) { addCriterion("mgcycle not like", value, "mgcycle"); return (Criteria) this; } public Criteria andMgcycleIn(List values) { addCriterion("mgcycle in", values, "mgcycle"); return (Criteria) this; } public Criteria andMgcycleNotIn(List values) { addCriterion("mgcycle not in", values, "mgcycle"); return (Criteria) this; } public Criteria andMgcycleBetween(String value1, String value2) { addCriterion("mgcycle between", value1, value2, "mgcycle"); return (Criteria) this; } public Criteria andMgcycleNotBetween(String value1, String value2) { addCriterion("mgcycle not between", value1, value2, "mgcycle"); return (Criteria) this; } public Criteria andNcyclesIsNull() { addCriterion("ncycles is null"); return (Criteria) this; } public Criteria andNcyclesIsNotNull() { addCriterion("ncycles is not null"); return (Criteria) this; } public Criteria andNcyclesEqualTo(String value) { addCriterion("ncycles =", value, "ncycles"); return (Criteria) this; } public Criteria andNcyclesNotEqualTo(String value) { addCriterion("ncycles <>", value, "ncycles"); return (Criteria) this; } public Criteria andNcyclesGreaterThan(String value) { addCriterion("ncycles >", value, "ncycles"); return (Criteria) this; } public Criteria andNcyclesGreaterThanOrEqualTo(String value) { addCriterion("ncycles >=", value, "ncycles"); return (Criteria) this; } public Criteria andNcyclesLessThan(String value) { addCriterion("ncycles <", value, "ncycles"); return (Criteria) this; } public Criteria andNcyclesLessThanOrEqualTo(String value) { addCriterion("ncycles <=", value, "ncycles"); return (Criteria) this; } public Criteria andNcyclesLike(String value) { addCriterion("ncycles like", value, "ncycles"); return (Criteria) this; } public Criteria andNcyclesNotLike(String value) { addCriterion("ncycles not like", value, "ncycles"); return (Criteria) this; } public Criteria andNcyclesIn(List values) { addCriterion("ncycles in", values, "ncycles"); return (Criteria) this; } public Criteria andNcyclesNotIn(List values) { addCriterion("ncycles not in", values, "ncycles"); return (Criteria) this; } public Criteria andNcyclesBetween(String value1, String value2) { addCriterion("ncycles between", value1, value2, "ncycles"); return (Criteria) this; } public Criteria andNcyclesNotBetween(String value1, String value2) { addCriterion("ncycles not between", value1, value2, "ncycles"); return (Criteria) this; } public Criteria andResrhoIsNull() { addCriterion("resrho is null"); return (Criteria) this; } public Criteria andResrhoIsNotNull() { addCriterion("resrho is not null"); return (Criteria) this; } public Criteria andResrhoEqualTo(Integer value) { addCriterion("resrho =", value, "resrho"); return (Criteria) this; } public Criteria andResrhoNotEqualTo(Integer value) { addCriterion("resrho <>", value, "resrho"); return (Criteria) this; } public Criteria andResrhoGreaterThan(Integer value) { addCriterion("resrho >", value, "resrho"); return (Criteria) this; } public Criteria andResrhoGreaterThanOrEqualTo(Integer value) { addCriterion("resrho >=", value, "resrho"); return (Criteria) this; } public Criteria andResrhoLessThan(Integer value) { addCriterion("resrho <", value, "resrho"); return (Criteria) this; } public Criteria andResrhoLessThanOrEqualTo(Integer value) { addCriterion("resrho <=", value, "resrho"); return (Criteria) this; } public Criteria andResrhoIn(List values) { addCriterion("resrho in", values, "resrho"); return (Criteria) this; } public Criteria andResrhoNotIn(List values) { addCriterion("resrho not in", values, "resrho"); return (Criteria) this; } public Criteria andResrhoBetween(Integer value1, Integer value2) { addCriterion("resrho between", value1, value2, "resrho"); return (Criteria) this; } public Criteria andResrhoNotBetween(Integer value1, Integer value2) { addCriterion("resrho not between", value1, value2, "resrho"); return (Criteria) this; } public Criteria andClIsNull() { addCriterion("cl is null"); return (Criteria) this; } public Criteria andClIsNotNull() { addCriterion("cl is not null"); return (Criteria) this; } public Criteria andClEqualTo(Integer value) { addCriterion("cl =", value, "cl"); return (Criteria) this; } public Criteria andClNotEqualTo(Integer value) { addCriterion("cl <>", value, "cl"); return (Criteria) this; } public Criteria andClGreaterThan(Integer value) { addCriterion("cl >", value, "cl"); return (Criteria) this; } public Criteria andClGreaterThanOrEqualTo(Integer value) { addCriterion("cl >=", value, "cl"); return (Criteria) this; } public Criteria andClLessThan(Integer value) { addCriterion("cl <", value, "cl"); return (Criteria) this; } public Criteria andClLessThanOrEqualTo(Integer value) { addCriterion("cl <=", value, "cl"); return (Criteria) this; } public Criteria andClIn(List values) { addCriterion("cl in", values, "cl"); return (Criteria) this; } public Criteria andClNotIn(List values) { addCriterion("cl not in", values, "cl"); return (Criteria) this; } public Criteria andClBetween(Integer value1, Integer value2) { addCriterion("cl between", value1, value2, "cl"); return (Criteria) this; } public Criteria andClNotBetween(Integer value1, Integer value2) { addCriterion("cl not between", value1, value2, "cl"); return (Criteria) this; } public Criteria andCdIsNull() { addCriterion("cd is null"); return (Criteria) this; } public Criteria andCdIsNotNull() { addCriterion("cd is not null"); return (Criteria) this; } public Criteria andCdEqualTo(Integer value) { addCriterion("cd =", value, "cd"); return (Criteria) this; } public Criteria andCdNotEqualTo(Integer value) { addCriterion("cd <>", value, "cd"); return (Criteria) this; } public Criteria andCdGreaterThan(Integer value) { addCriterion("cd >", value, "cd"); return (Criteria) this; } public Criteria andCdGreaterThanOrEqualTo(Integer value) { addCriterion("cd >=", value, "cd"); return (Criteria) this; } public Criteria andCdLessThan(Integer value) { addCriterion("cd <", value, "cd"); return (Criteria) this; } public Criteria andCdLessThanOrEqualTo(Integer value) { addCriterion("cd <=", value, "cd"); return (Criteria) this; } public Criteria andCdIn(List values) { addCriterion("cd in", values, "cd"); return (Criteria) this; } public Criteria andCdNotIn(List values) { addCriterion("cd not in", values, "cd"); return (Criteria) this; } public Criteria andCdBetween(Integer value1, Integer value2) { addCriterion("cd between", value1, value2, "cd"); return (Criteria) this; } public Criteria andCdNotBetween(Integer value1, Integer value2) { addCriterion("cd not between", value1, value2, "cd"); return (Criteria) this; } public Criteria andCmzIsNull() { addCriterion("cmz is null"); return (Criteria) this; } public Criteria andCmzIsNotNull() { addCriterion("cmz is not null"); return (Criteria) this; } public Criteria andCmzEqualTo(Integer value) { addCriterion("cmz =", value, "cmz"); return (Criteria) this; } public Criteria andCmzNotEqualTo(Integer value) { addCriterion("cmz <>", value, "cmz"); return (Criteria) this; } public Criteria andCmzGreaterThan(Integer value) { addCriterion("cmz >", value, "cmz"); return (Criteria) this; } public Criteria andCmzGreaterThanOrEqualTo(Integer value) { addCriterion("cmz >=", value, "cmz"); return (Criteria) this; } public Criteria andCmzLessThan(Integer value) { addCriterion("cmz <", value, "cmz"); return (Criteria) this; } public Criteria andCmzLessThanOrEqualTo(Integer value) { addCriterion("cmz <=", value, "cmz"); return (Criteria) this; } public Criteria andCmzIn(List values) { addCriterion("cmz in", values, "cmz"); return (Criteria) this; } public Criteria andCmzNotIn(List values) { addCriterion("cmz not in", values, "cmz"); return (Criteria) this; } public Criteria andCmzBetween(Integer value1, Integer value2) { addCriterion("cmz between", value1, value2, "cmz"); return (Criteria) this; } public Criteria andCmzNotBetween(Integer value1, Integer value2) { addCriterion("cmz not between", value1, value2, "cmz"); return (Criteria) this; } public Criteria andLiftindexIsNull() { addCriterion("liftindex is null"); return (Criteria) this; } public Criteria andLiftindexIsNotNull() { addCriterion("liftindex is not null"); return (Criteria) this; } public Criteria andLiftindexEqualTo(Integer value) { addCriterion("liftindex =", value, "liftindex"); return (Criteria) this; } public Criteria andLiftindexNotEqualTo(Integer value) { addCriterion("liftindex <>", value, "liftindex"); return (Criteria) this; } public Criteria andLiftindexGreaterThan(Integer value) { addCriterion("liftindex >", value, "liftindex"); return (Criteria) this; } public Criteria andLiftindexGreaterThanOrEqualTo(Integer value) { addCriterion("liftindex >=", value, "liftindex"); return (Criteria) this; } public Criteria andLiftindexLessThan(Integer value) { addCriterion("liftindex <", value, "liftindex"); return (Criteria) this; } public Criteria andLiftindexLessThanOrEqualTo(Integer value) { addCriterion("liftindex <=", value, "liftindex"); return (Criteria) this; } public Criteria andLiftindexIn(List values) { addCriterion("liftindex in", values, "liftindex"); return (Criteria) this; } public Criteria andLiftindexNotIn(List values) { addCriterion("liftindex not in", values, "liftindex"); return (Criteria) this; } public Criteria andLiftindexBetween(Integer value1, Integer value2) { addCriterion("liftindex between", value1, value2, "liftindex"); return (Criteria) this; } public Criteria andLiftindexNotBetween(Integer value1, Integer value2) { addCriterion("liftindex not between", value1, value2, "liftindex"); return (Criteria) this; } public Criteria andL2convergenceIsNull() { addCriterion("l2convergence is null"); return (Criteria) this; } public Criteria andL2convergenceIsNotNull() { addCriterion("l2convergence is not null"); return (Criteria) this; } public Criteria andL2convergenceEqualTo(String value) { addCriterion("l2convergence =", value, "l2convergence"); return (Criteria) this; } public Criteria andL2convergenceNotEqualTo(String value) { addCriterion("l2convergence <>", value, "l2convergence"); return (Criteria) this; } public Criteria andL2convergenceGreaterThan(String value) { addCriterion("l2convergence >", value, "l2convergence"); return (Criteria) this; } public Criteria andL2convergenceGreaterThanOrEqualTo(String value) { addCriterion("l2convergence >=", value, "l2convergence"); return (Criteria) this; } public Criteria andL2convergenceLessThan(String value) { addCriterion("l2convergence <", value, "l2convergence"); return (Criteria) this; } public Criteria andL2convergenceLessThanOrEqualTo(String value) { addCriterion("l2convergence <=", value, "l2convergence"); return (Criteria) this; } public Criteria andL2convergenceLike(String value) { addCriterion("l2convergence like", value, "l2convergence"); return (Criteria) this; } public Criteria andL2convergenceNotLike(String value) { addCriterion("l2convergence not like", value, "l2convergence"); return (Criteria) this; } public Criteria andL2convergenceIn(List values) { addCriterion("l2convergence in", values, "l2convergence"); return (Criteria) this; } public Criteria andL2convergenceNotIn(List values) { addCriterion("l2convergence not in", values, "l2convergence"); return (Criteria) this; } public Criteria andL2convergenceBetween(String value1, String value2) { addCriterion("l2convergence between", value1, value2, "l2convergence"); return (Criteria) this; } public Criteria andL2convergenceNotBetween(String value1, String value2) { addCriterion("l2convergence not between", value1, value2, "l2convergence"); return (Criteria) this; } public Criteria andL2convergencecoarseIsNull() { addCriterion("l2convergencecoarse is null"); return (Criteria) this; } public Criteria andL2convergencecoarseIsNotNull() { addCriterion("l2convergencecoarse is not null"); return (Criteria) this; } public Criteria andL2convergencecoarseEqualTo(String value) { addCriterion("l2convergencecoarse =", value, "l2convergencecoarse"); return (Criteria) this; } public Criteria andL2convergencecoarseNotEqualTo(String value) { addCriterion("l2convergencecoarse <>", value, "l2convergencecoarse"); return (Criteria) this; } public Criteria andL2convergencecoarseGreaterThan(String value) { addCriterion("l2convergencecoarse >", value, "l2convergencecoarse"); return (Criteria) this; } public Criteria andL2convergencecoarseGreaterThanOrEqualTo(String value) { addCriterion("l2convergencecoarse >=", value, "l2convergencecoarse"); return (Criteria) this; } public Criteria andL2convergencecoarseLessThan(String value) { addCriterion("l2convergencecoarse <", value, "l2convergencecoarse"); return (Criteria) this; } public Criteria andL2convergencecoarseLessThanOrEqualTo(String value) { addCriterion("l2convergencecoarse <=", value, "l2convergencecoarse"); return (Criteria) this; } public Criteria andL2convergencecoarseLike(String value) { addCriterion("l2convergencecoarse like", value, "l2convergencecoarse"); return (Criteria) this; } public Criteria andL2convergencecoarseNotLike(String value) { addCriterion("l2convergencecoarse not like", value, "l2convergencecoarse"); return (Criteria) this; } public Criteria andL2convergencecoarseIn(List values) { addCriterion("l2convergencecoarse in", values, "l2convergencecoarse"); return (Criteria) this; } public Criteria andL2convergencecoarseNotIn(List values) { addCriterion("l2convergencecoarse not in", values, "l2convergencecoarse"); return (Criteria) this; } public Criteria andL2convergencecoarseBetween(String value1, String value2) { addCriterion("l2convergencecoarse between", value1, value2, "l2convergencecoarse"); return (Criteria) this; } public Criteria andL2convergencecoarseNotBetween(String value1, String value2) { addCriterion("l2convergencecoarse not between", value1, value2, "l2convergencecoarse"); return (Criteria) this; } public Criteria andAlphaIsNull() { addCriterion("alpha is null"); return (Criteria) this; } public Criteria andAlphaIsNotNull() { addCriterion("alpha is not null"); return (Criteria) this; } public Criteria andAlphaEqualTo(String value) { addCriterion("alpha =", value, "alpha"); return (Criteria) this; } public Criteria andAlphaNotEqualTo(String value) { addCriterion("alpha <>", value, "alpha"); return (Criteria) this; } public Criteria andAlphaGreaterThan(String value) { addCriterion("alpha >", value, "alpha"); return (Criteria) this; } public Criteria andAlphaGreaterThanOrEqualTo(String value) { addCriterion("alpha >=", value, "alpha"); return (Criteria) this; } public Criteria andAlphaLessThan(String value) { addCriterion("alpha <", value, "alpha"); return (Criteria) this; } public Criteria andAlphaLessThanOrEqualTo(String value) { addCriterion("alpha <=", value, "alpha"); return (Criteria) this; } public Criteria andAlphaLike(String value) { addCriterion("alpha like", value, "alpha"); return (Criteria) this; } public Criteria andAlphaNotLike(String value) { addCriterion("alpha not like", value, "alpha"); return (Criteria) this; } public Criteria andAlphaIn(List values) { addCriterion("alpha in", values, "alpha"); return (Criteria) this; } public Criteria andAlphaNotIn(List values) { addCriterion("alpha not in", values, "alpha"); return (Criteria) this; } public Criteria andAlphaBetween(String value1, String value2) { addCriterion("alpha between", value1, value2, "alpha"); return (Criteria) this; } public Criteria andAlphaNotBetween(String value1, String value2) { addCriterion("alpha not between", value1, value2, "alpha"); return (Criteria) this; } public Criteria andMachIsNull() { addCriterion("mach is null"); return (Criteria) this; } public Criteria andMachIsNotNull() { addCriterion("mach is not null"); return (Criteria) this; } public Criteria andMachEqualTo(String value) { addCriterion("mach =", value, "mach"); return (Criteria) this; } public Criteria andMachNotEqualTo(String value) { addCriterion("mach <>", value, "mach"); return (Criteria) this; } public Criteria andMachGreaterThan(String value) { addCriterion("mach >", value, "mach"); return (Criteria) this; } public Criteria andMachGreaterThanOrEqualTo(String value) { addCriterion("mach >=", value, "mach"); return (Criteria) this; } public Criteria andMachLessThan(String value) { addCriterion("mach <", value, "mach"); return (Criteria) this; } public Criteria andMachLessThanOrEqualTo(String value) { addCriterion("mach <=", value, "mach"); return (Criteria) this; } public Criteria andMachLike(String value) { addCriterion("mach like", value, "mach"); return (Criteria) this; } public Criteria andMachNotLike(String value) { addCriterion("mach not like", value, "mach"); return (Criteria) this; } public Criteria andMachIn(List values) { addCriterion("mach in", values, "mach"); return (Criteria) this; } public Criteria andMachNotIn(List values) { addCriterion("mach not in", values, "mach"); return (Criteria) this; } public Criteria andMachBetween(String value1, String value2) { addCriterion("mach between", value1, value2, "mach"); return (Criteria) this; } public Criteria andMachNotBetween(String value1, String value2) { addCriterion("mach not between", value1, value2, "mach"); return (Criteria) this; } public Criteria andReynoldsIsNull() { addCriterion("reynolds is null"); return (Criteria) this; } public Criteria andReynoldsIsNotNull() { addCriterion("reynolds is not null"); return (Criteria) this; } public Criteria andReynoldsEqualTo(String value) { addCriterion("reynolds =", value, "reynolds"); return (Criteria) this; } public Criteria andReynoldsNotEqualTo(String value) { addCriterion("reynolds <>", value, "reynolds"); return (Criteria) this; } public Criteria andReynoldsGreaterThan(String value) { addCriterion("reynolds >", value, "reynolds"); return (Criteria) this; } public Criteria andReynoldsGreaterThanOrEqualTo(String value) { addCriterion("reynolds >=", value, "reynolds"); return (Criteria) this; } public Criteria andReynoldsLessThan(String value) { addCriterion("reynolds <", value, "reynolds"); return (Criteria) this; } public Criteria andReynoldsLessThanOrEqualTo(String value) { addCriterion("reynolds <=", value, "reynolds"); return (Criteria) this; } public Criteria andReynoldsLike(String value) { addCriterion("reynolds like", value, "reynolds"); return (Criteria) this; } public Criteria andReynoldsNotLike(String value) { addCriterion("reynolds not like", value, "reynolds"); return (Criteria) this; } public Criteria andReynoldsIn(List values) { addCriterion("reynolds in", values, "reynolds"); return (Criteria) this; } public Criteria andReynoldsNotIn(List values) { addCriterion("reynolds not in", values, "reynolds"); return (Criteria) this; } public Criteria andReynoldsBetween(String value1, String value2) { addCriterion("reynolds between", value1, value2, "reynolds"); return (Criteria) this; } public Criteria andReynoldsNotBetween(String value1, String value2) { addCriterion("reynolds not between", value1, value2, "reynolds"); return (Criteria) this; } public Criteria andReynoldslengthIsNull() { addCriterion("reynoldslength is null"); return (Criteria) this; } public Criteria andReynoldslengthIsNotNull() { addCriterion("reynoldslength is not null"); return (Criteria) this; } public Criteria andReynoldslengthEqualTo(String value) { addCriterion("reynoldslength =", value, "reynoldslength"); return (Criteria) this; } public Criteria andReynoldslengthNotEqualTo(String value) { addCriterion("reynoldslength <>", value, "reynoldslength"); return (Criteria) this; } public Criteria andReynoldslengthGreaterThan(String value) { addCriterion("reynoldslength >", value, "reynoldslength"); return (Criteria) this; } public Criteria andReynoldslengthGreaterThanOrEqualTo(String value) { addCriterion("reynoldslength >=", value, "reynoldslength"); return (Criteria) this; } public Criteria andReynoldslengthLessThan(String value) { addCriterion("reynoldslength <", value, "reynoldslength"); return (Criteria) this; } public Criteria andReynoldslengthLessThanOrEqualTo(String value) { addCriterion("reynoldslength <=", value, "reynoldslength"); return (Criteria) this; } public Criteria andReynoldslengthLike(String value) { addCriterion("reynoldslength like", value, "reynoldslength"); return (Criteria) this; } public Criteria andReynoldslengthNotLike(String value) { addCriterion("reynoldslength not like", value, "reynoldslength"); return (Criteria) this; } public Criteria andReynoldslengthIn(List values) { addCriterion("reynoldslength in", values, "reynoldslength"); return (Criteria) this; } public Criteria andReynoldslengthNotIn(List values) { addCriterion("reynoldslength not in", values, "reynoldslength"); return (Criteria) this; } public Criteria andReynoldslengthBetween(String value1, String value2) { addCriterion("reynoldslength between", value1, value2, "reynoldslength"); return (Criteria) this; } public Criteria andReynoldslengthNotBetween(String value1, String value2) { addCriterion("reynoldslength not between", value1, value2, "reynoldslength"); return (Criteria) this; } public Criteria andTemperatureIsNull() { addCriterion("temperature is null"); return (Criteria) this; } public Criteria andTemperatureIsNotNull() { addCriterion("temperature is not null"); return (Criteria) this; } public Criteria andTemperatureEqualTo(String value) { addCriterion("temperature =", value, "temperature"); return (Criteria) this; } public Criteria andTemperatureNotEqualTo(String value) { addCriterion("temperature <>", value, "temperature"); return (Criteria) this; } public Criteria andTemperatureGreaterThan(String value) { addCriterion("temperature >", value, "temperature"); return (Criteria) this; } public Criteria andTemperatureGreaterThanOrEqualTo(String value) { addCriterion("temperature >=", value, "temperature"); return (Criteria) this; } public Criteria andTemperatureLessThan(String value) { addCriterion("temperature <", value, "temperature"); return (Criteria) this; } public Criteria andTemperatureLessThanOrEqualTo(String value) { addCriterion("temperature <=", value, "temperature"); return (Criteria) this; } public Criteria andTemperatureLike(String value) { addCriterion("temperature like", value, "temperature"); return (Criteria) this; } public Criteria andTemperatureNotLike(String value) { addCriterion("temperature not like", value, "temperature"); return (Criteria) this; } public Criteria andTemperatureIn(List values) { addCriterion("temperature in", values, "temperature"); return (Criteria) this; } public Criteria andTemperatureNotIn(List values) { addCriterion("temperature not in", values, "temperature"); return (Criteria) this; } public Criteria andTemperatureBetween(String value1, String value2) { addCriterion("temperature between", value1, value2, "temperature"); return (Criteria) this; } public Criteria andTemperatureNotBetween(String value1, String value2) { addCriterion("temperature not between", value1, value2, "temperature"); return (Criteria) this; } public Criteria andCheckedIsNull() { addCriterion("checked is null"); return (Criteria) this; } public Criteria andCheckedIsNotNull() { addCriterion("checked is not null"); return (Criteria) this; } public Criteria andCheckedEqualTo(Integer value) { addCriterion("checked =", value, "checked"); return (Criteria) this; } public Criteria andCheckedNotEqualTo(Integer value) { addCriterion("checked <>", value, "checked"); return (Criteria) this; } public Criteria andCheckedGreaterThan(Integer value) { addCriterion("checked >", value, "checked"); return (Criteria) this; } public Criteria andCheckedGreaterThanOrEqualTo(Integer value) { addCriterion("checked >=", value, "checked"); return (Criteria) this; } public Criteria andCheckedLessThan(Integer value) { addCriterion("checked <", value, "checked"); return (Criteria) this; } public Criteria andCheckedLessThanOrEqualTo(Integer value) { addCriterion("checked <=", value, "checked"); return (Criteria) this; } public Criteria andCheckedIn(List values) { addCriterion("checked in", values, "checked"); return (Criteria) this; } public Criteria andCheckedNotIn(List values) { addCriterion("checked not in", values, "checked"); return (Criteria) this; } public Criteria andCheckedBetween(Integer value1, Integer value2) { addCriterion("checked between", value1, value2, "checked"); return (Criteria) this; } public Criteria andCheckedNotBetween(Integer value1, Integer value2) { addCriterion("checked not between", value1, value2, "checked"); return (Criteria) this; } public Criteria andAreaIsNull() { addCriterion("area is null"); return (Criteria) this; } public Criteria andAreaIsNotNull() { addCriterion("area is not null"); return (Criteria) this; } public Criteria andAreaEqualTo(String value) { addCriterion("area =", value, "area"); return (Criteria) this; } public Criteria andAreaNotEqualTo(String value) { addCriterion("area <>", value, "area"); return (Criteria) this; } public Criteria andAreaGreaterThan(String value) { addCriterion("area >", value, "area"); return (Criteria) this; } public Criteria andAreaGreaterThanOrEqualTo(String value) { addCriterion("area >=", value, "area"); return (Criteria) this; } public Criteria andAreaLessThan(String value) { addCriterion("area <", value, "area"); return (Criteria) this; } public Criteria andAreaLessThanOrEqualTo(String value) { addCriterion("area <=", value, "area"); return (Criteria) this; } public Criteria andAreaLike(String value) { addCriterion("area like", value, "area"); return (Criteria) this; } public Criteria andAreaNotLike(String value) { addCriterion("area not like", value, "area"); return (Criteria) this; } public Criteria andAreaIn(List values) { addCriterion("area in", values, "area"); return (Criteria) this; } public Criteria andAreaNotIn(List values) { addCriterion("area not in", values, "area"); return (Criteria) this; } public Criteria andAreaBetween(String value1, String value2) { addCriterion("area between", value1, value2, "area"); return (Criteria) this; } public Criteria andAreaNotBetween(String value1, String value2) { addCriterion("area not between", value1, value2, "area"); return (Criteria) this; } public Criteria andLengthIsNull() { addCriterion("length is null"); return (Criteria) this; } public Criteria andLengthIsNotNull() { addCriterion("length is not null"); return (Criteria) this; } public Criteria andLengthEqualTo(String value) { addCriterion("length =", value, "length"); return (Criteria) this; } public Criteria andLengthNotEqualTo(String value) { addCriterion("length <>", value, "length"); return (Criteria) this; } public Criteria andLengthGreaterThan(String value) { addCriterion("length >", value, "length"); return (Criteria) this; } public Criteria andLengthGreaterThanOrEqualTo(String value) { addCriterion("length >=", value, "length"); return (Criteria) this; } public Criteria andLengthLessThan(String value) { addCriterion("length <", value, "length"); return (Criteria) this; } public Criteria andLengthLessThanOrEqualTo(String value) { addCriterion("length <=", value, "length"); return (Criteria) this; } public Criteria andLengthLike(String value) { addCriterion("length like", value, "length"); return (Criteria) this; } public Criteria andLengthNotLike(String value) { addCriterion("length not like", value, "length"); return (Criteria) this; } public Criteria andLengthIn(List values) { addCriterion("length in", values, "length"); return (Criteria) this; } public Criteria andLengthNotIn(List values) { addCriterion("length not in", values, "length"); return (Criteria) this; } public Criteria andLengthBetween(String value1, String value2) { addCriterion("length between", value1, value2, "length"); return (Criteria) this; } public Criteria andLengthNotBetween(String value1, String value2) { addCriterion("length not between", value1, value2, "length"); return (Criteria) this; } public Criteria andMomxIsNull() { addCriterion("momx is null"); return (Criteria) this; } public Criteria andMomxIsNotNull() { addCriterion("momx is not null"); return (Criteria) this; } public Criteria andMomxEqualTo(String value) { addCriterion("momx =", value, "momx"); return (Criteria) this; } public Criteria andMomxNotEqualTo(String value) { addCriterion("momx <>", value, "momx"); return (Criteria) this; } public Criteria andMomxGreaterThan(String value) { addCriterion("momx >", value, "momx"); return (Criteria) this; } public Criteria andMomxGreaterThanOrEqualTo(String value) { addCriterion("momx >=", value, "momx"); return (Criteria) this; } public Criteria andMomxLessThan(String value) { addCriterion("momx <", value, "momx"); return (Criteria) this; } public Criteria andMomxLessThanOrEqualTo(String value) { addCriterion("momx <=", value, "momx"); return (Criteria) this; } public Criteria andMomxLike(String value) { addCriterion("momx like", value, "momx"); return (Criteria) this; } public Criteria andMomxNotLike(String value) { addCriterion("momx not like", value, "momx"); return (Criteria) this; } public Criteria andMomxIn(List values) { addCriterion("momx in", values, "momx"); return (Criteria) this; } public Criteria andMomxNotIn(List values) { addCriterion("momx not in", values, "momx"); return (Criteria) this; } public Criteria andMomxBetween(String value1, String value2) { addCriterion("momx between", value1, value2, "momx"); return (Criteria) this; } public Criteria andMomxNotBetween(String value1, String value2) { addCriterion("momx not between", value1, value2, "momx"); return (Criteria) this; } public Criteria andMomyIsNull() { addCriterion("momy is null"); return (Criteria) this; } public Criteria andMomyIsNotNull() { addCriterion("momy is not null"); return (Criteria) this; } public Criteria andMomyEqualTo(String value) { addCriterion("momy =", value, "momy"); return (Criteria) this; } public Criteria andMomyNotEqualTo(String value) { addCriterion("momy <>", value, "momy"); return (Criteria) this; } public Criteria andMomyGreaterThan(String value) { addCriterion("momy >", value, "momy"); return (Criteria) this; } public Criteria andMomyGreaterThanOrEqualTo(String value) { addCriterion("momy >=", value, "momy"); return (Criteria) this; } public Criteria andMomyLessThan(String value) { addCriterion("momy <", value, "momy"); return (Criteria) this; } public Criteria andMomyLessThanOrEqualTo(String value) { addCriterion("momy <=", value, "momy"); return (Criteria) this; } public Criteria andMomyLike(String value) { addCriterion("momy like", value, "momy"); return (Criteria) this; } public Criteria andMomyNotLike(String value) { addCriterion("momy not like", value, "momy"); return (Criteria) this; } public Criteria andMomyIn(List values) { addCriterion("momy in", values, "momy"); return (Criteria) this; } public Criteria andMomyNotIn(List values) { addCriterion("momy not in", values, "momy"); return (Criteria) this; } public Criteria andMomyBetween(String value1, String value2) { addCriterion("momy between", value1, value2, "momy"); return (Criteria) this; } public Criteria andMomyNotBetween(String value1, String value2) { addCriterion("momy not between", value1, value2, "momy"); return (Criteria) this; } public Criteria andMomzIsNull() { addCriterion("momz is null"); return (Criteria) this; } public Criteria andMomzIsNotNull() { addCriterion("momz is not null"); return (Criteria) this; } public Criteria andMomzEqualTo(String value) { addCriterion("momz =", value, "momz"); return (Criteria) this; } public Criteria andMomzNotEqualTo(String value) { addCriterion("momz <>", value, "momz"); return (Criteria) this; } public Criteria andMomzGreaterThan(String value) { addCriterion("momz >", value, "momz"); return (Criteria) this; } public Criteria andMomzGreaterThanOrEqualTo(String value) { addCriterion("momz >=", value, "momz"); return (Criteria) this; } public Criteria andMomzLessThan(String value) { addCriterion("momz <", value, "momz"); return (Criteria) this; } public Criteria andMomzLessThanOrEqualTo(String value) { addCriterion("momz <=", value, "momz"); return (Criteria) this; } public Criteria andMomzLike(String value) { addCriterion("momz like", value, "momz"); return (Criteria) this; } public Criteria andMomzNotLike(String value) { addCriterion("momz not like", value, "momz"); return (Criteria) this; } public Criteria andMomzIn(List values) { addCriterion("momz in", values, "momz"); return (Criteria) this; } public Criteria andMomzNotIn(List values) { addCriterion("momz not in", values, "momz"); return (Criteria) this; } public Criteria andMomzBetween(String value1, String value2) { addCriterion("momz between", value1, value2, "momz"); return (Criteria) this; } public Criteria andMomzNotBetween(String value1, String value2) { addCriterion("momz not between", value1, value2, "momz"); return (Criteria) this; } } public static class Criteria extends GeneratedCriteria { protected Criteria() { super(); } } public static class Criterion { private String condition; private Object value; private Object secondValue; private boolean noValue; private boolean singleValue; private boolean betweenValue; private boolean listValue; private String typeHandler; public String getCondition() { return condition; } public Object getValue() { return value; } public Object getSecondValue() { return secondValue; } public boolean isNoValue() { return noValue; } public boolean isSingleValue() { return singleValue; } public boolean isBetweenValue() { return betweenValue; } public boolean isListValue() { return listValue; } public String getTypeHandler() { return typeHandler; } protected Criterion(String condition) { super(); this.condition = condition; this.typeHandler = null; this.noValue = true; } protected Criterion(String condition, Object value, String typeHandler) { super(); this.condition = condition; this.value = value; this.typeHandler = typeHandler; if (value instanceof List) { this.listValue = true; } else { this.singleValue = true; } } protected Criterion(String condition, Object value) { this(condition, value, null); } protected Criterion(String condition, Object value, Object secondValue, String typeHandler) { super(); this.condition = condition; this.value = value; this.secondValue = secondValue; this.typeHandler = typeHandler; this.betweenValue = true; } protected Criterion(String condition, Object value, Object secondValue) { this(condition, value, secondValue, null); } } }