Record Class BSimSqlClause

java.lang.Object
java.lang.Record
ghidra.features.bsim.query.client.BSimSqlClause
Record Components:
tableClause - the table SQL clause
whereClause - the where SQL clause

public record BSimSqlClause(String tableClause, String whereClause) extends Record
The SQL clauses for all the filters that are to be used in a BSim query
  • Constructor Details

    • BSimSqlClause

      public BSimSqlClause(String tableClause, String whereClause)
      Creates an instance of a BSimSqlClause record class.
      Parameters:
      tableClause - the value for the tableClause record component
      whereClause - the value for the whereClause record component
  • Method Details

    • 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.
    • tableClause

      public String tableClause()
      Returns the value of the tableClause record component.
      Returns:
      the value of the tableClause record component
    • whereClause

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