Class CatalogChange.SetProperty

java.lang.Object
org.apache.gravitino.CatalogChange.SetProperty
All Implemented Interfaces:
CatalogChange
Enclosing interface:
CatalogChange

public static final class CatalogChange.SetProperty extends Object implements CatalogChange
A catalog change to set the property and value for the catalog.
  • Method Details

    • getProperty

      public String getProperty()
      Retrieves the name of the property being set in the catalog.
      Returns:
      The name of the property.
    • getValue

      public String getValue()
      Retrieves the value assigned to the property in the catalog.
      Returns:
      The value of the property.
    • equals

      public boolean equals(Object o)
      Compares this SetProperty instance with another object for equality. Two instances are considered equal if they have the same property and value for the catalog.
      Overrides:
      equals in class Object
      Parameters:
      o - The object to compare with this instance.
      Returns:
      true if the given object represents the same property setting; false otherwise.
    • hashCode

      public int hashCode()
      Generates a hash code for this SetProperty instance. The hash code is based on both the property name and its assigned value.
      Overrides:
      hashCode in class Object
      Returns:
      A hash code value for this property setting.
    • toString

      public String toString()
      Provides a string representation of the SetProperty instance. This string format includes the class name followed by the property and its value.
      Overrides:
      toString in class Object
      Returns:
      A string summary of the property setting.