Record Class TableQuery.Term

java.lang.Object
java.lang.Record
jp.co.moneyforward.autotest.actions.web.TableQuery.Term
Record Components:
columnName - A name of a column.
operand - A value
Enclosing class:
TableQuery

public static record TableQuery.Term(String columnName, String operand) extends Record
A class that represents a term in a condition to select rows. When a value of the column designated by the columnName is equal to operand, the term is satisfied.
  • Constructor Details

    • Term

      public Term(String columnName, String operand)
      Creates an instance of a Term record class.
      Parameters:
      columnName - the value for the columnName record component
      operand - the value for the operand record component
  • Method Details

    • term

      public static TableQuery.Term term(String columnName, String operand)
    • toString

      public final String toString()
      Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
      Specified by:
      toString in class Record
      Returns:
      a string representation of this object
    • hashCode

      public final int hashCode()
      Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
      Specified by:
      hashCode in class Record
      Returns:
      a hash code value for this object
    • equals

      public final boolean equals(Object o)
      Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared with Objects::equals(Object,Object).
      Specified by:
      equals in class Record
      Parameters:
      o - the object with which to compare
      Returns:
      true if this object is the same as the o argument; false otherwise.
    • columnName

      public String columnName()
      Returns the value of the columnName record component.
      Returns:
      the value of the columnName record component
    • operand

      public String operand()
      Returns the value of the operand record component.
      Returns:
      the value of the operand record component