java.lang.Object
io.helidon.data.codegen.query.Criteria

public class Criteria extends Object
Data query criteria. Criteria expression from method name has no nested parentheses structures. It's just flat list with individual operator expressions separated by AND / OR.
  • Method Details

    • create

      public static Criteria create(CriteriaCondition condition)
      Create new instance of criteria expression with a single condition.
      Parameters:
      condition - the expression condition
      Returns:
      new instance of criteria expression
    • builder

      public static Criteria.Builder builder()
      Create criteria expression builder.
      Returns:
      the builder
    • first

      public CriteriaCondition first()
      First condition of the criteria expression.
      Returns:
      the first condition
    • next

      public List<CriteriaConditionNext> next()
      Next condition of the criteria expression with joining logical operator.
      Returns:
      the next condition
    • next

      public CriteriaConditionNext next(int index)
      Next condition of the criteria expression with joining logical operator. index starts from 0.
      Parameters:
      index - next operator expression index
      Returns:
      criteria operator expression with joining logical operator