Interface DefaultWhenThenStep<T>

All Superinterfaces:
com.liferay.petra.sql.dsl.ast.ASTNode, DefaultElseEndStep<T>, com.liferay.petra.sql.dsl.expression.step.ElseEndStep<T>, com.liferay.petra.sql.dsl.expression.step.WhenThenStep<T>
All Known Implementing Classes:
CaseWhenThen, WhenThen

public interface DefaultWhenThenStep<T> extends DefaultElseEndStep<T>, com.liferay.petra.sql.dsl.expression.step.WhenThenStep<T>
  • Method Summary

    Modifier and Type
    Method
    Description
    default com.liferay.petra.sql.dsl.expression.step.WhenThenStep<T>
    whenThen(com.liferay.petra.sql.dsl.expression.Predicate predicate, com.liferay.petra.sql.dsl.expression.Expression<T> expression)
     
    default com.liferay.petra.sql.dsl.expression.step.WhenThenStep<T>
    whenThen(com.liferay.petra.sql.dsl.expression.Predicate predicate, T value)
     

    Methods inherited from interface com.liferay.petra.sql.dsl.ast.ASTNode

    toSQL, toSQL

    Methods inherited from interface com.liferay.petra.sql.dsl.spi.expression.step.DefaultElseEndStep

    elseEnd, elseEnd
  • Method Details

    • whenThen

      default com.liferay.petra.sql.dsl.expression.step.WhenThenStep<T> whenThen(com.liferay.petra.sql.dsl.expression.Predicate predicate, com.liferay.petra.sql.dsl.expression.Expression<T> expression)
      Specified by:
      whenThen in interface com.liferay.petra.sql.dsl.expression.step.WhenThenStep<T>
    • whenThen

      default com.liferay.petra.sql.dsl.expression.step.WhenThenStep<T> whenThen(com.liferay.petra.sql.dsl.expression.Predicate predicate, T value)
      Specified by:
      whenThen in interface com.liferay.petra.sql.dsl.expression.step.WhenThenStep<T>