protected internal override void ParseRow(Key key) { BatchRead record = records[batchIndex]; if (resultCode == 0) { record.record = ParseRecord(); } listener.OnRecord(record); }
protected internal override void ParseRow(Key key) { BatchRead record = records[batchIndex]; if (Util.ByteArrayEquals(key.digest, record.key.digest)) { if (resultCode == 0) { record.record = ParseRecord(); } listener.OnRecord(record); } else { throw new AerospikeException.Parse("Unexpected batch key returned: " + key.ns + ',' + ByteUtil.BytesToHexString(key.digest) + ',' + batchIndex); } }