Class TestAndSetCondition

java.lang.Object
com.yahoo.document.TestAndSetCondition

public class TestAndSetCondition extends Object
The TestAndSetCondition class represents a test and set condition. A test and set condition is an (optional) string representing a document selection (cf. document selection language), which is used to match a document for test and set. If #isPresent evaluates to false, the condition is not present and matches any document.
Author:
Vegard Sjonfjell
  • Field Details

  • Constructor Details

    • TestAndSetCondition

      public TestAndSetCondition()
    • TestAndSetCondition

      public TestAndSetCondition(String conditionStr)
  • Method Details

    • getSelection

      public String getSelection()
    • isPresent

      public boolean isPresent()
    • fromConditionString

      public static TestAndSetCondition fromConditionString(Optional<String> conditionString)
      Maps and optional test and set condition string to a TestAndSetCondition. If the condition string is not present, a "not present" condition is returned
      Parameters:
      conditionString - test and set condition string (document selection)
      Returns:
      a TestAndSetCondition representing the condition string or a "not present" condition
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object