Record Class EntityUpdate
java.lang.Object
java.lang.Record
org.apache.polaris.persistence.nosql.metastore.mutation.EntityUpdate
public record EntityUpdate(EntityUpdate.Operation operation, org.apache.polaris.core.entity.PolarisBaseEntity entity, boolean cleanup)
extends Record
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionEntityUpdate(EntityUpdate.Operation operation, org.apache.polaris.core.entity.PolarisBaseEntity entity) EntityUpdate(EntityUpdate.Operation operation, org.apache.polaris.core.entity.PolarisBaseEntity entity, boolean cleanup) Creates an instance of aEntityUpdaterecord class. -
Method Summary
Modifier and TypeMethodDescriptionbooleancleanup()Returns the value of thecleanuprecord component.org.apache.polaris.core.entity.PolarisBaseEntityentity()Returns the value of theentityrecord component.final booleanIndicates whether some other object is "equal to" this one.final inthashCode()Returns a hash code value for this object.Returns the value of theoperationrecord component.final StringtoString()Returns a string representation of this record class.
-
Constructor Details
-
EntityUpdate
public EntityUpdate(EntityUpdate.Operation operation, org.apache.polaris.core.entity.PolarisBaseEntity entity) -
EntityUpdate
public EntityUpdate(EntityUpdate.Operation operation, org.apache.polaris.core.entity.PolarisBaseEntity entity, boolean cleanup) Creates an instance of aEntityUpdaterecord class.- Parameters:
operation- the value for theoperationrecord componententity- the value for theentityrecord componentcleanup- the value for thecleanuprecord component
-
-
Method Details
-
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. -
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. -
equals
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. Reference components are compared withObjects::equals(Object,Object); primitive components are compared with '=='. -
operation
Returns the value of theoperationrecord component.- Returns:
- the value of the
operationrecord component
-
entity
public org.apache.polaris.core.entity.PolarisBaseEntity entity()Returns the value of theentityrecord component.- Returns:
- the value of the
entityrecord component
-
cleanup
public boolean cleanup()Returns the value of thecleanuprecord component.- Returns:
- the value of the
cleanuprecord component
-