| 
 | |||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||
| Packages that use Condition | |
|---|---|
| org.jooq | |
| org.jooq.impl | |
| Uses of Condition in org.jooq | 
|---|
| Methods in org.jooq that return Condition | |
|---|---|
|  Condition | Condition.and(Condition other)Combine this condition with another one using the Operator.ANDoperator. | 
|  Condition | Condition.and(String sql)Combine this condition with another one using the Operator.ANDoperator. | 
|  Condition | Condition.and(String sql,
    Object... bindings)Combine this condition with another one using the Operator.ANDoperator. | 
|  Condition | Condition.andExists(Select<?> select)Combine this condition with an EXISTS clause using the Operator.ANDoperator. | 
|  Condition | Condition.andNot(Condition other)Combine this condition with a negated other one using the Operator.ANDoperator. | 
|  Condition | Condition.andNotExists(Select<?> select)Combine this condition with a NOT EXIST clause using the Operator.ANDoperator. | 
|  Condition | Field.between(Field<T> minValue,
        Field<T> maxValue)Create a condition to check this field against some bounds SQL: this between minValue and maxValue | 
|  Condition | Field.between(T minValue,
        T maxValue)Create a condition to check this field against some bounds SQL: this between minValue and maxValue | 
|  Condition | Field.contains(Field<T> value)Convenience method for Field.like(String, char)including proper
 adding of wildcards and escaping
 
 SQL:this like ('%' || escape(value, '\') || '%') escape '\'Note: This also works with numbers, for instanceval(1133).contains(13)If you're usingSQLDialect.POSTGRES, then you can use this method also to express the "ARRAY contains" operator. | 
|  Condition | Field.contains(T value)Convenience method for Field.like(String, char)including proper
 adding of wildcards and escaping
 
 SQL:this like ('%' || escape(value, '\') || '%') escape '\'Note: This also works with numbers, for instanceval(1133).contains(13)If you're usingSQLDialect.POSTGRES, then you can use this method also to express the "ARRAY contains" operator. | 
|  Condition | Field.endsWith(Field<T> value)Convenience method for Field.like(String, char)including proper
 adding of wildcards and escaping
 
 SQL:this like ('%' || escape(value, '\')) escape '\'Note: This also works with numbers, for instanceval(1133).endsWith(33) | 
|  Condition | Field.endsWith(T value)Convenience method for Field.like(String, char)including proper
 adding of wildcards and escaping
 
 SQL:this like ('%' || escape(value, '\')) escape '\'Note: This also works with numbers, for instanceval(1133).endsWith(33) | 
|  Condition | Field.equal(Field<T> field)this = field | 
|  Condition | Field.equal(Select<?> query)this = (Select | 
|  Condition | Field.equal(T value)this = valueIfvalue == null, then this will return a condition
 equivalent toField.isNull()for convenience. | 
|  Condition | Field.equalAll(Field<T[]> array)this = all (array)This is natively supported bySQLDialect.POSTGRES. | 
|  Condition | Field.equalAll(Select<?> query)this = all (Select | 
|  Condition | Field.equalAll(T... array)this = all (array)This is natively supported bySQLDialect.POSTGRES. | 
|  Condition | Field.equalAny(Field<T[]> array)this = any (array)This is natively supported bySQLDialect.POSTGRES. | 
|  Condition | Field.equalAny(Select<?> query)this = any (Select | 
|  Condition | Field.equalAny(T... array)this = any (array)This is natively supported bySQLDialect.POSTGRES. | 
|  Condition | Field.equalIgnoreCase(Field<String> value)lower(this) = lower(value) | 
|  Condition | Field.equalIgnoreCase(String value)lower(this) = lower(value) | 
|  Condition | Field.equalSome(Select<?> query)Deprecated. - 2.0.2 - Use Field.equalAny(Select)instead | 
|  Condition | Field.greaterOrEqual(Field<T> field)this >= field | 
|  Condition | Field.greaterOrEqual(Select<?> query)this >= (Select | 
|  Condition | Field.greaterOrEqual(T value)this >= value | 
|  Condition | Field.greaterOrEqualAll(Field<T[]> array)this >= all (array)This is natively supported bySQLDialect.POSTGRES. | 
|  Condition | Field.greaterOrEqualAll(Select<?> query)this >= all (Select | 
|  Condition | Field.greaterOrEqualAll(T... array)this >= all (array)This is natively supported bySQLDialect.POSTGRES. | 
|  Condition | Field.greaterOrEqualAny(Field<T[]> array)this >= any (array)This is natively supported bySQLDialect.POSTGRES. | 
|  Condition | Field.greaterOrEqualAny(Select<?> query)this >= any (Select | 
|  Condition | Field.greaterOrEqualAny(T... array)this >= any (array)This is natively supported bySQLDialect.POSTGRES. | 
|  Condition | Field.greaterOrEqualSome(Select<?> query)Deprecated. - 2.0.2 - Use Field.greaterOrEqualAny(Select)instead | 
|  Condition | Field.greaterThan(Field<T> field)this > field | 
|  Condition | Field.greaterThan(Select<?> query)this > (Select | 
|  Condition | Field.greaterThan(T value)this > value | 
|  Condition | Field.greaterThanAll(Field<T[]> array)this > all (array)This is natively supported bySQLDialect.POSTGRES. | 
|  Condition | Field.greaterThanAll(Select<?> query)this > all (Select | 
|  Condition | Field.greaterThanAll(T... array)this > all (array)This is natively supported bySQLDialect.POSTGRES. | 
|  Condition | Field.greaterThanAny(Field<T[]> array)this > any (array)This is natively supported bySQLDialect.POSTGRES. | 
|  Condition | Field.greaterThanAny(Select<?> query)this > any (Select | 
|  Condition | Field.greaterThanAny(T... array)this > any (array)This is natively supported bySQLDialect.POSTGRES. | 
|  Condition | Field.greaterThanSome(Select<?> query)Deprecated. - 2.0.2 - Use Field.greaterThanAny(Select)instead | 
|  Condition | Field.in(Collection<T> values)Create a condition to check this field against several values SQL: this in (values...) | 
|  Condition | Field.in(Field<?>... values)Create a condition to check this field against several values SQL: this in (values...) | 
|  Condition | Field.in(Select<?> query)Create a condition to check this field against a subquery Note that the subquery must return exactly one field. | 
|  Condition | Field.in(T... values)Create a condition to check this field against several values SQL: this in (values...) | 
|  Condition | Field.isFalse()Create a condition to check this field against known string literals for falseSQL:lcase(this) in ("0", "n", "no", "false", "off", "disabled") | 
|  Condition | Field.isNotNull()Create a condition to check this field against null. | 
|  Condition | Field.isNull()Create a condition to check this field against null. | 
|  Condition | Field.isTrue()Create a condition to check this field against known string literals for trueSQL:lcase(this) in ("1", "y", "yes", "true", "on", "enabled") | 
|  Condition | Field.lessOrEqual(Field<T> field)this <= field | 
|  Condition | Field.lessOrEqual(Select<?> query)this <= (Select | 
|  Condition | Field.lessOrEqual(T value)this <= value | 
|  Condition | Field.lessOrEqualAll(Field<T[]> array)this <= all (array)This is natively supported bySQLDialect.POSTGRES. | 
|  Condition | Field.lessOrEqualAll(Select<?> query)this <= all (Select | 
|  Condition | Field.lessOrEqualAll(T... array)this <= all (array)This is natively supported bySQLDialect.POSTGRES. | 
|  Condition | Field.lessOrEqualAny(Field<T[]> array)this <= any (array)This is natively supported bySQLDialect.POSTGRES. | 
|  Condition | Field.lessOrEqualAny(Select<?> query)this <= any (Select | 
|  Condition | Field.lessOrEqualAny(T... array)this <= any (array)This is natively supported bySQLDialect.POSTGRES. | 
|  Condition | Field.lessOrEqualSome(Select<?> query)Deprecated. - 2.0.2 - Use Field.lessOrEqualAny(Select)instead | 
|  Condition | Field.lessThan(Field<T> field)this < field | 
|  Condition | Field.lessThan(Select<?> query)this < (Select | 
|  Condition | Field.lessThan(T value)this < value | 
|  Condition | Field.lessThanAll(Field<T[]> array)this < all (array)This is natively supported bySQLDialect.POSTGRES. | 
|  Condition | Field.lessThanAll(Select<?> query)this < all (Select | 
|  Condition | Field.lessThanAll(T... array)this < all (array)This is natively supported bySQLDialect.POSTGRES. | 
|  Condition | Field.lessThanAny(Field<T[]> array)this < any (array)This is natively supported bySQLDialect.POSTGRES. | 
|  Condition | Field.lessThanAny(Select<?> query)this < any (Select | 
|  Condition | Field.lessThanAny(T... array)this < any (array)This is natively supported bySQLDialect.POSTGRES. | 
|  Condition | Field.lessThanSome(Select<?> query)Deprecated. - 2.0.2 - Use Field.lessThanAny(Select)instead | 
|  Condition | Field.like(Field<String> value)Create a condition to pattern-check this field against a value SQL: this like value | 
|  Condition | Field.like(Field<String> value,
     char escape)Create a condition to pattern-check this field against a value SQL: this like value escape 'e' | 
|  Condition | Field.like(String value)Create a condition to pattern-check this field against a value SQL: this like value | 
|  Condition | Field.like(String value,
     char escape)Create a condition to pattern-check this field against a value SQL: this like value escape 'e' | 
|  Condition | Condition.not()Invert this condition | 
|  Condition | Field.notBetween(Field<T> minValue,
           Field<T> maxValue)Create a condition to check this field against some bounds SQL: this not between minValue and maxValue | 
|  Condition | Field.notBetween(T minValue,
           T maxValue)Create a condition to check this field against some bounds SQL: this not between minValue and maxValue | 
|  Condition | Field.notEqual(Field<T> field)this ! | 
|  Condition | Field.notEqual(Select<?> query)this ! | 
|  Condition | Field.notEqual(T value)this ! | 
|  Condition | Field.notEqualAll(Field<T[]> array)this ! | 
|  Condition | Field.notEqualAll(Select<?> query)this ! | 
|  Condition | Field.notEqualAll(T... array)this ! | 
|  Condition | Field.notEqualAny(Field<T[]> array)this ! | 
|  Condition | Field.notEqualAny(Select<?> query)this ! | 
|  Condition | Field.notEqualAny(T... array)this ! | 
|  Condition | Field.notEqualIgnoreCase(Field<String> value)lower(this) ! | 
|  Condition | Field.notEqualIgnoreCase(String value)lower(this) ! | 
|  Condition | Field.notEqualSome(Select<?> query)Deprecated. - 2.0.2 - Use Field.notEqualAny(Select)instead | 
|  Condition | Field.notIn(Collection<T> values)Create a condition to check this field against several values Note that if any of the passed values is NULL, then the
 condition will beNULL(orfalse, depending on
 the dialect) as well. | 
|  Condition | Field.notIn(Field<?>... values)Create a condition to check this field against several values Note that if any of the passed values is NULL, then the
 condition will beNULL(orfalse, depending on
 the dialect) as well. | 
|  Condition | Field.notIn(Select<?> query)Create a condition to check this field against a subquery Note that the subquery must return exactly one field. | 
|  Condition | Field.notIn(T... values)Create a condition to check this field against several values Note that if any of the passed values is NULL, then the
 condition will beNULL(orfalse, depending on
 the dialect) as well. | 
|  Condition | Field.notLike(Field<String> value)Create a condition to pattern-check this field against a value SQL: this not like value | 
|  Condition | Field.notLike(Field<String> value,
        char escape)Create a condition to pattern-check this field against a value SQL: this not like value escape 'e' | 
|  Condition | Field.notLike(String value)Create a condition to pattern-check this field against a value SQL: this not like value | 
|  Condition | Field.notLike(String value,
        char escape)Create a condition to pattern-check this field against a value SQL: this not like value escape 'e' | 
|  Condition | Condition.or(Condition other)Combine this condition with another one using the Operator.ORoperator. | 
|  Condition | Condition.or(String sql)Combine this condition with another one using the Operator.ORoperator. | 
|  Condition | Condition.or(String sql,
   Object... bindings)Combine this condition with another one using the Operator.ORoperator. | 
|  Condition | Condition.orExists(Select<?> select)Combine this condition with an EXISTS clause using the Operator.ORoperator. | 
|  Condition | Condition.orNot(Condition other)Combine this condition with a negated other one using the Operator.ORoperator. | 
|  Condition | Condition.orNotExists(Select<?> select)Combine this condition with a NOT EXIST clause using the Operator.ORoperator. | 
|  Condition | Field.startsWith(Field<T> value)Convenience method for Field.like(String, char)including proper
 adding of wildcards and escaping
 
 SQL:this like (escape(value, '\') || '%') escape '\'Note: This also works with numbers, for instanceval(1133).startsWith(11) | 
|  Condition | Field.startsWith(T value)Convenience method for Field.like(String, char)including proper
 adding of wildcards and escaping
 
 SQL:this like (escape(value, '\') || '%') escape '\'Note: This also works with numbers, for instanceval(1133).startsWith(11) | 
| Methods in org.jooq with parameters of type Condition | ||
|---|---|---|
|  void | ConditionProvider.addConditions(Condition... conditions)Adds new conditions to the query, connecting them to existing conditions with Operator.AND | |
|  void | ConditionProvider.addConditions(Operator operator,
              Condition... conditions)Adds new conditions to the query, connecting them to existing conditions with the provided operator | |
|  void | SelectQuery.addConnectBy(Condition condition)Add an Oracle-specific CONNECT BYclause to the query | |
|  void | SelectQuery.addConnectByNoCycle(Condition condition)Add an Oracle-specific CONNECT BY NOCYCLEclause to the
 query | |
|  void | SelectQuery.addHaving(Condition... conditions)Adds new conditions to the having clause of the query, connecting it to existing conditions with the and operator. | |
|  void | SelectQuery.addHaving(Operator operator,
          Condition... conditions)Adds new conditions to the having clause of query, connecting them to existing conditions with the provided operator | |
|  void | SelectQuery.addJoin(TableLike<?> table,
        Condition... conditions)Joins the existing table product to a new table using a condition | |
|  void | SelectQuery.addJoin(TableLike<?> table,
        JoinType type,
        Condition... conditions)Joins the existing table product to a new table using a condition | |
|  UpdateConditionStep<R> | UpdateConditionStep.and(Condition condition)Combine the currently assembled conditions with another one using the Operator.ANDoperator | |
|  TableOnConditionStep | TableOnConditionStep.and(Condition condition)Combine the currently assembled conditions with another one using the Operator.ANDoperator. | |
|  SimpleSelectConditionStep<R> | SimpleSelectConditionStep.and(Condition condition)Combine the currently assembled conditions with another one using the Operator.ANDoperator and proceed to the next step. | |
|  SelectOnConditionStep | SelectOnConditionStep.and(Condition condition)Combine the currently assembled conditions with another one using the Operator.ANDoperator and proceed to the next step. | |
|  SelectHavingConditionStep | SelectHavingConditionStep.and(Condition condition)Combine the currently assembled conditions with another one using the Operator.ANDoperator and proceed to the next step. | |
|  SelectConnectByConditionStep | SelectConnectByConditionStep.and(Condition condition)Combine the currently assembled conditions with another one using the Operator.ANDoperator and proceed to the next step. | |
|  SelectConditionStep | SelectConditionStep.and(Condition condition)Combine the currently assembled conditions with another one using the Operator.ANDoperator and proceed to the next step. | |
|  MergeOnConditionStep<R> | MergeOnConditionStep.and(Condition condition)Combine the currently assembled conditions with another one using the Operator.ANDoperator and proceed to the next step. | |
|  DivideByOnConditionStep | DivideByOnConditionStep.and(Condition condition)Combine the currently assembled conditions with another one using the Operator.ANDoperator. | |
|  DeleteConditionStep<R> | DeleteConditionStep.and(Condition condition)Combine the currently assembled conditions with another one using the Operator.ANDoperator | |
|  Condition | Condition.and(Condition other)Combine this condition with another one using the Operator.ANDoperator. | |
|  UpdateConditionStep<R> | UpdateConditionStep.andNot(Condition condition)Combine the currently assembled conditions with a negated other one using the Operator.ANDoperator | |
|  TableOnConditionStep | TableOnConditionStep.andNot(Condition condition)Combine the currently assembled conditions with a negated other one using the Operator.ANDoperator. | |
|  SimpleSelectConditionStep<R> | SimpleSelectConditionStep.andNot(Condition condition)Combine the currently assembled conditions with a negated other one using the Operator.ANDoperator and proceed to the next step. | |
|  SelectOnConditionStep | SelectOnConditionStep.andNot(Condition condition)Combine the currently assembled conditions with a negated other one using the Operator.ANDoperator and proceed to the next step. | |
|  SelectHavingConditionStep | SelectHavingConditionStep.andNot(Condition condition)Combine the currently assembled conditions with a negated other one using the Operator.ANDoperator and proceed to the next step. | |
|  SelectConditionStep | SelectConditionStep.andNot(Condition condition)Combine the currently assembled conditions with a negated other one using the Operator.ANDoperator and proceed to the next step. | |
|  MergeOnConditionStep<R> | MergeOnConditionStep.andNot(Condition condition)Combine the currently assembled conditions with a negated other one using the Operator.ANDoperator and proceed to the next step. | |
|  DivideByOnConditionStep | DivideByOnConditionStep.andNot(Condition condition)Combine the currently assembled conditions with a negated other one using the Operator.ANDoperator. | |
|  DeleteConditionStep<R> | DeleteConditionStep.andNot(Condition condition)Combine the currently assembled conditions with a negated other one using the Operator.ANDoperator | |
|  Condition | Condition.andNot(Condition other)Combine this condition with a negated other one using the Operator.ANDoperator. | |
|  SelectConnectByConditionStep | SelectConnectByStep.connectBy(Condition condition)Add an Oracle-specific CONNECT BYclause to the query | |
|  SelectConnectByConditionStep | SelectConnectByStep.connectByNoCycle(Condition condition)Add an Oracle-specific CONNECT BY NOCYCLEclause to the
 query | |
|  MergeNotMatchedStep<R> | MergeMatchedDeleteStep.deleteWhere(Condition condition)Add an additional DELETE WHEREclause to the precedingWHEN MATCHED THEN UPDATEclause. | |
| 
 | FactoryOperations.executeDelete(Table<R> table,
              Condition condition)Delete records from a table DELETE FROM [table] WHERE [condition] | |
| 
 | FactoryOperations.executeDeleteOne(Table<R> table,
                 Condition condition)Delete one record in a table DELETE FROM [table] WHERE [condition] | |
| 
 | FactoryOperations.executeUpdate(Table<R> table,
              R record,
              Condition condition)Update a table UPDATE [table] SET [modified values in record] WHERE [condition] | |
| 
 | FactoryOperations.executeUpdateOne(Table<R> table,
                 R record,
                 Condition condition)Update one record in a table UPDATE [table] SET [modified values in record] WHERE [condition] | |
| 
 | FactoryOperations.fetch(Table<R> table,
      Condition condition)Execute and return all records for SELECT * FROM [table] WHERE [condition]  | |
| 
 | FactoryOperations.fetchOne(Table<R> table,
         Condition condition)Execute and return zero or one record for SELECT * FROM [table] WHERE [condition]  | |
|  SelectHavingConditionStep | SelectHavingStep.having(Condition... conditions)Add a HAVINGclause to the query | |
|  TableOnConditionStep | TableOnStep.on(Condition... conditions)Add an ONclause to theJOIN | |
|  SelectOnConditionStep | SelectOnStep.on(Condition... conditions)Add an ONclause to the previousJOIN | |
|  MergeOnConditionStep<R> | MergeOnStep.on(Condition... conditions)Provide join conditions and proceed to the next step | |
|  DivideByOnConditionStep | DivideByOnStep.on(Condition... conditions)Add a division condition to the DIVIDE BYclause | |
|  UpdateConditionStep<R> | UpdateConditionStep.or(Condition condition)Combine the currently assembled conditions with another one using the Operator.ORoperator | |
|  TableOnConditionStep | TableOnConditionStep.or(Condition condition)Combine the currently assembled conditions with another one using the Operator.ORoperator. | |
|  SimpleSelectConditionStep<R> | SimpleSelectConditionStep.or(Condition condition)Combine the currently assembled conditions with another one using the Operator.ORoperator and proceed to the next step. | |
|  SelectOnConditionStep | SelectOnConditionStep.or(Condition condition)Combine the currently assembled conditions with another one using the Operator.ORoperator and proceed to the next step. | |
|  SelectHavingConditionStep | SelectHavingConditionStep.or(Condition condition)Combine the currently assembled conditions with another one using the Operator.ORoperator and proceed to the next step. | |
|  SelectConditionStep | SelectConditionStep.or(Condition condition)Combine the currently assembled conditions with another one using the Operator.ORoperator and proceed to the next step. | |
|  MergeOnConditionStep<R> | MergeOnConditionStep.or(Condition condition)Combine the currently assembled conditions with another one using the Operator.ORoperator and proceed to the next step. | |
|  DivideByOnConditionStep | DivideByOnConditionStep.or(Condition condition)Combine the currently assembled conditions with another one using the Operator.ORoperator. | |
|  DeleteConditionStep<R> | DeleteConditionStep.or(Condition condition)Combine the currently assembled conditions with another one using the Operator.ORoperator | |
|  Condition | Condition.or(Condition other)Combine this condition with another one using the Operator.ORoperator. | |
|  UpdateConditionStep<R> | UpdateConditionStep.orNot(Condition condition)Combine the currently assembled conditions with a negated other one using the Operator.ORoperator | |
|  TableOnConditionStep | TableOnConditionStep.orNot(Condition condition)Combine the currently assembled conditions with a negated other one using the Operator.ORoperator. | |
|  SimpleSelectConditionStep<R> | SimpleSelectConditionStep.orNot(Condition condition)Combine the currently assembled conditions with a negated other one using the Operator.ORoperator and proceed to the next step. | |
|  SelectOnConditionStep | SelectOnConditionStep.orNot(Condition condition)Combine the currently assembled conditions with a negated other one using the Operator.ORoperator and proceed to the next step. | |
|  SelectHavingConditionStep | SelectHavingConditionStep.orNot(Condition condition)Combine the currently assembled conditions with a negated other one using the Operator.ORoperator and proceed to the next step. | |
|  SelectConditionStep | SelectConditionStep.orNot(Condition condition)Combine the currently assembled conditions with a negated other one using the Operator.ORoperator and proceed to the next step. | |
|  MergeOnConditionStep<R> | MergeOnConditionStep.orNot(Condition condition)Combine the currently assembled conditions with a negated other one using the Operator.ORoperator and proceed to the next step. | |
|  DivideByOnConditionStep | DivideByOnConditionStep.orNot(Condition condition)Combine the currently assembled conditions with a negated other one using the Operator.ORoperator. | |
|  DeleteConditionStep<R> | DeleteConditionStep.orNot(Condition condition)Combine the currently assembled conditions with a negated other one using the Operator.ORoperator | |
|  Condition | Condition.orNot(Condition other)Combine this condition with a negated other one using the Operator.ORoperator. | |
|  void | SelectQuery.setConnectByStartWith(Condition condition)Add an Oracle-specific START WITHclause to the query'sCONNECT BYclause | |
|  SelectGroupByStep | SelectStartWithStep.startWith(Condition condition)Add an Oracle-specific START WITHclause to the query'sCONNECT BYclause | |
|  CaseConditionStep<T> | CaseConditionStep.when(Condition condition,
     Field<T> result)Compare a condition to the already constructed case statement, return result if the condition holds true | |
| 
 | Case.when(Condition condition,
     Field<T> result)This construct can be used to create expressions of the type 
 CASE WHEN x < 1  THEN 'one'
      WHEN x >= 2 THEN 'two'
      ELSE            'three'
 END
 Instances of Case are created through the | |
|  CaseConditionStep<T> | CaseConditionStep.when(Condition condition,
     T result)Compare a condition to the already constructed case statement, return result if the condition holds true | |
| 
 | Case.when(Condition condition,
     T result)This construct can be used to create expressions of the type 
 CASE WHEN x < 1  THEN 'one'
      WHEN x >= 2 THEN 'two'
      ELSE            'three'
 END
 Instances of Case are created through the | |
|  UpdateConditionStep<R> | UpdateWhereStep.where(Condition... conditions)Add conditions to the query | |
|  SimpleSelectConditionStep<R> | SimpleSelectWhereStep.where(Condition... conditions)Add a WHEREclause to the query | |
|  SelectConditionStep | SelectWhereStep.where(Condition... conditions)Add a WHEREclause to the query | |
|  DeleteConditionStep<R> | DeleteWhereStep.where(Condition... conditions)Add conditions to the query | |
|  MergeFinalStep<R> | MergeNotMatchedWhereStep.where(Condition condition)Add an additional WHEREclause to the precedingWHEN NOT MATCHED THEN INSERTclause. | |
|  MergeMatchedDeleteStep<R> | MergeMatchedWhereStep.where(Condition condition)Add an additional WHEREclause to the precedingWHEN MATCHED THEN UPDATEclause. | |
| Method parameters in org.jooq with type arguments of type Condition | |
|---|---|
|  void | ConditionProvider.addConditions(Collection<Condition> conditions)Adds new conditions to the query, connecting them to existing conditions with Operator.AND | 
|  void | ConditionProvider.addConditions(Operator operator,
              Collection<Condition> conditions)Adds new conditions to the query, connecting them to existing conditions with the provided operator | 
|  void | SelectQuery.addHaving(Collection<Condition> conditions)Adds new conditions to the having clause of the query, connecting it to existing conditions with the and operator. | 
|  void | SelectQuery.addHaving(Operator operator,
          Collection<Condition> conditions)Adds new conditions to the having clause of query, connecting them to existing conditions with the provided operator | 
|  SelectHavingConditionStep | SelectHavingStep.having(Collection<Condition> conditions)Add a HAVINGclause to the query | 
|  UpdateConditionStep<R> | UpdateWhereStep.where(Collection<Condition> conditions)Add conditions to the query | 
|  SimpleSelectConditionStep<R> | SimpleSelectWhereStep.where(Collection<Condition> conditions)Add a WHEREclause to the query | 
|  SelectConditionStep | SelectWhereStep.where(Collection<Condition> conditions)Add a WHEREclause to the query | 
|  DeleteConditionStep<R> | DeleteWhereStep.where(Collection<Condition> conditions)Add conditions to the query | 
| Uses of Condition in org.jooq.impl | 
|---|
| Classes in org.jooq.impl that implement Condition | |
|---|---|
|  class | CustomConditionA base class for custom Conditionimplementations in client code. | 
| Methods in org.jooq.impl that return Condition | |
|---|---|
| static Condition | Factory.condition(String sql)Create a new condition holding plain SQL. | 
| static Condition | Factory.condition(String sql,
          Object... bindings)Create a new condition holding plain SQL. | 
| static Condition | Factory.exists(Select<?> query)Create an exists condition. | 
| static Condition | Factory.falseCondition()Return a Conditionthat will always evaluate to false | 
| static Condition | Factory.notExists(Select<?> query)Create a not exists condition. | 
| static Condition | Factory.trueCondition()Return a Conditionthat will always evaluate to true | 
| Methods in org.jooq.impl with parameters of type Condition | ||
|---|---|---|
| 
 | Factory.executeDelete(Table<R> table,
              Condition condition)Delete records from a table DELETE FROM [table] WHERE [condition] | |
| 
 | Factory.executeDeleteOne(Table<R> table,
                 Condition condition)Delete one record in a table DELETE FROM [table] WHERE [condition] | |
| 
 | Factory.executeUpdate(Table<R> table,
              R record,
              Condition condition)Update a table UPDATE [table] SET [modified values in record] WHERE [condition] | |
| 
 | Factory.executeUpdateOne(Table<R> table,
                 R record,
                 Condition condition)Update one record in a table UPDATE [table] SET [modified values in record] WHERE [condition] | |
| 
 | Factory.fetch(Table<R> table,
      Condition condition)Execute and return all records for SELECT * FROM [table] WHERE [condition]  | |
| 
 | Factory.fetchOne(Table<R> table,
         Condition condition)Execute and return zero or one record for SELECT * FROM [table] WHERE [condition]  | |
| 
 | |||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||