类 SqlConditionGroup

java.lang.Object
cn.featherfly.common.db.builder.dml.SqlConditionGroup
所有已实现的接口:
SqlConditionBuilder, SqlBuilder, cn.featherfly.common.repository.builder.Builder, cn.featherfly.common.repository.builder.dml.ConditionBuilder, cn.featherfly.common.repository.builder.dml.ConditionGroup, cn.featherfly.common.repository.builder.dml.Expression, cn.featherfly.common.repository.builder.dml.ExpressionBuilder, cn.featherfly.common.repository.builder.dml.LogicBuilder, cn.featherfly.common.repository.builder.dml.ParamedExpression

public class SqlConditionGroup
extends java.lang.Object
implements cn.featherfly.common.repository.builder.dml.ConditionGroup, SqlConditionBuilder

sql condition group builder sql条件逻辑组构造器

.
  • 构造器概要

    构造器
    构造器 说明
    SqlConditionGroup​(Dialect dialect, SqlSortBuilder sort)
    Instantiates a new sql condition group.
    SqlConditionGroup​(Dialect dialect, java.lang.String queryAlias, SqlSortBuilder sort)
    Instantiates a new sql condition group.
  • 方法概要

    修饰符和类型 方法 说明
    cn.featherfly.common.repository.builder.dml.ExpressionBuilder and()
    java.lang.String build()
    cn.featherfly.common.repository.builder.dml.LogicBuilder co​(java.lang.String name, java.lang.Object value)
    cn.featherfly.common.repository.builder.dml.LogicBuilder endGroup()
    cn.featherfly.common.repository.builder.dml.LogicBuilder eq​(java.lang.String name, java.lang.Object value)
    cn.featherfly.common.repository.builder.dml.LogicBuilder ew​(java.lang.String name, java.lang.Object value)
    cn.featherfly.common.repository.builder.dml.LogicBuilder ge​(java.lang.String name, java.lang.Object value)
    java.util.List<cn.featherfly.common.repository.builder.dml.Expression> getConditions()
    Gets the conditions.
    java.lang.Object getParamValue()
    java.util.List<java.lang.Object> getParamValues()
    java.lang.String getQueryAlias()
    返回queryAlias.
    cn.featherfly.common.repository.builder.dml.ExpressionBuilder group()
    cn.featherfly.common.repository.builder.dml.LogicBuilder gt​(java.lang.String name, java.lang.Object value)
    cn.featherfly.common.repository.builder.dml.LogicBuilder in​(java.lang.String name, java.lang.Object value)
    cn.featherfly.common.repository.builder.dml.LogicBuilder inn​(java.lang.String name)
    boolean isIgnoreEmpty()
    Checks if is ignore empty.
    cn.featherfly.common.repository.builder.dml.LogicBuilder isn​(java.lang.String name)
    cn.featherfly.common.repository.builder.dml.LogicBuilder le​(java.lang.String name, java.lang.Object value)
    cn.featherfly.common.repository.builder.dml.LogicBuilder lt​(java.lang.String name, java.lang.Object value)
    cn.featherfly.common.repository.builder.dml.LogicBuilder ne​(java.lang.String name, java.lang.Object value)
    cn.featherfly.common.repository.builder.dml.LogicBuilder nin​(java.lang.String name, java.lang.Object value)
    cn.featherfly.common.repository.builder.dml.ExpressionBuilder or()
    void setIgnoreEmpty​(boolean ignoreEmpty)
    Sets the ignore empty.
    void setQueryAlias​(java.lang.String queryAlias)
    设置queryAlias.
    cn.featherfly.common.repository.builder.dml.SortBuilder sort()
    cn.featherfly.common.repository.builder.dml.LogicBuilder sw​(java.lang.String name, java.lang.Object value)
    cn.featherfly.common.repository.builder.dml.ConditionBuilder where()
    进入条件表达式

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 构造器详细资料

    • SqlConditionGroup

      public SqlConditionGroup​(Dialect dialect, SqlSortBuilder sort)
      Instantiates a new sql condition group.
      参数:
      dialect - dialect
      sort - SortBuilder
    • SqlConditionGroup

      public SqlConditionGroup​(Dialect dialect, java.lang.String queryAlias, SqlSortBuilder sort)
      Instantiates a new sql condition group.
      参数:
      dialect - dialect
      queryAlias - queryAlias
      sort - SortBuilder
  • 方法详细资料

    • and

      public cn.featherfly.common.repository.builder.dml.ExpressionBuilder and()
      指定者:
      and 在接口中 cn.featherfly.common.repository.builder.dml.LogicBuilder
    • or

      public cn.featherfly.common.repository.builder.dml.ExpressionBuilder or()
      指定者:
      or 在接口中 cn.featherfly.common.repository.builder.dml.LogicBuilder
    • lt

      public cn.featherfly.common.repository.builder.dml.LogicBuilder lt​(java.lang.String name, java.lang.Object value)
      指定者:
      lt 在接口中 cn.featherfly.common.repository.builder.dml.ExpressionBuilder
    • le

      public cn.featherfly.common.repository.builder.dml.LogicBuilder le​(java.lang.String name, java.lang.Object value)
      指定者:
      le 在接口中 cn.featherfly.common.repository.builder.dml.ExpressionBuilder
    • eq

      public cn.featherfly.common.repository.builder.dml.LogicBuilder eq​(java.lang.String name, java.lang.Object value)
      指定者:
      eq 在接口中 cn.featherfly.common.repository.builder.dml.ExpressionBuilder
    • ne

      public cn.featherfly.common.repository.builder.dml.LogicBuilder ne​(java.lang.String name, java.lang.Object value)
      指定者:
      ne 在接口中 cn.featherfly.common.repository.builder.dml.ExpressionBuilder
    • ge

      public cn.featherfly.common.repository.builder.dml.LogicBuilder ge​(java.lang.String name, java.lang.Object value)
      指定者:
      ge 在接口中 cn.featherfly.common.repository.builder.dml.ExpressionBuilder
    • gt

      public cn.featherfly.common.repository.builder.dml.LogicBuilder gt​(java.lang.String name, java.lang.Object value)
      指定者:
      gt 在接口中 cn.featherfly.common.repository.builder.dml.ExpressionBuilder
    • sw

      public cn.featherfly.common.repository.builder.dml.LogicBuilder sw​(java.lang.String name, java.lang.Object value)
      指定者:
      sw 在接口中 cn.featherfly.common.repository.builder.dml.ExpressionBuilder
    • co

      public cn.featherfly.common.repository.builder.dml.LogicBuilder co​(java.lang.String name, java.lang.Object value)
      指定者:
      co 在接口中 cn.featherfly.common.repository.builder.dml.ExpressionBuilder
    • ew

      public cn.featherfly.common.repository.builder.dml.LogicBuilder ew​(java.lang.String name, java.lang.Object value)
      指定者:
      ew 在接口中 cn.featherfly.common.repository.builder.dml.ExpressionBuilder
    • in

      public cn.featherfly.common.repository.builder.dml.LogicBuilder in​(java.lang.String name, java.lang.Object value)
      指定者:
      in 在接口中 cn.featherfly.common.repository.builder.dml.ExpressionBuilder
    • nin

      public cn.featherfly.common.repository.builder.dml.LogicBuilder nin​(java.lang.String name, java.lang.Object value)
      指定者:
      nin 在接口中 cn.featherfly.common.repository.builder.dml.ExpressionBuilder
    • isn

      public cn.featherfly.common.repository.builder.dml.LogicBuilder isn​(java.lang.String name)
      指定者:
      isn 在接口中 cn.featherfly.common.repository.builder.dml.ExpressionBuilder
    • inn

      public cn.featherfly.common.repository.builder.dml.LogicBuilder inn​(java.lang.String name)
      指定者:
      inn 在接口中 cn.featherfly.common.repository.builder.dml.ExpressionBuilder
    • group

      public cn.featherfly.common.repository.builder.dml.ExpressionBuilder group()
      指定者:
      group 在接口中 cn.featherfly.common.repository.builder.dml.ExpressionBuilder
    • endGroup

      public cn.featherfly.common.repository.builder.dml.LogicBuilder endGroup()
      指定者:
      endGroup 在接口中 cn.featherfly.common.repository.builder.dml.LogicBuilder
    • sort

      public cn.featherfly.common.repository.builder.dml.SortBuilder sort()
      指定者:
      sort 在接口中 cn.featherfly.common.repository.builder.dml.LogicBuilder
    • build

      public java.lang.String build()
      指定者:
      build 在接口中 cn.featherfly.common.repository.builder.Builder
      指定者:
      build 在接口中 cn.featherfly.common.repository.builder.dml.Expression
    • getParamValue

      public java.lang.Object getParamValue()
      指定者:
      getParamValue 在接口中 cn.featherfly.common.repository.builder.dml.ParamedExpression
    • getParamValues

      public java.util.List<java.lang.Object> getParamValues()
      指定者:
      getParamValues 在接口中 cn.featherfly.common.repository.builder.dml.ConditionGroup
    • isIgnoreEmpty

      public boolean isIgnoreEmpty()
      Checks if is ignore empty.
      返回:
      true, if is ignore empty
    • setIgnoreEmpty

      public void setIgnoreEmpty​(boolean ignoreEmpty)
      Sets the ignore empty.
      参数:
      ignoreEmpty - the new ignore empty
    • getConditions

      public java.util.List<cn.featherfly.common.repository.builder.dml.Expression> getConditions()
      Gets the conditions.
      返回:
      the conditions
    • getQueryAlias

      public java.lang.String getQueryAlias()
      返回queryAlias.
      返回:
      queryAlias
    • setQueryAlias

      public void setQueryAlias​(java.lang.String queryAlias)
      设置queryAlias.
      参数:
      queryAlias - queryAlias
    • where

      public cn.featherfly.common.repository.builder.dml.ConditionBuilder where()

      进入条件表达式

      指定者:
      where 在接口中 SqlConditionBuilder
      返回:
      ConditionBuilder