类 SqlCond

所有已实现的接口:
DialectSensor, FieldOp

public class SqlCond extends DialectWrapper implements FieldOp
自定义 SQL 运算符,改运算符只能通过参数构建器 MapUtils.builder() 使用
从以下版本开始:
v3.8.0
作者:
Troy.Zhou @ 2022-06-27
  • 字段详细资料

    • PLACEHOLDER_PATTERN

      public static final Pattern PLACEHOLDER_PATTERN
    • EMPTY_ARGS

      public static final Object[] EMPTY_ARGS
  • 构造器详细资料

    • SqlCond

      public SqlCond(String sqlCond)
    • SqlCond

      public SqlCond(String sqlCond, Object[] args)
  • 方法详细资料

    • name

      public String name()
      从接口复制的说明: FieldOp
      该运算符的名称
      指定者:
      name 在接口中 FieldOp
      返回:
      该运算符的名称
    • isNamed

      public boolean isNamed(String name)
      从接口复制的说明: FieldOp
      猜测该运算符的名字
      指定者:
      isNamed 在接口中 FieldOp
      参数:
      name - 猜测名称
      返回:
      是否正确
    • lonely

      public boolean lonely()
      指定者:
      lonely 在接口中 FieldOp
      返回:
      该运算符是否不需要参数即可运算
    • isNonPublic

      public boolean isNonPublic()
      从接口复制的说明: FieldOp
      该运算符是否非公开的,若是非公开的,则只能在参数构建器中使用它 只有公开的运算符才能加入运算符池 FieldOpPool
      指定者:
      isNonPublic 在接口中 FieldOp
      返回:
      是否非公开的
    • operate

      public List<Object> operate(StringBuilder sqlBuilder, FieldOp.OpPara opPara)
      从接口复制的说明: FieldOp
      执行该运算符
      指定者:
      operate 在接口中 FieldOp
      参数:
      sqlBuilder - SQL 构建器
      opPara - 运算参数
      返回:
      该运算符产生的 JDBC 参数列表