类 FS<T>

java.lang.Object
cn.sylinx.horm.dialect.fs.FS<T>
类型参数:
T -

public class FS<T> extends Object
fluent sql support, KEY WORD CAN NOT BE USED!
作者:
han
  • 字段详细资料

    • AND_STR

      public static final String AND_STR
      另请参阅:
    • BLANK_STR

      public static final String BLANK_STR
      另请参阅:
    • modelClass

      protected Class<T> modelClass
    • conditionSQL

      protected StringBuilder conditionSQL
    • orderBySQL

      protected StringBuilder orderBySQL
    • groupBySQL

      protected StringBuilder groupBySQL
    • limitSQL

      protected StringBuilder limitSQL
    • excludedColumns

      protected List<String> excludedColumns
    • paramValues

      protected List<Object> paramValues
    • updateColumns

      protected Map<String,Object> updateColumns
    • updateColumnExpression

      protected Map<String,String> updateColumnExpression
    • selectColumns

      protected String selectColumns
    • selectExpressionColumns

      protected String selectExpressionColumns
    • distinct

      protected boolean distinct
    • count

      protected boolean count
    • primaryKeyColumn

      protected String[] primaryKeyColumn
    • tableName

      protected String tableName
    • attrs

      protected Map<String,String> attrs
    • model

      protected T model
    • preEscape

      protected String preEscape
    • postEscape

      protected String postEscape
    • singleField

      protected boolean singleField
    • hint

      protected String hint
    • tablePostfix

      protected String tablePostfix
    • tablePrefix

      protected String tablePrefix
  • 构造器详细资料

    • FS

      public FS()
  • 方法详细资料

    • of

      public static <T> FS<T> of(Class<T> modelClass)
    • of

      public static <T> FS<T> of(Class<T> modelClass, String tablePostfix)
    • of

      public static <T> FS<T> of(String tablePrefix, Class<T> modelClass)
    • of

      public static <T> FS<T> of(String tablePrefix, Class<T> modelClass, String tablePostfix)
    • getEscape

      protected String[] getEscape()
    • init

      public FS<T> init(Class<T> modelClass)
    • init

      public FS<T> init(String tablePrefix, Class<T> modelClass)
    • init

      public FS<T> init(Class<T> modelClass, String tablePostfix)
    • init

      public FS<T> init(String tablePrefix, Class<T> modelClass, String tablePostfix)
    • build

      public FluentSqlParams<T> build()
    • getDefaultTableName

      protected String getDefaultTableName()
    • exclude

      public FS<T> exclude(String... columnNames)
    • exclude

      @SafeVarargs public final <R> FS<T> exclude(TypeFunction<T,R>... lambdaArray)
    • select

      public FS<T> select(String columns)
    • selectExp

      public FS<T> selectExp(String exp)
      使用native sql表达式, 不要用 ',' 号结束
      参数:
      exp -
      返回:
    • select

      public FS<T> select(String... columnArray)
    • select

      @SafeVarargs public final <R> FS<T> select(TypeFunction<T,R>... lambdaArray)
    • hint

      public FS<T> hint(String hint)
      放在sql最前面的提示
      参数:
      hint -
      返回:
    • distinct

      public FS<T> distinct()
    • count

      public FS<T> count()
    • singleField

      public FS<T> singleField(String column)
    • singleField

      public <R> FS<T> singleField(TypeFunction<T,R> lambda)
    • mapColumn

      protected String mapColumn(String column)
    • where

      public FS<T> where(String column)
      where condition
      参数:
      column -
      返回:
      SqlGenerator
    • where

      public FS<T> where()
      just where condition
      返回:
    • whereExp

      public FS<T> whereExp(String exp)
      表达式
      参数:
      exp -
      返回:
    • where

      public <R> FS<T> where(TypeFunction<T,R> lambda)
      参数:
      lambda -
      返回:
    • where

      public FS<T> where(String column, Object value)
      where condition, simultaneous setting value
      参数:
      column -
      value - column name
      返回:
      SqlGenerator
    • where

      public <R> FS<T> where(TypeFunction<T,R> lambda, Object value)
      参数:
      lambda -
      value -
      返回:
    • where

      public FS<T> where(T model)
      Set the where parameter according to model, and generate sql like where where age = ? and name = ?
      参数:
      model -
      返回:
      SqlGenerator
    • eq

      public FS<T> eq(Object value)
      Equals statement
      参数:
      value - column value
      返回:
      SqlGenerator
    • notNull

      public FS<T> notNull()
      generate "IS NOT NULL" statement
      返回:
      SqlGenerator
    • and

      public FS<T> and(String column, Object value)
      generate AND statement, simultaneous setting value
      参数:
      column -
      value - column value
      返回:
    • and

      public <R> FS<T> and(TypeFunction<T,R> lambda, Object value)
      参数:
      lambda -
      value -
      返回:
    • and

      public FS<T> and(String column)
      参数:
      column -
      返回:
    • and

      public <R> FS<T> and(TypeFunction<T,R> lambda)
      参数:
      lambda -
      返回:
    • or

      public FS<T> or(String column, Object value)
      generate OR statement, simultaneous setting value
      参数:
      column -
      value - column value
      返回:
      SqlGenerator
    • or

      public <R> FS<T> or(TypeFunction<T,R> lambda, Object value)
      参数:
      lambda -
      value -
      返回:
    • andNotEq

      public FS<T> andNotEq(String columnName, Object value)
      generate "!=" statement, simultaneous setting value
      参数:
      columnName - column name [sql]
      value - column value
      返回:
      SqlGenerator
    • andNotEq

      public <R> FS<T> andNotEq(TypeFunction<T,R> lambda, Object value)
      参数:
      lambda -
      value -
      返回:
    • notEq

      public FS<T> notEq(Object value)
      generate "!=" statement, simultaneous setting value
      参数:
      value - column value
      返回:
      SqlGenerator
    • andNotEmpty

      public FS<T> andNotEmpty(String columnName)
      generate "!= ''" statement
      参数:
      columnName - column name
      返回:
      SqlGenerator
    • notEmpty

      public FS<T> notEmpty(String columnName)
      参数:
      columnName -
      返回:
    • notEmpty

      public FS<T> notEmpty()
      generate "!= ''" statement
      返回:
    • andNotNull

      public FS<T> andNotNull(String columnName)
      generate "IS NOT NULL" statement
      参数:
      columnName - column name
      返回:
    • andNotNull

      public <R> FS<T> andNotNull(TypeFunction<T,R> lambda)
      参数:
      lambda -
      返回:
    • notNull

      public FS<T> notNull(String columnName)
      generate "IS NOT NULL" statement
      参数:
      columnName - column name
      返回:
    • isNull

      public FS<T> isNull()
    • isNull

      public FS<T> isNull(String columnName)
    • andIsNull

      public FS<T> andIsNull(String columnName)
    • andIsNull

      public <R> FS<T> andIsNull(TypeFunction<T,R> lambda)
    • isNull

      public <R> FS<T> isNull(TypeFunction<T,R> lambda)
    • limit

      public FS<T> limit(int size)
      默认使用Mysql limit语法
      参数:
      size -
      返回:
    • limit

      public FS<T> limit(int offset, int size)
      默认使用Mysql limit语法
      参数:
      offset -
      size -
      返回:
    • notNull

      public <R> FS<T> notNull(TypeFunction<T,R> lambda)
      参数:
      lambda -
      返回:
    • andLike

      public FS<T> andLike(String columnName, Object value)
      generate like statement, simultaneous setting value
      参数:
      columnName - column name
      value - column value
      返回:
      SqlGenerator
    • andLike

      public <R> FS<T> andLike(TypeFunction<T,R> lambda, Object value)
      参数:
      lambda -
      value -
      返回:
    • like

      public FS<T> like(Object value)
      generate like statement, simultaneous setting value
      参数:
      value - column value
      返回:
      SqlGenerator
    • like

      public FS<T> like(String columnName, Object value)
      generate like statement, simultaneous setting value
      参数:
      columnName - column name
      value - column value
      返回:
      SqlGenerator
    • like

      public <R> FS<T> like(TypeFunction<T,R> lambda, Object value)
      参数:
      lambda -
      value -
      返回:
    • andLikeLeft

      public FS<T> andLikeLeft(String columnName, Object value)
      参数:
      columnName -
      value -
      返回:
    • andLikeLeft

      public <R> FS<T> andLikeLeft(TypeFunction<T,R> lambda, Object value)
      参数:
      lambda -
      value -
      返回:
    • likeLeft

      public FS<T> likeLeft(Object value)
      参数:
      value -
      返回:
    • likeLeft

      public FS<T> likeLeft(String columnName, Object value)
      参数:
      columnName -
      value -
      返回:
    • likeLeft

      public <R> FS<T> likeLeft(TypeFunction<T,R> lambda, Object value)
      参数:
      lambda -
      value -
      返回:
    • andLikeRight

      public FS<T> andLikeRight(String columnName, Object value)
      参数:
      columnName -
      value -
      返回:
    • andLikeRight

      public <R> FS<T> andLikeRight(TypeFunction<T,R> lambda, Object value)
      参数:
      lambda -
      value -
      返回:
    • likeRight

      public FS<T> likeRight(Object value)
      参数:
      value -
      返回:
    • likeRight

      public FS<T> likeRight(String columnName, Object value)
      参数:
      columnName -
      value -
      返回:
    • likeRight

      public <R> FS<T> likeRight(TypeFunction<T,R> lambda, Object value)
      参数:
      lambda -
      value -
      返回:
    • andBetween

      public FS<T> andBetween(String columnName, Object a, Object b)
      generate between statement, simultaneous setting value
      参数:
      columnName - column name
      a - first range value
      b - second range value
      返回:
      SqlGenerator
    • andNotBetween

      public FS<T> andNotBetween(String columnName, Object a, Object b)
      not between
      参数:
      columnName -
      a -
      b -
      返回:
    • andBetween

      public <R> FS<T> andBetween(TypeFunction<T,R> lambda, Object a, Object b)
      generate between statement with lambda, simultaneous setting value
      类型参数:
      R -
      参数:
      function - column name with lambda
      a - first range value
      b - second range value
      返回:
      SqlGenerator
    • andNotBetween

      public <R> FS<T> andNotBetween(TypeFunction<T,R> lambda, Object a, Object b)
      not between
      参数:
      lambda -
      a -
      b -
      返回:
    • between

      public FS<T> between(Object a, Object b)
      generate between values
      参数:
      a - first range value
      b - second range value
      返回:
      SqlGenerator
    • notBetween

      public FS<T> notBetween(Object a, Object b)
      not between
      参数:
      a -
      b -
      返回:
    • between

      public FS<T> between(String columnName, Object a, Object b)
      generate between statement, simultaneous setting value
      参数:
      columnName - column name
      a - first range value
      b - second range value
      返回:
      SqlGenerator
    • notBetween

      public FS<T> notBetween(String columnName, Object a, Object b)
      not between
      参数:
      columnName -
      a -
      b -
      返回:
    • between

      public <R> FS<T> between(TypeFunction<T,R> lambda, Object a, Object b)
      generate between statement with lambda, simultaneous setting value
      类型参数:
      R -
      参数:
      function - column name with lambda
      a - first range value
      b - second range value
      返回:
      SqlGenerator
    • notBetween

      public <R> FS<T> notBetween(TypeFunction<T,R> lambda, Object a, Object b)
      not between
      参数:
      lambda -
      a -
      b -
      返回:
    • andGt

      public FS<T> andGt(String columnName, Object value)
      generate ">" statement, simultaneous setting value
      参数:
      columnName - table column name [sql]
      value - column value
      返回:
      SqlGenerator
    • andGt

      public <R> FS<T> andGt(TypeFunction<T,R> lambda, Object value)
      generate ">" statement with lambda, simultaneous setting value
      类型参数:
      R -
      参数:
      function - column name with lambda
      value - column value
      返回:
      SqlGenerator
    • gt

      public FS<T> gt(Object value)
      generate ">" statement value
      参数:
      value - column value
      返回:
      SqlGenerator
    • gt

      public FS<T> gt(String columnName, Object value)
      generate ">" statement, simultaneous setting value
      参数:
      columnName - table column name [sql]
      value - column value
      返回:
      SqlGenerator
    • gt

      public <R> FS<T> gt(TypeFunction<T,R> lambda, Object value)
      generate ">" statement with lambda, simultaneous setting value
      类型参数:
      R -
      参数:
      function - column name with lambda
      value - column value
      返回:
      SqlGenerator
    • andGte

      public FS<T> andGte(String column, Object value)
      generate ">=" statement, simultaneous setting value
      参数:
      column - table column name [sql]
      value - column value
      返回:
      SqlGenerator
    • andGte

      public <R> FS<T> andGte(TypeFunction<T,R> lambda, Object value)
      generate ">=" statement, simultaneous setting value
      参数:
      lambda - table column name with lambda
      value -
      返回:
    • gte

      public FS<T> gte(Object value)
      generate ">=" statement value
      参数:
      value - column value
      返回:
      SqlGenerator
    • andLt

      public FS<T> andLt(String column, Object value)
      generate "<" statement, simultaneous setting value
      参数:
      column - table column name [sql]
      value - column value
      返回:
      SqlGenerator
    • andLt

      public <R> FS<T> andLt(TypeFunction<T,R> lambda, Object value)
      generate "<" statement, simultaneous setting value
      参数:
      lambda -
      value -
      返回:
    • lt

      public FS<T> lt(Object value)
      generate "<" statement value
      参数:
      value - column value
      返回:
      SqlGenerator
    • andLte

      public FS<T> andLte(String column, Object value)
      generate "<=" statement, simultaneous setting value
      参数:
      column - table column name [sql]
      value - column value
      返回:
      SqlGenerator
    • andLte

      public <R> FS<T> andLte(TypeFunction<T,R> lambda, Object value)
      generate "<=" statement, simultaneous setting value
      参数:
      lambda -
      value -
      返回:
    • lte

      public FS<T> lte(Object value)
      generate "<=" statement value
      参数:
      value - column value
      返回:
      SqlGenerator
    • gte

      public FS<T> gte(String column, Object value)
      generate ">=" statement, simultaneous setting value
      参数:
      column - table column name [sql]
      value - column value
      返回:
      SqlGenerator
    • gte

      public <R> FS<T> gte(TypeFunction<T,R> lambda, Object value)
      generate ">=" statement, simultaneous setting value
      参数:
      lambda - table column name with lambda
      value -
      返回:
    • lt

      public FS<T> lt(String column, Object value)
      generate "<" statement, simultaneous setting value
      参数:
      column - table column name [sql]
      value - column value
      返回:
      SqlGenerator
    • lt

      public <R> FS<T> lt(TypeFunction<T,R> lambda, Object value)
      generate "<" statement, simultaneous setting value
      参数:
      lambda -
      value -
      返回:
    • lte

      public FS<T> lte(String column, Object value)
      generate "<=" statement, simultaneous setting value
      参数:
      column - table column name [sql]
      value - column value
      返回:
      SqlGenerator
    • lte

      public <R> FS<T> lte(TypeFunction<T,R> lambda, Object value)
      generate "<=" statement, simultaneous setting value
      参数:
      lambda -
      value -
      返回:
    • andIn

      public FS<T> andIn(String column, Object... args)
      generate "in" statement, simultaneous setting value
      参数:
      column - table column name [sql]
      args - column value
      返回:
      SqlGenerator
    • andNotIn

      public FS<T> andNotIn(String column, Object... args)
      not in
      参数:
      column -
      args -
      返回:
    • in

      public FS<T> in(String column, Object... args)
      generate "in" statement, simultaneous setting value
      参数:
      column - table column name [sql]
      args - column value
      返回:
      SqlGenerator
    • notIn

      public FS<T> notIn(String column, Object... args)
      not in
      参数:
      column -
      args -
      返回:
    • in

      public <R> FS<T> in(TypeFunction<T,R> lambda, Object... args)
      参数:
      lambda -
      args -
      返回:
    • notIn

      public <R> FS<T> notIn(TypeFunction<T,R> lambda, Object... args)
      not in
      参数:
      lambda -
      args -
      返回:
    • andIn

      public <R> FS<T> andIn(TypeFunction<T,R> lambda, Object... args)
      参数:
      lambda -
      args -
      返回:
    • andNotIn

      public <R> FS<T> andNotIn(TypeFunction<T,R> lambda, Object... args)
      and not in
      参数:
      lambda -
      args -
      返回:
    • in

      public FS<T> in(Object... args)
      generate "in" statement value
      参数:
      args - column value
      返回:
      SqlGenerator
    • notIn

      public FS<T> notIn(Object... args)
      not in
      参数:
      args -
      返回:
    • in

      public <S> FS<T> in(List<S> list)
      Set in params
      类型参数:
      S -
      参数:
      list - in param values
      返回:
      SqlGenerator
    • notIn

      public <S> FS<T> notIn(List<S> list)
      not in
      参数:
      list -
      返回:
    • in

      public <S> FS<T> in(String column, List<S> args)
      generate "in" statement, simultaneous setting value
      类型参数:
      S -
      参数:
      column - column name
      args - in param values
      返回:
      SqlGenerator
    • notIn

      public <S> FS<T> notIn(String column, List<S> args)
      not in
      参数:
      column -
      args -
      返回:
    • in

      public <R, S> FS<T> in(TypeFunction<T,R> lambda, List<S> args)
      参数:
      lambda -
      args -
      返回:
    • notIn

      public <R, S> FS<T> notIn(TypeFunction<T,R> lambda, List<S> args)
      not in
      参数:
      lambda -
      args -
      返回:
    • andIn

      public <S> FS<T> andIn(String column, List<S> args)
      generate "in" statement, simultaneous setting value
      类型参数:
      S -
      参数:
      column - column name
      args - in param values
      返回:
      SqlGenerator
    • andNotIn

      public <S> FS<T> andNotIn(String column, List<S> args)
      and not in
      参数:
      column -
      args -
      返回:
    • andIn

      public <R, S> FS<T> andIn(TypeFunction<T,R> lambda, List<S> args)
      参数:
      lambda -
      args -
      返回:
    • andNotIn

      public <R, S> FS<T> andNotIn(TypeFunction<T,R> lambda, List<S> args)
      and not in
      参数:
      lambda -
      args -
      返回:
    • order

      public FS<T> order(String order)
      generate order by statement
      参数:
      order - like "id desc"
      返回:
      SqlGenerator
    • order

      public FS<T> order(String columnName, OrderBy orderBy)
      generate order by statement
      参数:
      columnName - column name
      orderBy - order by @see OrderBy
      返回:
      SqlGenerator
    • groupByExp

      public FS<T> groupByExp(String exps)
      group by
      参数:
      exps -
      返回:
    • groupBy

      public FS<T> groupBy(String... columnNames)
      添加group by
      参数:
      columnNames -
      返回:
    • groupBy

      @SafeVarargs public final <R> FS<T> groupBy(TypeFunction<T,R>... lambdaArray)
      添加group by
      类型参数:
      R -
      参数:
      lambdaArray -
      返回:
    • order

      public <R> FS<T> order(TypeFunction<T,R> lambda, OrderBy orderBy)
      参数:
      lambda -
      orderBy -
      返回:
    • set

      public FS<T> set(String column, Object value)
      Update columns set value
      参数:
      column - column name
      value - column value
      返回:
      SqlGenerator
    • inc

      public FS<T> inc(String column, Number count)
      更新字段自增
      参数:
      column -
      count -
      返回:
    • inc

      public <R> FS<T> inc(TypeFunction<T,R> lambda, Number count)
      更新字段自增
      参数:
      lambda -
      count -
      返回:
    • dec

      public FS<T> dec(String column, Number count)
      更新字段自减
      参数:
      column -
      count -
      返回:
    • dec

      public <R> FS<T> dec(TypeFunction<T,R> lambda, Number count)
      更新字段自减
      参数:
      lambda -
      count -
      返回:
    • inc

      public FS<T> inc(String column)
      更新字段自增 1
      参数:
      column -
      count -
      返回:
    • inc

      public <R> FS<T> inc(TypeFunction<T,R> lambda)
      更新字段自增 1
      参数:
      lambda -
      返回:
    • dec

      public FS<T> dec(String column)
      更新字段自减 1
      参数:
      column -
      返回:
    • dec

      public <R> FS<T> dec(TypeFunction<T,R> lambda)
      更新字段自减 1
      参数:
      lambda -
      返回:
    • setExp

      public FS<T> setExp(String column, String exp)
      更新字段为native sql
      参数:
      column -
      exp - native sql表达式
      返回:
    • set

      public <R> FS<T> set(TypeFunction<T,R> lambda, Object value)
      参数:
      lambda -
      value -
      返回:
    • setExp

      public <R> FS<T> setExp(TypeFunction<T,R> lambda, String exp)
      更新字段为native sql
      参数:
      lambda -
      exp -
      返回:
    • set

      public FS<T> set(T model)
    • orNest

      public FS<T> orNest(java.util.function.Function<FS<T>,FS<T>> func)
    • andNest

      public FS<T> andNest(java.util.function.Function<FS<T>,FS<T>> func)
    • nest

      public FS<T> nest(java.util.function.Function<FS<T>,FS<T>> func)
    • and

      public FS<T> and()
    • or

      public FS<T> or()
    • eq

      public FS<T> eq(String column, Object value)
    • eq

      public <R> FS<T> eq(TypeFunction<T,R> lambda, Object value)
    • andEq

      public FS<T> andEq(String column, Object value)
    • andEq

      public <R> FS<T> andEq(TypeFunction<T,R> lambda, Object value)
    • ltMeta

      public FS<T> ltMeta(String column)
    • ltMeta

      public <R> FS<T> ltMeta(TypeFunction<T,R> lambda)
    • exp

      public FS<T> exp(String exp)
      条件添加表达式
      参数:
      exp - native sql expression
      返回:
    • andExp

      public FS<T> andExp(String exp)
      条件添加表达式
      参数:
      exp - native sql expression
      返回:
    • ltExp

      public FS<T> ltExp(String exp)
      参数:
      exp - native sql expression
      返回:
    • lteMeta

      public FS<T> lteMeta(String column)
    • lteMeta

      public <R> FS<T> lteMeta(TypeFunction<T,R> lambda)
    • lteExp

      public FS<T> lteExp(String exp)
    • ltMeta

      public FS<T> ltMeta(String column1, String column2)
    • andLtMeta

      public FS<T> andLtMeta(String column1, String column2)
    • ltMeta

      public <R> FS<T> ltMeta(TypeFunction<T,R> lambda1, TypeFunction<T,R> lambda2)
    • andLtMeta

      public <R> FS<T> andLtMeta(TypeFunction<T,R> lambda1, TypeFunction<T,R> lambda2)
    • lteMeta

      public FS<T> lteMeta(String column1, String column2)
    • andLteMeta

      public FS<T> andLteMeta(String column1, String column2)
    • lteMeta

      public <R> FS<T> lteMeta(TypeFunction<T,R> lambda1, TypeFunction<T,R> lambda2)
    • andLteMeta

      public <R> FS<T> andLteMeta(TypeFunction<T,R> lambda1, TypeFunction<T,R> lambda2)
    • eqMeta

      public FS<T> eqMeta(String column)
    • eqExp

      public FS<T> eqExp(String exp)
    • eqMeta

      public <R> FS<T> eqMeta(TypeFunction<T,R> lambda)
    • eqMeta

      public FS<T> eqMeta(String column1, String column2)
    • andEqMeta

      public FS<T> andEqMeta(String column1, String column2)
    • eqMeta

      public <R> FS<T> eqMeta(TypeFunction<T,R> lambda1, TypeFunction<T,R> lambda2)
    • andEqMeta

      public <R> FS<T> andEqMeta(TypeFunction<T,R> lambda1, TypeFunction<T,R> lambda2)
    • gtMeta

      public FS<T> gtMeta(String column)
    • gtExp

      public FS<T> gtExp(String exp)
    • gtMeta

      public <R> FS<T> gtMeta(TypeFunction<T,R> lambda)
    • gtMeta

      public FS<T> gtMeta(String column1, String column2)
    • andGtMeta

      public FS<T> andGtMeta(String column1, String column2)
    • gtMeta

      public <R> FS<T> gtMeta(TypeFunction<T,R> lambda1, TypeFunction<T,R> lambda2)
    • andGtMeta

      public <R> FS<T> andGtMeta(TypeFunction<T,R> lambda1, TypeFunction<T,R> lambda2)
    • gteMeta

      public FS<T> gteMeta(String column)
    • gteExp

      public FS<T> gteExp(String exp)
    • gteMeta

      public <R> FS<T> gteMeta(TypeFunction<T,R> lambda)
    • gteMeta

      public FS<T> gteMeta(String column1, String column2)
    • andGteMeta

      public FS<T> andGteMeta(String column1, String column2)
    • gteMeta

      public <R> FS<T> gteMeta(TypeFunction<T,R> lambda1, TypeFunction<T,R> lambda2)
    • andGteMeta

      public <R> FS<T> andGteMeta(TypeFunction<T,R> lambda1, TypeFunction<T,R> lambda2)
    • notEqMeta

      public FS<T> notEqMeta(String column)
    • notEqExp

      public FS<T> notEqExp(String exp)
    • notEqMeta

      public <R> FS<T> notEqMeta(TypeFunction<T,R> lambda)
    • notEqMeta

      public FS<T> notEqMeta(String column1, String column2)
    • andNotEqMeta

      public FS<T> andNotEqMeta(String column1, String column2)
    • notEqMeta

      public <R> FS<T> notEqMeta(TypeFunction<T,R> lambda1, TypeFunction<T,R> lambda2)
    • andNotEqMeta

      public <R> FS<T> andNotEqMeta(TypeFunction<T,R> lambda1, TypeFunction<T,R> lambda2)
    • setNull

      public FS<T> setNull(String column)
    • setNull

      public <R> FS<T> setNull(TypeFunction<T,R> lambda)