in fluss-common/src/main/java/com/alibaba/fluss/metadata/TableInfo.java [338:356]
public boolean equals(Object o) {
if (o == null || getClass() != o.getClass()) {
return false;
}
TableInfo that = (TableInfo) o;
// exclude createdTime and modifiedTime from comparison
return tableId == that.tableId
&& schemaId == that.schemaId
&& numBuckets == that.numBuckets
&& Objects.equals(tablePath, that.tablePath)
&& Objects.equals(rowType, that.rowType)
&& Objects.equals(primaryKeys, that.primaryKeys)
&& Objects.equals(physicalPrimaryKeys, that.physicalPrimaryKeys)
&& Objects.equals(bucketKeys, that.bucketKeys)
&& Objects.equals(partitionKeys, that.partitionKeys)
&& Objects.equals(properties, that.properties)
&& Objects.equals(customProperties, that.customProperties)
&& Objects.equals(comment, that.comment);
}