@VisibleForTesting
    protected List<SchemaChange> checkSchemaChanges(Table table, Record record) {
        Schema currentSchema = record.struct().asSchema();
        return collectSchemaChanges(currentSchema, table);
    }
Check schema changes between the current record and the table schema

@param record current record
@return list of schema changes
core/src/main/java/kafka/automq/table/worker/IcebergTableManager.java