Skip to content

Commit 1dc5202

Browse files
authored
IGNITE-27742 Generate serdes code for CheckIndexInlineSizesResult (#12693)
1 parent 3bb23e8 commit 1dc5202

File tree

2 files changed

+1
-30
lines changed

2 files changed

+1
-30
lines changed

modules/codegen2/src/main/java/org/apache/ignite/internal/idto/IgniteDataTransferObjectProcessor.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,6 @@ public class IgniteDataTransferObjectProcessor extends AbstractProcessor {
7373
/** Currently unsupported classes. */
7474
private static final Set<String> UNSUPPORTED = Set.of(
7575
"org.apache.ignite.internal.processors.cache.CacheMetricsSnapshot",
76-
"org.apache.ignite.internal.commandline.cache.check_indexes_inline_size.CheckIndexInlineSizesResult",
7776
"org.apache.ignite.internal.processors.metastorage.persistence.DistributedMetaStorageHistoryItem"
7877
);
7978

modules/core/src/main/java/org/apache/ignite/internal/commandline/cache/check_indexes_inline_size/CheckIndexInlineSizesResult.java

Lines changed: 1 addition & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -17,15 +17,11 @@
1717

1818
package org.apache.ignite.internal.commandline.cache.check_indexes_inline_size;
1919

20-
import java.io.IOException;
21-
import java.io.ObjectInput;
22-
import java.io.ObjectOutput;
2320
import java.util.HashMap;
2421
import java.util.Map;
2522
import java.util.UUID;
2623
import org.apache.ignite.internal.dto.IgniteDataTransferObject;
2724
import org.apache.ignite.internal.processors.task.GridInternal;
28-
import org.apache.ignite.internal.util.typedef.internal.U;
2925

3026
/**
3127
* Represents information about secondary indexes inline size from the cluster nodes.
@@ -36,31 +32,7 @@ public class CheckIndexInlineSizesResult extends IgniteDataTransferObject {
3632
private static final long serialVersionUID = 0L;
3733

3834
/** Index info (index name, inline size) per node. */
39-
private Map<UUID, Map<String, Integer>> nodeToIndexes = new HashMap<>();
40-
41-
/** {@inheritDoc} */
42-
@Override protected void writeExternalData(ObjectOutput out) throws IOException {
43-
out.writeInt(nodeToIndexes.size());
44-
45-
for (UUID id : nodeToIndexes.keySet()) {
46-
U.writeUuid(out, id);
47-
48-
U.writeMap(out, nodeToIndexes.get(id));
49-
}
50-
}
51-
52-
/** {@inheritDoc} */
53-
@Override protected void readExternalData(ObjectInput in) throws IOException, ClassNotFoundException {
54-
int size = in.readInt();
55-
56-
for (int i = 0; i < size; i++) {
57-
UUID id = U.readUuid(in);
58-
59-
Map<String, Integer> map = U.readMap(in);
60-
61-
nodeToIndexes.put(id, map);
62-
}
63-
}
35+
Map<UUID, Map<String, Integer>> nodeToIndexes = new HashMap<>();
6436

6537
/**
6638
* Adds to result information about indexes from node.

0 commit comments

Comments
 (0)