Package 

Class OperatorKt

    • Method Summary

      Modifier and Type Method Description
      final static QueryBinary plus(Number $self, Query query) Number类型扩展运算符:+,用于数值+表达式类型 例如:1 + count() 或 1.
      final static QueryBinary plus(Number $self, SelectQuery query) Number类型扩展运算符:+,用于数值+子查询 例如:1 + (Select() select count() from Table) 或 1.
      final static QueryBinary plus(SelectQuery $self, Number number) SelectQuery类型扩展运算符:+,用于子查询+数值 例如:(Select() select count() from Table) + 1 或 (Select() select count() from Table).
      final static QueryBinary plus(SelectQuery $self, Query query) SelectQuery类型扩展运算符:+,用于子查询+表达式类型 例如:(Select() select count() from Table) + count() 或 (Select() select count() from Table).
      final static QueryBinary minus(Number $self, Query query) Number类型扩展运算符:-,用于数值-表达式类型 例如:1 - count() 或 1.
      final static QueryBinary minus(Number $self, SelectQuery query) Number类型扩展运算符:-,用于数值-子查询 例如:1 - (Select() select count() from Table) 或 1.
      final static QueryBinary minus(SelectQuery $self, Number number) SelectQuery类型扩展运算符:-,用于子查询+-数值 例如:(Select() select count() from Table) - 1 或 (Select() select count() from Table).
      final static QueryBinary minus(SelectQuery $self, Query query) SelectQuery类型扩展运算符:-,用于子查询-表达式类型 例如:(Select() select count() from Table) - count() 或 (Select() select count() from Table).
      final static QueryBinary times(Number $self, Query query) Number类型扩展运算符:,用于数值表达式类型 例如:1 * count() 或 1.
      final static QueryBinary times(Number $self, SelectQuery query) Number类型扩展运算符:,用于数值子查询 例如:1 * (Select() select count() from Table) 或 1.
      final static QueryBinary times(SelectQuery $self, Number number) SelectQuery类型扩展运算符:*,用于子查询+数值 例如:(Select() select count() from Table) * 1 或 (Select() select count() from Table).
      final static QueryBinary times(SelectQuery $self, Query query) SelectQuery类型扩展运算符:,用于子查询表达式类型 例如:(Select() select count() from Table) * count() 或 (Select() select count() from Table).
      final static QueryBinary div(Number $self, Query query) Number类型扩展运算符:/,用于数值/表达式类型 例如:1 / count() 或 1.
      final static QueryBinary div(Number $self, SelectQuery query) Number类型扩展运算符:/,用于数值/子查询 例如:1 / (Select() select count() from Table) 或 1.
      final static QueryBinary div(SelectQuery $self, Number number) SelectQuery类型扩展运算符:/,用于子查询/数值 例如:(Select() select count() from Table) / 1 或 (Select() select count() from Table).
      final static QueryBinary div(SelectQuery $self, Query query) SelectQuery类型扩展运算符:/,用于子查询/表达式类型 例如:(Select() select count() from Table) / count() 或 (Select() select count() from Table).
      final static QueryBinary rem(Number $self, Query query) Number类型扩展运算符:%,用于数值%表达式类型 例如:1 % count() 或 1.
      final static QueryBinary rem(Number $self, SelectQuery query) Number类型扩展运算符:%,用于数值%子查询 例如:1 % (Select() select count() from Table) 或 1.
      final static QueryBinary rem(SelectQuery $self, Number number) SelectQuery类型扩展运算符:%,用于子查询%数值 例如:(Select() select count() from Table) % 1 或 (Select() select count() from Table).
      final static QueryBinary rem(SelectQuery $self, Query query) SelectQuery类型扩展运算符:%,用于子查询%表达式类型 例如:(Select() select count() from Table) % count() 或 (Select() select count() from Table).
      final static QueryBinary eq(Number $self, Query query) Number类型扩展函数,用于生成=表达式 例如:1 eq column("c1") 或 1.
      final static <T extends Any> QueryBinary eq(Number $self, T query) Number类型扩展函数,用于生成=表达式 例如:1 eq 1 或 1.
      final static QueryBinary eq(Number $self, SelectQuery query) Number类型扩展函数,用于生成=表达式(对子查询) 例如:1 eq (Select() from "xx")
      final static QueryBinary eq(String $self, Query query) String类型扩展函数,用于生成=表达式 例如:"1" eq column("c1") 或 "1".
      final static <T extends Any> QueryBinary eq(String $self, T query) String类型扩展函数,用于生成=表达式 例如:"1" eq "1" 或 "1".
      final static QueryBinary eq(String $self, SelectQuery query) String类型扩展函数,用于生成=表达式(对子查询) 例如:"1" eq (Select() from "xx")
      final static QueryBinary eq(Date $self, Query query) Date类型扩展函数,用于生成=表达式 例如:Date() eq column("c1") 或 Date().
      final static <T extends Any> QueryBinary eq(Date $self, T query) Date类型扩展函数,用于生成=表达式 例如:Date() eq Date() 或 Date().
      final static QueryBinary eq(Date $self, SelectQuery query) Date类型扩展函数,用于生成=表达式(对子查询) 例如:Date() eq (Select() from "xx")
      final static QueryBinary eq(Boolean $self, Query query) Boolean类型扩展函数,用于生成=表达式 例如:true eq column("c1") 或 true.
      final static <T extends Any> QueryBinary eq(Boolean $self, T query) Boolean类型扩展函数,用于生成=表达式 例如:true eq true 或 true.
      final static QueryBinary eq(Boolean $self, SelectQuery query) Boolean类型扩展函数,用于生成=表达式(对子查询) 例如:true eq (Select() from "xx")
      final static QueryBinary eq(SelectQuery $self, Query query) SelectQuery类型扩展函数,用于生成=表达式 例如:(Select() from Table) eq column("c1") 或 (Select() from Table).
      final static <T extends Any> QueryBinary eq(SelectQuery $self, T query) SelectQuery类型扩展函数,用于生成=表达式 例如:(Select() from Table) eq 1 或 (Select() from Table).
      final static QueryBinary eq(SelectQuery $self, SelectQuery query) SelectQuery类型扩展函数,用于生成=表达式(对子查询) 例如:(Select() from "xx") eq (Select() from "xx")
      final static QueryBinary ne(Number $self, Query query) Number类型扩展函数,用于生成<>表达式 例如:1 ne column("c1") 或 1.
      final static <T extends Any> QueryBinary ne(Number $self, T query) Number类型扩展函数,用于生成<>表达式 例如:1 ne 1 或 1.
      final static QueryBinary ne(Number $self, SelectQuery query) Number类型扩展函数,用于生成<>表达式(对子查询) 例如:1 ne (Select() from "xx")
      final static QueryBinary ne(String $self, Query query) String类型扩展函数,用于生成<>表达式 例如:"1" ne column("c1") 或 "1".
      final static <T extends Any> QueryBinary ne(String $self, T query) String类型扩展函数,用于生成<>表达式 例如:"1" ne "1" 或 "1".
      final static QueryBinary ne(String $self, SelectQuery query) String类型扩展函数,用于生成<>表达式(对子查询) 例如:"1" ne (Select() from "xx")
      final static QueryBinary ne(Date $self, Query query) Date类型扩展函数,用于生成<>表达式 例如:Date() ne column("c1") 或 Date().
      final static <T extends Any> QueryBinary ne(Date $self, T query) Date类型扩展函数,用于生成<>表达式 例如:Date() ne Date() 或 Date().
      final static QueryBinary ne(Date $self, SelectQuery query) Date类型扩展函数,用于生成<>表达式(对子查询) 例如:Date() ne (Select() from "xx")
      final static QueryBinary ne(Boolean $self, Query query) Boolean类型扩展函数,用于生成<>表达式 例如:true ne column("c1") 或 true.
      final static <T extends Any> QueryBinary ne(Boolean $self, T query) Boolean类型扩展函数,用于生成<>表达式 例如:true ne true 或 true.
      final static QueryBinary ne(Boolean $self, SelectQuery query) Boolean类型扩展函数,用于生成<>表达式(对子查询) 例如:true ne (Select() from "xx")
      final static QueryBinary ne(SelectQuery $self, Query query) SelectQuery类型扩展函数,用于生成<>表达式 例如:(Select() from Table) ne column("c1") 或 (Select() from Table).
      final static <T extends Any> QueryBinary ne(SelectQuery $self, T query) SelectQuery类型扩展函数,用于生成<>表达式 例如:(Select() from Table) ne 1 或 (Select() from Table).
      final static QueryBinary ne(SelectQuery $self, SelectQuery query) SelectQuery类型扩展函数,用于生成<>表达式(对子查询) 例如:(Select() from "xx") ne (Select() from "xx")
      final static QueryBinary gt(Number $self, Query query) Number类型扩展函数,用于生成>表达式 例如:1 gt column("c1") 或 1.
      final static <T extends Any> QueryBinary gt(Number $self, T query) Number类型扩展函数,用于生成>表达式 例如:1 gt 1 或 1.
      final static QueryBinary gt(Number $self, SelectQuery query) Number类型扩展函数,用于生成>表达式(对子查询) 例如:1 gt (Select() from "xx")
      final static QueryBinary gt(String $self, Query query) String类型扩展函数,用于生成>表达式 例如:"1" gt column("c1") 或 "1".
      final static <T extends Any> QueryBinary gt(String $self, T query) String类型扩展函数,用于生成>表达式 例如:"1" gt "1" 或 "1".
      final static QueryBinary gt(String $self, SelectQuery query) String类型扩展函数,用于生成>表达式(对子查询) 例如:"1" gt (Select() from "xx")
      final static QueryBinary gt(Date $self, Query query) Date类型扩展函数,用于生成>表达式 例如:Date() gt column("c1") 或 Date().
      final static <T extends Any> QueryBinary gt(Date $self, T query) Date类型扩展函数,用于生成>表达式 例如:Date() gt Date() 或 Date().
      final static QueryBinary gt(Date $self, SelectQuery query) Date类型扩展函数,用于生成>表达式(对子查询) 例如:Date() gt (Select() from "xx")
      final static QueryBinary gt(Boolean $self, Query query) Boolean类型扩展函数,用于生成>表达式 例如:true gt column("c1") 或 true.
      final static <T extends Any> QueryBinary gt(Boolean $self, T query) Boolean类型扩展函数,用于生成>表达式 例如:true gt true 或 true.
      final static QueryBinary gt(Boolean $self, SelectQuery query) Boolean类型扩展函数,用于生成>表达式(对子查询) 例如:true gt (Select() from "xx")
      final static QueryBinary gt(SelectQuery $self, Query query) SelectQuery类型扩展函数,用于生成>表达式 例如:(Select() from Table) gt column("c1") 或 (Select() from Table).
      final static <T extends Any> QueryBinary gt(SelectQuery $self, T query) SelectQuery类型扩展函数,用于生成>表达式 例如:(Select() from Table) gt 1 或 (Select() from Table).
      final static QueryBinary gt(SelectQuery $self, SelectQuery query) SelectQuery类型扩展函数,用于生成>表达式(对子查询) 例如:(Select() from "xx") gt (Select() from "xx")
      final static QueryBinary ge(Number $self, Query query) Number类型扩展函数,用于生成>=表达式 例如:1 ge column("c1") 或 1.
      final static <T extends Any> QueryBinary ge(Number $self, T query) Number类型扩展函数,用于生成>=表达式 例如:1 ge 1 或 1.
      final static QueryBinary ge(Number $self, SelectQuery query) Number类型扩展函数,用于生成>=表达式(对子查询) 例如:1 ge (Select() from "xx")
      final static QueryBinary ge(String $self, Query query) String类型扩展函数,用于生成>=表达式 例如:"1" ge column("c1") 或 "1".
      final static <T extends Any> QueryBinary ge(String $self, T query) String类型扩展函数,用于生成>=表达式 例如:"1" ge "1" 或 "1".
      final static QueryBinary ge(String $self, SelectQuery query) String类型扩展函数,用于生成>=表达式(对子查询) 例如:"1" ge (Select() from "xx")
      final static QueryBinary ge(Date $self, Query query) Date类型扩展函数,用于生成>=表达式 例如:Date() ge column("c1") 或 Date().
      final static <T extends Any> QueryBinary ge(Date $self, T query) Date类型扩展函数,用于生成>=表达式 例如:Date() ge Date() 或 Date().
      final static QueryBinary ge(Date $self, SelectQuery query) Date类型扩展函数,用于生成>=表达式(对子查询) 例如:Date() ge (Select() from "xx")
      final static QueryBinary ge(Boolean $self, Query query) Boolean类型扩展函数,用于生成>=表达式 例如:true ge column("c1") 或 true.
      final static <T extends Any> QueryBinary ge(Boolean $self, T query) Boolean类型扩展函数,用于生成>=表达式 例如:true ge true 或 true.
      final static QueryBinary ge(Boolean $self, SelectQuery query) Boolean类型扩展函数,用于生成>=表达式(对子查询) 例如:true ge (Select() from "xx")
      final static QueryBinary ge(SelectQuery $self, Query query) SelectQuery类型扩展函数,用于生成>=表达式 例如:(Select() from Table) ge column("c1") 或 (Select() from Table).
      final static <T extends Any> QueryBinary ge(SelectQuery $self, T query) SelectQuery类型扩展函数,用于生成>=表达式 例如:(Select() from Table) ge 1 或 (Select() from Table).
      final static QueryBinary ge(SelectQuery $self, SelectQuery query) SelectQuery类型扩展函数,用于生成>=表达式(对子查询) 例如:(Select() from "xx") ge (Select() from "xx")
      final static QueryBinary lt(Number $self, Query query) Number类型扩展函数,用于生成<表达式 例如:1 lt column("c1") 或 1.
      final static <T extends Any> QueryBinary lt(Number $self, T query) Number类型扩展函数,用于生成<表达式 例如:1 lt 1 或 1.
      final static QueryBinary lt(Number $self, SelectQuery query) Number类型扩展函数,用于生成<表达式(对子查询) 例如:1 lt (Select() from "xx")
      final static QueryBinary lt(String $self, Query query) String类型扩展函数,用于生成<表达式 例如:"1" lt column("c1") 或 "1".
      final static <T extends Any> QueryBinary lt(String $self, T query) String类型扩展函数,用于生成<表达式 例如:"1" lt "1" 或 "1".
      final static QueryBinary lt(String $self, SelectQuery query) String类型扩展函数,用于生成<表达式(对子查询) 例如:"1" lt (Select() from "xx")
      final static QueryBinary lt(Date $self, Query query) Date类型扩展函数,用于生成<表达式 例如:Date() lt column("c1") 或 Date().
      final static <T extends Any> QueryBinary lt(Date $self, T query) Date类型扩展函数,用于生成<表达式 例如:Date() lt Date() 或 Date().
      final static QueryBinary lt(Date $self, SelectQuery query) Date类型扩展函数,用于生成<表达式(对子查询) 例如:Date() lt (Select() from "xx")
      final static QueryBinary lt(Boolean $self, Query query) Boolean类型扩展函数,用于生成<表达式 例如:true lt column("c1") 或 true.
      final static <T extends Any> QueryBinary lt(Boolean $self, T query) Boolean类型扩展函数,用于生成<表达式 例如:true lt true 或 true.
      final static QueryBinary lt(Boolean $self, SelectQuery query) Boolean类型扩展函数,用于生成<表达式(对子查询) 例如:true lt (Select() from "xx")
      final static QueryBinary lt(SelectQuery $self, Query query) SelectQuery类型扩展函数,用于生成<表达式 例如:(Select() from Table) lt column("c1") 或 (Select() from Table).
      final static <T extends Any> QueryBinary lt(SelectQuery $self, T query) SelectQuery类型扩展函数,用于生成<表达式 例如:(Select() from Table) lt 1 或 (Select() from Table).
      final static QueryBinary lt(SelectQuery $self, SelectQuery query) SelectQuery类型扩展函数,用于生成<表达式(对子查询) 例如:(Select() from "xx") lt (Select() from "xx")
      final static QueryBinary le(Number $self, Query query) Number类型扩展函数,用于生成<=表达式 例如:1 le column("c1") 或 1.
      final static <T extends Any> QueryBinary le(Number $self, T query) Number类型扩展函数,用于生成<=表达式 例如:1 le 1 或 1.
      final static QueryBinary le(Number $self, SelectQuery query) Number类型扩展函数,用于生成<=表达式(对子查询) 例如:1 le (Select() from "xx")
      final static QueryBinary le(String $self, Query query) String类型扩展函数,用于生成<=表达式 例如:"1" le column("c1") 或 "1".
      final static <T extends Any> QueryBinary le(String $self, T query) String类型扩展函数,用于生成<=表达式 例如:"1" le "1" 或 "1".
      final static QueryBinary le(String $self, SelectQuery query) String类型扩展函数,用于生成<=表达式(对子查询) 例如:"1" le (Select() from "xx")
      final static QueryBinary le(Date $self, Query query) Date类型扩展函数,用于生成<=表达式 例如:Date() le column("c1") 或 Date().
      final static <T extends Any> QueryBinary le(Date $self, T query) Date类型扩展函数,用于生成<=表达式 例如:Date() le Date() 或 Date().
      final static QueryBinary le(Date $self, SelectQuery query) Date类型扩展函数,用于生成<=表达式(对子查询) 例如:Date() le (Select() from "xx")
      final static QueryBinary le(Boolean $self, Query query) Boolean类型扩展函数,用于生成<=表达式 例如:true le column("c1") 或 true.
      final static <T extends Any> QueryBinary le(Boolean $self, T query) Boolean类型扩展函数,用于生成<=表达式 例如:true le true 或 true.
      final static QueryBinary le(Boolean $self, SelectQuery query) Boolean类型扩展函数,用于生成<=表达式(对子查询) 例如:true le (Select() from "xx")
      final static QueryBinary le(SelectQuery $self, Query query) SelectQuery类型扩展函数,用于生成<=表达式 例如:(Select() from Table) le column("c1") 或 (Select() from Table).
      final static <T extends Any> QueryBinary le(SelectQuery $self, T query) SelectQuery类型扩展函数,用于生成<=表达式 例如:(Select() from Table) le 1 或 (Select() from Table).
      final static QueryBinary le(SelectQuery $self, SelectQuery query) SelectQuery类型扩展函数,用于生成<=表达式(对子查询) 例如:(Select() from "xx") le (Select() from "xx")
      final static <T extends Any> QueryInList<T> inList(Number $self, List<T> list) Number类型扩展函数,用于生成IN表达式 例如:1 inList listOf(column("c1"), column("c2")) 或 1.
      final static QueryInSubQuery inList(Number $self, SelectQuery subQuery) Number类型扩展函数,用于生成IN子查询表达式 例如:1 inList (Select() from Table)
      final static <T extends Any> QueryInList<T> inList(String $self, List<T> list) String类型扩展函数,用于生成IN表达式 例如:"1" inList listOf(column("c1"), column("c2")) 或 "1".
      final static QueryInSubQuery inList(String $self, SelectQuery subQuery) String类型扩展函数,用于生成IN子查询表达式 例如:"1" inList (Select() from Table)
      final static <T extends Any> QueryInList<T> inList(Date $self, List<T> list) Date类型扩展函数,用于生成IN表达式 例如:Date() inList listOf(column("c1"), column("c2")) 或 Date().
      final static QueryInSubQuery inList(Date $self, SelectQuery subQuery) Date类型扩展函数,用于生成IN子查询表达式 例如:Date() inList (Select() from Table)
      final static <T extends Any> QueryInList<T> inList(Boolean $self, List<T> list) Boolean类型扩展函数,用于生成IN表达式 例如:true inList listOf(column("c1"), column("c2")) 或 true.
      final static QueryInSubQuery inList(Boolean $self, SelectQuery subQuery) Boolean类型扩展函数,用于生成IN子查询表达式 例如:true inList (Select() from Table)
      final static <T extends Any> QueryInList<T> inList(SelectQuery $self, List<T> list) SelectQuery类型扩展函数,用于生成IN表达式 例如:(Select() from Table) inList listOf(column("c1"), column("c2")) 或 (Select() from Table).
      final static QueryInSubQuery inList(SelectQuery $self, SelectQuery subQuery) SelectQuery类型扩展函数,用于生成IN子查询表达式 例如:(Select() from Table1) inList (Select() from Table2)
      final static <T extends Any> QueryInList<T> notInList(Number $self, List<T> list) Number类型扩展函数,用于生成NOT IN表达式 例如:1 notInList listOf(column("c1"), column("c2")) 或 1.
      final static QueryInSubQuery notInList(Number $self, SelectQuery subQuery) Number类型扩展函数,用于生成NOT IN子查询表达式 例如:1 notInList (Select() from Table)
      final static <T extends Any> QueryInList<T> notInList(String $self, List<T> list) String类型扩展函数,用于生成NOT IN表达式 例如:"1" notInList listOf(column("c1"), column("c2")) 或 "1".
      final static QueryInSubQuery notInList(String $self, SelectQuery subQuery) String类型扩展函数,用于生成NOT IN子查询表达式 例如:"1" notInList (Select() from Table)
      final static <T extends Any> QueryInList<T> notInList(Date $self, List<T> list) Date类型扩展函数,用于生成NOT IN表达式 例如:Date() notInList listOf(column("c1"), column("c2")) 或 Date().
      final static QueryInSubQuery notInList(Date $self, SelectQuery subQuery) Date类型扩展函数,用于生成NOT IN子查询表达式 例如:Date() notInList (Select() from Table)
      final static <T extends Any> QueryInList<T> notInList(Boolean $self, List<T> list) Boolean类型扩展函数,用于生成NOT IN表达式 例如:true notInList listOf(column("c1"), column("c2")) 或 true.
      final static QueryInSubQuery notInList(Boolean $self, SelectQuery subQuery) Boolean类型扩展函数,用于生成NOT IN子查询表达式 例如:true notInList (Select() from Table)
      final static <T extends Any> QueryInList<T> notInList(SelectQuery $self, List<T> list) SelectQuery类型扩展函数,用于生成NOT IN表达式 例如:(Select() from Table) notInList listOf(column("c1"), column("c2")) 或 (Select() from Table).
      final static QueryInSubQuery notInList(SelectQuery $self, SelectQuery subQuery) SelectQuery类型扩展函数,用于生成NOT IN子查询表达式 例如:(Select() from Table1) notInList (Select() from Table2)
      final static <T extends Any> QueryBetween<T> between(Number $self, T start, T end) Number类型扩展函数,用于生成BETWEEN表达式 例如:1.
      final static <T extends Any> QueryBetween<T> between(String $self, T start, T end) String类型扩展函数,用于生成BETWEEN表达式 例如:"1".
      final static <T extends Any> QueryBetween<T> between(Date $self, T start, T end) Date类型扩展函数,用于生成BETWEEN表达式 例如:Date().
      final static <T extends Any> QueryBetween<T> between(Boolean $self, T start, T end) Boolean类型扩展函数,用于生成BETWEEN表达式 例如:true.
      final static <T extends Any> QueryBetween<T> between(SelectQuery $self, T start, T end) SelectQuery类型扩展函数,用于生成BETWEEN表达式 例如:(Select() from Table).
      final static <T extends Any> QueryBetween<T> notBetween(Number $self, T start, T end) Number类型扩展函数,用于生成NOT BETWEEN表达式 例如:1.
      final static <T extends Any> QueryBetween<T> notBetween(String $self, T start, T end) String类型扩展函数,用于生成NOT BETWEEN表达式 例如:"1".
      final static <T extends Any> QueryBetween<T> notBetween(Date $self, T start, T end) Date类型扩展函数,用于生成NOT BETWEEN表达式 例如:Date().
      final static <T extends Any> QueryBetween<T> notBetween(Boolean $self, T start, T end) Boolean类型扩展函数,用于生成NOT BETWEEN表达式 例如:true.
      final static <T extends Any> QueryBetween<T> notBetween(SelectQuery $self, T start, T end) SelectQuery类型扩展函数,用于生成NOT BETWEEN表达式 例如:(Select() from Table).
      final static QueryBinary isNull(SelectQuery $self) SelectQuery类型扩展函数,用于生成IS NULL表达式 例如:(Select() from Table).
      final static QueryBinary isNotNull(SelectQuery $self) SelectQuery类型扩展函数,用于生成IS NOT NULL表达式 例如:(Select() from Table).
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • plus

         final static QueryBinary plus(Number $self, Query query)

        Number类型扩展运算符:+,用于数值+表达式类型 例如:1 + count() 或 1.plus(count())

        Parameters:
        query - Query 表达式类型
      • plus

         final static QueryBinary plus(Number $self, SelectQuery query)

        Number类型扩展运算符:+,用于数值+子查询 例如:1 + (Select() select count() from Table) 或 1.plus(Select() select count() from Table)

        Parameters:
        query - SelectQuery 子查询
      • plus

         final static QueryBinary plus(SelectQuery $self, Number number)

        SelectQuery类型扩展运算符:+,用于子查询+数值 例如:(Select() select count() from Table) + 1 或 (Select() select count() from Table).plus(1)

        Parameters:
        number - Number 数值
      • plus

         final static QueryBinary plus(SelectQuery $self, Query query)

        SelectQuery类型扩展运算符:+,用于子查询+表达式类型 例如:(Select() select count() from Table) + count() 或 (Select() select count() from Table).plus(count())

        Parameters:
        query - Query 表达式类型
      • minus

         final static QueryBinary minus(Number $self, Query query)

        Number类型扩展运算符:-,用于数值-表达式类型 例如:1 - count() 或 1.minus(count())

        Parameters:
        query - Query 表达式类型
      • minus

         final static QueryBinary minus(Number $self, SelectQuery query)

        Number类型扩展运算符:-,用于数值-子查询 例如:1 - (Select() select count() from Table) 或 1.minus(Select() select count() from Table)

        Parameters:
        query - SelectQuery 子查询
      • minus

         final static QueryBinary minus(SelectQuery $self, Number number)

        SelectQuery类型扩展运算符:-,用于子查询+-数值 例如:(Select() select count() from Table) - 1 或 (Select() select count() from Table).minus(1)

        Parameters:
        number - Number 数值
      • minus

         final static QueryBinary minus(SelectQuery $self, Query query)

        SelectQuery类型扩展运算符:-,用于子查询-表达式类型 例如:(Select() select count() from Table) - count() 或 (Select() select count() from Table).minus(count())

        Parameters:
        query - Query 表达式类型
      • times

         final static QueryBinary times(Number $self, Query query)

        Number类型扩展运算符:,用于数值表达式类型 例如:1 * count() 或 1.times(count())

        Parameters:
        query - Query 表达式类型
      • times

         final static QueryBinary times(Number $self, SelectQuery query)

        Number类型扩展运算符:,用于数值子查询 例如:1 * (Select() select count() from Table) 或 1.times(Select() select count() from Table)

        Parameters:
        query - SelectQuery 子查询
      • times

         final static QueryBinary times(SelectQuery $self, Number number)

        SelectQuery类型扩展运算符:*,用于子查询+数值 例如:(Select() select count() from Table) * 1 或 (Select() select count() from Table).times(1)

        Parameters:
        number - Number 数值
      • times

         final static QueryBinary times(SelectQuery $self, Query query)

        SelectQuery类型扩展运算符:,用于子查询表达式类型 例如:(Select() select count() from Table) * count() 或 (Select() select count() from Table).times(count())

        Parameters:
        query - Query 表达式类型
      • div

         final static QueryBinary div(Number $self, Query query)

        Number类型扩展运算符:/,用于数值/表达式类型 例如:1 / count() 或 1.div(count())

        Parameters:
        query - Query 表达式类型
      • div

         final static QueryBinary div(Number $self, SelectQuery query)

        Number类型扩展运算符:/,用于数值/子查询 例如:1 / (Select() select count() from Table) 或 1.div(Select() select count() from Table)

        Parameters:
        query - SelectQuery 子查询
      • div

         final static QueryBinary div(SelectQuery $self, Number number)

        SelectQuery类型扩展运算符:/,用于子查询/数值 例如:(Select() select count() from Table) / 1 或 (Select() select count() from Table).div(1)

        Parameters:
        number - Number 数值
      • div

         final static QueryBinary div(SelectQuery $self, Query query)

        SelectQuery类型扩展运算符:/,用于子查询/表达式类型 例如:(Select() select count() from Table) / count() 或 (Select() select count() from Table).div(count())

        Parameters:
        query - Query 表达式类型
      • rem

         final static QueryBinary rem(Number $self, Query query)

        Number类型扩展运算符:%,用于数值%表达式类型 例如:1 % count() 或 1.rem(count())

        Parameters:
        query - Query 表达式类型
      • rem

         final static QueryBinary rem(Number $self, SelectQuery query)

        Number类型扩展运算符:%,用于数值%子查询 例如:1 % (Select() select count() from Table) 或 1.rem(Select() select count() from Table)

        Parameters:
        query - SelectQuery 子查询
      • rem

         final static QueryBinary rem(SelectQuery $self, Number number)

        SelectQuery类型扩展运算符:%,用于子查询%数值 例如:(Select() select count() from Table) % 1 或 (Select() select count() from Table).rem(1)

        Parameters:
        number - Number 数值
      • rem

         final static QueryBinary rem(SelectQuery $self, Query query)

        SelectQuery类型扩展运算符:%,用于子查询%表达式类型 例如:(Select() select count() from Table) % count() 或 (Select() select count() from Table).rem(count())

        Parameters:
        query - Query 表达式类型
      • eq

         final static QueryBinary eq(Number $self, Query query)

        Number类型扩展函数,用于生成=表达式 例如:1 eq column("c1") 或 1.eq(column("c1"))

        Parameters:
        query - Query 表达式类型
      • eq

         final static <T extends Any> QueryBinary eq(Number $self, T query)

        Number类型扩展函数,用于生成=表达式 例如:1 eq 1 或 1.eq(1)

        Parameters:
        query - T 右侧合法的类型有Number、String、Date、List、Boolean以及null
      • eq

         final static QueryBinary eq(Number $self, SelectQuery query)

        Number类型扩展函数,用于生成=表达式(对子查询) 例如:1 eq (Select() from "xx")

        Parameters:
        query - SelectQuery 子查询dsl
      • eq

         final static QueryBinary eq(String $self, Query query)

        String类型扩展函数,用于生成=表达式 例如:"1" eq column("c1") 或 "1".eq(column("c1"))

        Parameters:
        query - Query 表达式类型
      • eq

         final static <T extends Any> QueryBinary eq(String $self, T query)

        String类型扩展函数,用于生成=表达式 例如:"1" eq "1" 或 "1".eq("1")

        Parameters:
        query - T 右侧合法的类型有Number、String、Date、List、Boolean以及null
      • eq

         final static QueryBinary eq(String $self, SelectQuery query)

        String类型扩展函数,用于生成=表达式(对子查询) 例如:"1" eq (Select() from "xx")

        Parameters:
        query - SelectQuery 子查询dsl
      • eq

         final static QueryBinary eq(Date $self, Query query)

        Date类型扩展函数,用于生成=表达式 例如:Date() eq column("c1") 或 Date().eq(column("c1"))

        Parameters:
        query - Query 表达式类型
      • eq

         final static <T extends Any> QueryBinary eq(Date $self, T query)

        Date类型扩展函数,用于生成=表达式 例如:Date() eq Date() 或 Date().eq(Date())

        Parameters:
        query - T 右侧合法的类型有Number、String、Date、List、Boolean以及null
      • eq

         final static QueryBinary eq(Date $self, SelectQuery query)

        Date类型扩展函数,用于生成=表达式(对子查询) 例如:Date() eq (Select() from "xx")

        Parameters:
        query - SelectQuery 子查询dsl
      • eq

         final static QueryBinary eq(Boolean $self, Query query)

        Boolean类型扩展函数,用于生成=表达式 例如:true eq column("c1") 或 true.eq(column("c1"))

        Parameters:
        query - Query 表达式类型
      • eq

         final static <T extends Any> QueryBinary eq(Boolean $self, T query)

        Boolean类型扩展函数,用于生成=表达式 例如:true eq true 或 true.eq(true)

        Parameters:
        query - T 右侧合法的类型有Number、String、Date、List、Boolean以及null
      • eq

         final static QueryBinary eq(Boolean $self, SelectQuery query)

        Boolean类型扩展函数,用于生成=表达式(对子查询) 例如:true eq (Select() from "xx")

        Parameters:
        query - SelectQuery 子查询dsl
      • eq

         final static QueryBinary eq(SelectQuery $self, Query query)

        SelectQuery类型扩展函数,用于生成=表达式 例如:(Select() from Table) eq column("c1") 或 (Select() from Table).eq(column("c1"))

        Parameters:
        query - Query 表达式类型
      • eq

         final static <T extends Any> QueryBinary eq(SelectQuery $self, T query)

        SelectQuery类型扩展函数,用于生成=表达式 例如:(Select() from Table) eq 1 或 (Select() from Table).eq(1)

        Parameters:
        query - T 右侧合法的类型有Number、String、Date、List、Boolean以及null
      • eq

         final static QueryBinary eq(SelectQuery $self, SelectQuery query)

        SelectQuery类型扩展函数,用于生成=表达式(对子查询) 例如:(Select() from "xx") eq (Select() from "xx")

        Parameters:
        query - SelectQuery 子查询dsl
      • ne

         final static QueryBinary ne(Number $self, Query query)

        Number类型扩展函数,用于生成<>表达式 例如:1 ne column("c1") 或 1.ne(column("c1"))

        Parameters:
        query - Query 表达式类型
      • ne

         final static <T extends Any> QueryBinary ne(Number $self, T query)

        Number类型扩展函数,用于生成<>表达式 例如:1 ne 1 或 1.ne(1)

        Parameters:
        query - T 右侧合法的类型有Number、String、Date、List、Boolean以及null
      • ne

         final static QueryBinary ne(Number $self, SelectQuery query)

        Number类型扩展函数,用于生成<>表达式(对子查询) 例如:1 ne (Select() from "xx")

        Parameters:
        query - SelectQuery 子查询dsl
      • ne

         final static QueryBinary ne(String $self, Query query)

        String类型扩展函数,用于生成<>表达式 例如:"1" ne column("c1") 或 "1".ne(column("c1"))

        Parameters:
        query - Query 表达式类型
      • ne

         final static <T extends Any> QueryBinary ne(String $self, T query)

        String类型扩展函数,用于生成<>表达式 例如:"1" ne "1" 或 "1".ne("1")

        Parameters:
        query - T 右侧合法的类型有Number、String、Date、List、Boolean以及null
      • ne

         final static QueryBinary ne(String $self, SelectQuery query)

        String类型扩展函数,用于生成<>表达式(对子查询) 例如:"1" ne (Select() from "xx")

        Parameters:
        query - SelectQuery 子查询dsl
      • ne

         final static QueryBinary ne(Date $self, Query query)

        Date类型扩展函数,用于生成<>表达式 例如:Date() ne column("c1") 或 Date().ne(column("c1"))

        Parameters:
        query - Query 表达式类型
      • ne

         final static <T extends Any> QueryBinary ne(Date $self, T query)

        Date类型扩展函数,用于生成<>表达式 例如:Date() ne Date() 或 Date().ne(Date())

        Parameters:
        query - T 右侧合法的类型有Number、String、Date、List、Boolean以及null
      • ne

         final static QueryBinary ne(Date $self, SelectQuery query)

        Date类型扩展函数,用于生成<>表达式(对子查询) 例如:Date() ne (Select() from "xx")

        Parameters:
        query - SelectQuery 子查询dsl
      • ne

         final static QueryBinary ne(Boolean $self, Query query)

        Boolean类型扩展函数,用于生成<>表达式 例如:true ne column("c1") 或 true.ne(column("c1"))

        Parameters:
        query - Query 表达式类型
      • ne

         final static <T extends Any> QueryBinary ne(Boolean $self, T query)

        Boolean类型扩展函数,用于生成<>表达式 例如:true ne true 或 true.ne(true)

        Parameters:
        query - T 右侧合法的类型有Number、String、Date、List、Boolean以及null
      • ne

         final static QueryBinary ne(Boolean $self, SelectQuery query)

        Boolean类型扩展函数,用于生成<>表达式(对子查询) 例如:true ne (Select() from "xx")

        Parameters:
        query - SelectQuery 子查询dsl
      • ne

         final static QueryBinary ne(SelectQuery $self, Query query)

        SelectQuery类型扩展函数,用于生成<>表达式 例如:(Select() from Table) ne column("c1") 或 (Select() from Table).ne(column("c1"))

        Parameters:
        query - Query 表达式类型
      • ne

         final static <T extends Any> QueryBinary ne(SelectQuery $self, T query)

        SelectQuery类型扩展函数,用于生成<>表达式 例如:(Select() from Table) ne 1 或 (Select() from Table).ne(1)

        Parameters:
        query - T 右侧合法的类型有Number、String、Date、List、Boolean以及null
      • ne

         final static QueryBinary ne(SelectQuery $self, SelectQuery query)

        SelectQuery类型扩展函数,用于生成<>表达式(对子查询) 例如:(Select() from "xx") ne (Select() from "xx")

        Parameters:
        query - SelectQuery 子查询dsl
      • gt

         final static QueryBinary gt(Number $self, Query query)

        Number类型扩展函数,用于生成>表达式 例如:1 gt column("c1") 或 1.gt(column("c1"))

        Parameters:
        query - Query 表达式类型
      • gt

         final static <T extends Any> QueryBinary gt(Number $self, T query)

        Number类型扩展函数,用于生成>表达式 例如:1 gt 1 或 1.gt(1)

        Parameters:
        query - T 右侧合法的类型有Number、String、Date、List、Boolean以及null
      • gt

         final static QueryBinary gt(Number $self, SelectQuery query)

        Number类型扩展函数,用于生成>表达式(对子查询) 例如:1 gt (Select() from "xx")

        Parameters:
        query - SelectQuery 子查询dsl
      • gt

         final static QueryBinary gt(String $self, Query query)

        String类型扩展函数,用于生成>表达式 例如:"1" gt column("c1") 或 "1".gt(column("c1"))

        Parameters:
        query - Query 表达式类型
      • gt

         final static <T extends Any> QueryBinary gt(String $self, T query)

        String类型扩展函数,用于生成>表达式 例如:"1" gt "1" 或 "1".gt("1")

        Parameters:
        query - T 右侧合法的类型有Number、String、Date、List、Boolean以及null
      • gt

         final static QueryBinary gt(String $self, SelectQuery query)

        String类型扩展函数,用于生成>表达式(对子查询) 例如:"1" gt (Select() from "xx")

        Parameters:
        query - SelectQuery 子查询dsl
      • gt

         final static QueryBinary gt(Date $self, Query query)

        Date类型扩展函数,用于生成>表达式 例如:Date() gt column("c1") 或 Date().gt(column("c1"))

        Parameters:
        query - Query 表达式类型
      • gt

         final static <T extends Any> QueryBinary gt(Date $self, T query)

        Date类型扩展函数,用于生成>表达式 例如:Date() gt Date() 或 Date().gt(Date())

        Parameters:
        query - T 右侧合法的类型有Number、String、Date、List、Boolean以及null
      • gt

         final static QueryBinary gt(Date $self, SelectQuery query)

        Date类型扩展函数,用于生成>表达式(对子查询) 例如:Date() gt (Select() from "xx")

        Parameters:
        query - SelectQuery 子查询dsl
      • gt

         final static QueryBinary gt(Boolean $self, Query query)

        Boolean类型扩展函数,用于生成>表达式 例如:true gt column("c1") 或 true.gt(column("c1"))

        Parameters:
        query - Query 表达式类型
      • gt

         final static <T extends Any> QueryBinary gt(Boolean $self, T query)

        Boolean类型扩展函数,用于生成>表达式 例如:true gt true 或 true.gt(true)

        Parameters:
        query - T 右侧合法的类型有Number、String、Date、List、Boolean以及null
      • gt

         final static QueryBinary gt(Boolean $self, SelectQuery query)

        Boolean类型扩展函数,用于生成>表达式(对子查询) 例如:true gt (Select() from "xx")

        Parameters:
        query - SelectQuery 子查询dsl
      • gt

         final static QueryBinary gt(SelectQuery $self, Query query)

        SelectQuery类型扩展函数,用于生成>表达式 例如:(Select() from Table) gt column("c1") 或 (Select() from Table).gt(column("c1"))

        Parameters:
        query - Query 表达式类型
      • gt

         final static <T extends Any> QueryBinary gt(SelectQuery $self, T query)

        SelectQuery类型扩展函数,用于生成>表达式 例如:(Select() from Table) gt 1 或 (Select() from Table).gt(1)

        Parameters:
        query - T 右侧合法的类型有Number、String、Date、List、Boolean以及null
      • gt

         final static QueryBinary gt(SelectQuery $self, SelectQuery query)

        SelectQuery类型扩展函数,用于生成>表达式(对子查询) 例如:(Select() from "xx") gt (Select() from "xx")

        Parameters:
        query - SelectQuery 子查询dsl
      • ge

         final static QueryBinary ge(Number $self, Query query)

        Number类型扩展函数,用于生成>=表达式 例如:1 ge column("c1") 或 1.ge(column("c1"))

        Parameters:
        query - Query 表达式类型
      • ge

         final static <T extends Any> QueryBinary ge(Number $self, T query)

        Number类型扩展函数,用于生成>=表达式 例如:1 ge 1 或 1.ge(1)

        Parameters:
        query - T 右侧合法的类型有Number、String、Date、List、Boolean以及null
      • ge

         final static QueryBinary ge(Number $self, SelectQuery query)

        Number类型扩展函数,用于生成>=表达式(对子查询) 例如:1 ge (Select() from "xx")

        Parameters:
        query - SelectQuery 子查询dsl
      • ge

         final static QueryBinary ge(String $self, Query query)

        String类型扩展函数,用于生成>=表达式 例如:"1" ge column("c1") 或 "1".ge(column("c1"))

        Parameters:
        query - Query 表达式类型
      • ge

         final static <T extends Any> QueryBinary ge(String $self, T query)

        String类型扩展函数,用于生成>=表达式 例如:"1" ge "1" 或 "1".ge("1")

        Parameters:
        query - T 右侧合法的类型有Number、String、Date、List、Boolean以及null
      • ge

         final static QueryBinary ge(String $self, SelectQuery query)

        String类型扩展函数,用于生成>=表达式(对子查询) 例如:"1" ge (Select() from "xx")

        Parameters:
        query - SelectQuery 子查询dsl
      • ge

         final static QueryBinary ge(Date $self, Query query)

        Date类型扩展函数,用于生成>=表达式 例如:Date() ge column("c1") 或 Date().ge(column("c1"))

        Parameters:
        query - Query 表达式类型
      • ge

         final static <T extends Any> QueryBinary ge(Date $self, T query)

        Date类型扩展函数,用于生成>=表达式 例如:Date() ge Date() 或 Date().ge(Date())

        Parameters:
        query - T 右侧合法的类型有Number、String、Date、List、Boolean以及null
      • ge

         final static QueryBinary ge(Date $self, SelectQuery query)

        Date类型扩展函数,用于生成>=表达式(对子查询) 例如:Date() ge (Select() from "xx")

        Parameters:
        query - SelectQuery 子查询dsl
      • ge

         final static QueryBinary ge(Boolean $self, Query query)

        Boolean类型扩展函数,用于生成>=表达式 例如:true ge column("c1") 或 true.ge(column("c1"))

        Parameters:
        query - Query 表达式类型
      • ge

         final static <T extends Any> QueryBinary ge(Boolean $self, T query)

        Boolean类型扩展函数,用于生成>=表达式 例如:true ge true 或 true.ge(true)

        Parameters:
        query - T 右侧合法的类型有Number、String、Date、List、Boolean以及null
      • ge

         final static QueryBinary ge(Boolean $self, SelectQuery query)

        Boolean类型扩展函数,用于生成>=表达式(对子查询) 例如:true ge (Select() from "xx")

        Parameters:
        query - SelectQuery 子查询dsl
      • ge

         final static QueryBinary ge(SelectQuery $self, Query query)

        SelectQuery类型扩展函数,用于生成>=表达式 例如:(Select() from Table) ge column("c1") 或 (Select() from Table).ge(column("c1"))

        Parameters:
        query - Query 表达式类型
      • ge

         final static <T extends Any> QueryBinary ge(SelectQuery $self, T query)

        SelectQuery类型扩展函数,用于生成>=表达式 例如:(Select() from Table) ge 1 或 (Select() from Table).ge(1)

        Parameters:
        query - T 右侧合法的类型有Number、String、Date、List、Boolean以及null
      • ge

         final static QueryBinary ge(SelectQuery $self, SelectQuery query)

        SelectQuery类型扩展函数,用于生成>=表达式(对子查询) 例如:(Select() from "xx") ge (Select() from "xx")

        Parameters:
        query - SelectQuery 子查询dsl
      • lt

         final static QueryBinary lt(Number $self, Query query)

        Number类型扩展函数,用于生成<表达式 例如:1 lt column("c1") 或 1.lt(column("c1"))

        Parameters:
        query - Query 表达式类型
      • lt

         final static <T extends Any> QueryBinary lt(Number $self, T query)

        Number类型扩展函数,用于生成<表达式 例如:1 lt 1 或 1.lt(1)

        Parameters:
        query - T 右侧合法的类型有Number、String、Date、List、Boolean以及null
      • lt

         final static QueryBinary lt(Number $self, SelectQuery query)

        Number类型扩展函数,用于生成<表达式(对子查询) 例如:1 lt (Select() from "xx")

        Parameters:
        query - SelectQuery 子查询dsl
      • lt

         final static QueryBinary lt(String $self, Query query)

        String类型扩展函数,用于生成<表达式 例如:"1" lt column("c1") 或 "1".lt(column("c1"))

        Parameters:
        query - Query 表达式类型
      • lt

         final static <T extends Any> QueryBinary lt(String $self, T query)

        String类型扩展函数,用于生成<表达式 例如:"1" lt "1" 或 "1".lt("1")

        Parameters:
        query - T 右侧合法的类型有Number、String、Date、List、Boolean以及null
      • lt

         final static QueryBinary lt(String $self, SelectQuery query)

        String类型扩展函数,用于生成<表达式(对子查询) 例如:"1" lt (Select() from "xx")

        Parameters:
        query - SelectQuery 子查询dsl
      • lt

         final static QueryBinary lt(Date $self, Query query)

        Date类型扩展函数,用于生成<表达式 例如:Date() lt column("c1") 或 Date().lt(column("c1"))

        Parameters:
        query - Query 表达式类型
      • lt

         final static <T extends Any> QueryBinary lt(Date $self, T query)

        Date类型扩展函数,用于生成<表达式 例如:Date() lt Date() 或 Date().lt(Date())

        Parameters:
        query - T 右侧合法的类型有Number、String、Date、List、Boolean以及null
      • lt

         final static QueryBinary lt(Date $self, SelectQuery query)

        Date类型扩展函数,用于生成<表达式(对子查询) 例如:Date() lt (Select() from "xx")

        Parameters:
        query - SelectQuery 子查询dsl
      • lt

         final static QueryBinary lt(Boolean $self, Query query)

        Boolean类型扩展函数,用于生成<表达式 例如:true lt column("c1") 或 true.lt(column("c1"))

        Parameters:
        query - Query 表达式类型
      • lt

         final static <T extends Any> QueryBinary lt(Boolean $self, T query)

        Boolean类型扩展函数,用于生成<表达式 例如:true lt true 或 true.lt(true)

        Parameters:
        query - T 右侧合法的类型有Number、String、Date、List、Boolean以及null
      • lt

         final static QueryBinary lt(Boolean $self, SelectQuery query)

        Boolean类型扩展函数,用于生成<表达式(对子查询) 例如:true lt (Select() from "xx")

        Parameters:
        query - SelectQuery 子查询dsl
      • lt

         final static QueryBinary lt(SelectQuery $self, Query query)

        SelectQuery类型扩展函数,用于生成<表达式 例如:(Select() from Table) lt column("c1") 或 (Select() from Table).lt(column("c1"))

        Parameters:
        query - Query 表达式类型
      • lt

         final static <T extends Any> QueryBinary lt(SelectQuery $self, T query)

        SelectQuery类型扩展函数,用于生成<表达式 例如:(Select() from Table) lt 1 或 (Select() from Table).lt(1)

        Parameters:
        query - T 右侧合法的类型有Number、String、Date、List、Boolean以及null
      • lt

         final static QueryBinary lt(SelectQuery $self, SelectQuery query)

        SelectQuery类型扩展函数,用于生成<表达式(对子查询) 例如:(Select() from "xx") lt (Select() from "xx")

        Parameters:
        query - SelectQuery 子查询dsl
      • le

         final static QueryBinary le(Number $self, Query query)

        Number类型扩展函数,用于生成<=表达式 例如:1 le column("c1") 或 1.le(column("c1"))

        Parameters:
        query - Query 表达式类型
      • le

         final static <T extends Any> QueryBinary le(Number $self, T query)

        Number类型扩展函数,用于生成<=表达式 例如:1 le 1 或 1.le(1)

        Parameters:
        query - T 右侧合法的类型有Number、String、Date、List、Boolean以及null
      • le

         final static QueryBinary le(Number $self, SelectQuery query)

        Number类型扩展函数,用于生成<=表达式(对子查询) 例如:1 le (Select() from "xx")

        Parameters:
        query - SelectQuery 子查询dsl
      • le

         final static QueryBinary le(String $self, Query query)

        String类型扩展函数,用于生成<=表达式 例如:"1" le column("c1") 或 "1".le(column("c1"))

        Parameters:
        query - Query 表达式类型
      • le

         final static <T extends Any> QueryBinary le(String $self, T query)

        String类型扩展函数,用于生成<=表达式 例如:"1" le "1" 或 "1".le("1")

        Parameters:
        query - T 右侧合法的类型有Number、String、Date、List、Boolean以及null
      • le

         final static QueryBinary le(String $self, SelectQuery query)

        String类型扩展函数,用于生成<=表达式(对子查询) 例如:"1" le (Select() from "xx")

        Parameters:
        query - SelectQuery 子查询dsl
      • le

         final static QueryBinary le(Date $self, Query query)

        Date类型扩展函数,用于生成<=表达式 例如:Date() le column("c1") 或 Date().le(column("c1"))

        Parameters:
        query - Query 表达式类型
      • le

         final static <T extends Any> QueryBinary le(Date $self, T query)

        Date类型扩展函数,用于生成<=表达式 例如:Date() le Date() 或 Date().le(Date())

        Parameters:
        query - T 右侧合法的类型有Number、String、Date、List、Boolean以及null
      • le

         final static QueryBinary le(Date $self, SelectQuery query)

        Date类型扩展函数,用于生成<=表达式(对子查询) 例如:Date() le (Select() from "xx")

        Parameters:
        query - SelectQuery 子查询dsl
      • le

         final static QueryBinary le(Boolean $self, Query query)

        Boolean类型扩展函数,用于生成<=表达式 例如:true le column("c1") 或 true.le(column("c1"))

        Parameters:
        query - Query 表达式类型
      • le

         final static <T extends Any> QueryBinary le(Boolean $self, T query)

        Boolean类型扩展函数,用于生成<=表达式 例如:true le true 或 true.le(true)

        Parameters:
        query - T 右侧合法的类型有Number、String、Date、List、Boolean以及null
      • le

         final static QueryBinary le(Boolean $self, SelectQuery query)

        Boolean类型扩展函数,用于生成<=表达式(对子查询) 例如:true le (Select() from "xx")

        Parameters:
        query - SelectQuery 子查询dsl
      • le

         final static QueryBinary le(SelectQuery $self, Query query)

        SelectQuery类型扩展函数,用于生成<=表达式 例如:(Select() from Table) le column("c1") 或 (Select() from Table).le(column("c1"))

        Parameters:
        query - Query 表达式类型
      • le

         final static <T extends Any> QueryBinary le(SelectQuery $self, T query)

        SelectQuery类型扩展函数,用于生成<=表达式 例如:(Select() from Table) le 1 或 (Select() from Table).le(1)

        Parameters:
        query - T 右侧合法的类型有Number、String、Date、List、Boolean以及null
      • le

         final static QueryBinary le(SelectQuery $self, SelectQuery query)

        SelectQuery类型扩展函数,用于生成<=表达式(对子查询) 例如:(Select() from "xx") le (Select() from "xx")

        Parameters:
        query - SelectQuery 子查询dsl
      • inList

         final static <T extends Any> QueryInList<T> inList(Number $self, List<T> list)

        Number类型扩展函数,用于生成IN表达式 例如:1 inList listOf(column("c1"), column("c2")) 或 1.inList(listOf(column("c1"), column("c2")))

        Parameters:
        list - List<T> IN表达式列表,列表中合法的类型有Number、String、Date、List、Boolean以及null和Query表达式
      • inList

         final static QueryInSubQuery inList(Number $self, SelectQuery subQuery)

        Number类型扩展函数,用于生成IN子查询表达式 例如:1 inList (Select() from Table)

        Parameters:
        subQuery - SelectQuery IN子查询
      • inList

         final static <T extends Any> QueryInList<T> inList(String $self, List<T> list)

        String类型扩展函数,用于生成IN表达式 例如:"1" inList listOf(column("c1"), column("c2")) 或 "1".inList(listOf(column("c1"), column("c2")))

        Parameters:
        list - List<T> IN表达式列表,列表中合法的类型有Number、String、Date、List、Boolean以及null和Query表达式
      • inList

         final static QueryInSubQuery inList(String $self, SelectQuery subQuery)

        String类型扩展函数,用于生成IN子查询表达式 例如:"1" inList (Select() from Table)

        Parameters:
        subQuery - SelectQuery IN子查询
      • inList

         final static <T extends Any> QueryInList<T> inList(Date $self, List<T> list)

        Date类型扩展函数,用于生成IN表达式 例如:Date() inList listOf(column("c1"), column("c2")) 或 Date().inList(listOf(column("c1"), column("c2")))

        Parameters:
        list - List<T> IN表达式列表,列表中合法的类型有Number、String、Date、List、Boolean以及null和Query表达式
      • inList

         final static QueryInSubQuery inList(Date $self, SelectQuery subQuery)

        Date类型扩展函数,用于生成IN子查询表达式 例如:Date() inList (Select() from Table)

        Parameters:
        subQuery - SelectQuery IN子查询
      • inList

         final static <T extends Any> QueryInList<T> inList(Boolean $self, List<T> list)

        Boolean类型扩展函数,用于生成IN表达式 例如:true inList listOf(column("c1"), column("c2")) 或 true.inList(listOf(column("c1"), column("c2")))

        Parameters:
        list - List<T> IN表达式列表,列表中合法的类型有Number、String、Date、List、Boolean以及null和Query表达式
      • inList

         final static QueryInSubQuery inList(Boolean $self, SelectQuery subQuery)

        Boolean类型扩展函数,用于生成IN子查询表达式 例如:true inList (Select() from Table)

        Parameters:
        subQuery - SelectQuery IN子查询
      • inList

         final static <T extends Any> QueryInList<T> inList(SelectQuery $self, List<T> list)

        SelectQuery类型扩展函数,用于生成IN表达式 例如:(Select() from Table) inList listOf(column("c1"), column("c2")) 或 (Select() from Table).inList(listOf(column("c1"), column("c2")))

        Parameters:
        list - List<T> IN表达式列表,列表中合法的类型有Number、String、Date、List、Boolean以及null和Query表达式
      • inList

         final static QueryInSubQuery inList(SelectQuery $self, SelectQuery subQuery)

        SelectQuery类型扩展函数,用于生成IN子查询表达式 例如:(Select() from Table1) inList (Select() from Table2)

        Parameters:
        subQuery - SelectQuery IN子查询
      • notInList

         final static <T extends Any> QueryInList<T> notInList(Number $self, List<T> list)

        Number类型扩展函数,用于生成NOT IN表达式 例如:1 notInList listOf(column("c1"), column("c2")) 或 1.notInList(listOf(column("c1"), column("c2")))

        Parameters:
        list - List<T> NOT IN表达式列表,列表中合法的类型有Number、String、Date、List、Boolean以及null和Query表达式
      • notInList

         final static QueryInSubQuery notInList(Number $self, SelectQuery subQuery)

        Number类型扩展函数,用于生成NOT IN子查询表达式 例如:1 notInList (Select() from Table)

        Parameters:
        subQuery - SelectQuery NOT IN子查询
      • notInList

         final static <T extends Any> QueryInList<T> notInList(String $self, List<T> list)

        String类型扩展函数,用于生成NOT IN表达式 例如:"1" notInList listOf(column("c1"), column("c2")) 或 "1".notInList(listOf(column("c1"), column("c2")))

        Parameters:
        list - List<T> NOT IN表达式列表,列表中合法的类型有Number、String、Date、List、Boolean以及null和Query表达式
      • notInList

         final static QueryInSubQuery notInList(String $self, SelectQuery subQuery)

        String类型扩展函数,用于生成NOT IN子查询表达式 例如:"1" notInList (Select() from Table)

        Parameters:
        subQuery - SelectQuery NOT IN子查询
      • notInList

         final static <T extends Any> QueryInList<T> notInList(Date $self, List<T> list)

        Date类型扩展函数,用于生成NOT IN表达式 例如:Date() notInList listOf(column("c1"), column("c2")) 或 Date().notInList(listOf(column("c1"), column("c2")))

        Parameters:
        list - List<T> NOT IN表达式列表,列表中合法的类型有Number、String、Date、List、Boolean以及null和Query表达式
      • notInList

         final static QueryInSubQuery notInList(Date $self, SelectQuery subQuery)

        Date类型扩展函数,用于生成NOT IN子查询表达式 例如:Date() notInList (Select() from Table)

        Parameters:
        subQuery - SelectQuery NOT IN子查询
      • notInList

         final static <T extends Any> QueryInList<T> notInList(Boolean $self, List<T> list)

        Boolean类型扩展函数,用于生成NOT IN表达式 例如:true notInList listOf(column("c1"), column("c2")) 或 true.notInList(listOf(column("c1"), column("c2")))

        Parameters:
        list - List<T> NOT IN表达式列表,列表中合法的类型有Number、String、Date、List、Boolean以及null和Query表达式
      • notInList

         final static QueryInSubQuery notInList(Boolean $self, SelectQuery subQuery)

        Boolean类型扩展函数,用于生成NOT IN子查询表达式 例如:true notInList (Select() from Table)

        Parameters:
        subQuery - SelectQuery NOT IN子查询
      • notInList

         final static <T extends Any> QueryInList<T> notInList(SelectQuery $self, List<T> list)

        SelectQuery类型扩展函数,用于生成NOT IN表达式 例如:(Select() from Table) notInList listOf(column("c1"), column("c2")) 或 (Select() from Table).notInList(listOf(column("c1"), column("c2")))

        Parameters:
        list - List<T> NOT IN表达式列表,列表中合法的类型有Number、String、Date、List、Boolean以及null和Query表达式
      • notInList

         final static QueryInSubQuery notInList(SelectQuery $self, SelectQuery subQuery)

        SelectQuery类型扩展函数,用于生成NOT IN子查询表达式 例如:(Select() from Table1) notInList (Select() from Table2)

        Parameters:
        subQuery - SelectQuery NOT IN子查询
      • between

         final static <T extends Any> QueryBetween<T> between(Number $self, T start, T end)

        Number类型扩展函数,用于生成BETWEEN表达式 例如:1.between(column("c1"), column("c2"))

        Parameters:
        start - T 起始值,合法的类型有Number、String、Date、List、Boolean以及null和Query表达式
        end - T 结束值,合法类型同上
      • between

         final static <T extends Any> QueryBetween<T> between(String $self, T start, T end)

        String类型扩展函数,用于生成BETWEEN表达式 例如:"1".between(column("c1"), column("c2"))

        Parameters:
        start - T 起始值,合法的类型有Number、String、Date、List、Boolean以及null和Query表达式
        end - T 结束值,合法类型同上
      • between

         final static <T extends Any> QueryBetween<T> between(Date $self, T start, T end)

        Date类型扩展函数,用于生成BETWEEN表达式 例如:Date().between(column("c1"), column("c2"))

        Parameters:
        start - T 起始值,合法的类型有Number、String、Date、List、Boolean以及null和Query表达式
        end - T 结束值,合法类型同上
      • between

         final static <T extends Any> QueryBetween<T> between(Boolean $self, T start, T end)

        Boolean类型扩展函数,用于生成BETWEEN表达式 例如:true.between(column("c1"), column("c2"))

        Parameters:
        start - T 起始值,合法的类型有Number、String、Date、List、Boolean以及null和Query表达式
        end - T 结束值,合法类型同上
      • between

         final static <T extends Any> QueryBetween<T> between(SelectQuery $self, T start, T end)

        SelectQuery类型扩展函数,用于生成BETWEEN表达式 例如:(Select() from Table).between(column("c1"), column("c2"))

        Parameters:
        start - T 起始值,合法的类型有Number、String、Date、List、Boolean以及null和Query表达式
        end - T 结束值,合法类型同上
      • notBetween

         final static <T extends Any> QueryBetween<T> notBetween(Number $self, T start, T end)

        Number类型扩展函数,用于生成NOT BETWEEN表达式 例如:1.notBetween(column("c1"), column("c2"))

        Parameters:
        start - T 起始值,合法的类型有Number、String、Date、List、Boolean以及null和Query表达式
        end - T 结束值,合法类型同上
      • notBetween

         final static <T extends Any> QueryBetween<T> notBetween(String $self, T start, T end)

        String类型扩展函数,用于生成NOT BETWEEN表达式 例如:"1".notBetween(column("c1"), column("c2"))

        Parameters:
        start - T 起始值,合法的类型有Number、String、Date、List、Boolean以及null和Query表达式
        end - T 结束值,合法类型同上
      • notBetween

         final static <T extends Any> QueryBetween<T> notBetween(Date $self, T start, T end)

        Date类型扩展函数,用于生成NOT BETWEEN表达式 例如:Date().notBetween(column("c1"), column("c2"))

        Parameters:
        start - T 起始值,合法的类型有Number、String、Date、List、Boolean以及null和Query表达式
        end - T 结束值,合法类型同上
      • notBetween

         final static <T extends Any> QueryBetween<T> notBetween(Boolean $self, T start, T end)

        Boolean类型扩展函数,用于生成NOT BETWEEN表达式 例如:true.notBetween(column("c1"), column("c2"))

        Parameters:
        start - T 起始值,合法的类型有Number、String、Date、List、Boolean以及null和Query表达式
        end - T 结束值,合法类型同上
      • notBetween

         final static <T extends Any> QueryBetween<T> notBetween(SelectQuery $self, T start, T end)

        SelectQuery类型扩展函数,用于生成NOT BETWEEN表达式 例如:(Select() from Table).notBetween(column("c1"), column("c2"))

        Parameters:
        start - T 起始值,合法的类型有Number、String、Date、List、Boolean以及null和Query表达式
        end - T 结束值,合法类型同上
      • isNull

         final static QueryBinary isNull(SelectQuery $self)

        SelectQuery类型扩展函数,用于生成IS NULL表达式 例如:(Select() from Table).isNull()

      • isNotNull

         final static QueryBinary isNotNull(SelectQuery $self)

        SelectQuery类型扩展函数,用于生成IS NOT NULL表达式 例如:(Select() from Table).isNotNull()