private UnkeyedTable getOperationTable() {
    if (operationTable == null) {
      MixedTable mixedTable = getMixedTable();
      if (isKeyedTable()) {
        if (onBaseTable) {
          operationTable = mixedTable.asKeyedTable().baseTable();
        } else {
          operationTable = mixedTable.asKeyedTable().changeTable();
        }
      } else {
        if (onBaseTable) {
          operationTable = mixedTable.asUnkeyedTable();
        } else {
          throw new IllegalArgumentException("Unkeyed table do not have change store");
        }
      }
    }
    return operationTable;
  }
Table trace is disabled for version 0.5.0
amoro-format-iceberg/src/test/java/org/apache/amoro/trace/TestTableTracer.java