@Override public void readData(ObjectDataInput in) throws IOException { int partitionSize = in.readInt(); if (partitionSize > 0) { partitionIds = new ArrayList<Integer>(partitionSize); for (int i = 0; i < partitionSize; i++) { partitionIds.add(in.readInt()); } } iterationType = IterationType.getById(in.readByte()); int resultSize = in.readInt(); if (resultSize > 0) { for (int i = 0; i < resultSize; i++) { QueryResultRow row = new QueryResultRow(); row.readData(in); rows.add(row); } } }
@Override public void readData(ObjectDataInput in) throws IOException { int partitionSize = in.readInt(); if (partitionSize > 0) { partitionIds = new ArrayList<Integer>(partitionSize); for (int i = 0; i < partitionSize; i++) { partitionIds.add(in.readInt()); } } iterationType = IterationType.getById(in.readByte()); int resultSize = in.readInt(); if (resultSize > 0) { for (int i = 0; i < resultSize; i++) { QueryResultRow row = new QueryResultRow(); row.readData(in); rows.add(row); } } }
@Override public void readData(ObjectDataInput in) throws IOException { this.mapName = in.readUTF(); this.predicate = in.readObject(); this.iterationType = IterationType.getById(in.readByte()); this.aggregator = in.readObject(); this.projection = in.readObject(); }
@Override public void readData(ObjectDataInput in) throws IOException { this.mapName = in.readUTF(); this.predicate = in.readObject(); this.iterationType = IterationType.getById(in.readByte()); this.aggregator = in.readObject(); this.projection = in.readObject(); }