java.lang.Object
io.bitbucket.dsmoons.odk.sql.query.builder.expressions.Case.CaseThen
Enclosing class:
Case

public static class Case.CaseThen extends Object
Класс с методами then для построения выражения CASE
  • Method Details

    • then

      public Case.CaseWhen then(Object c)

      Метод добавляет оператор THEN и значение для построения выражения CASE

      
        // значение
        then("value") // THEN 'value'
        then(123) // THEN 123
      
        // поле
        then(field("field1")) // THEN field1
        then(field("field1", "t")) // THEN t.field1
      
        // предикат
        then(field("field1", "t").equalTo("value")) // THEN t.field1 = 'value'
       
      Parameters:
      c - Значение
      Returns:
      Объект Case.CaseWhen для продолжения построения запроса
      Since:
      1.4.0