protected internal override void ParseRow(Key key) { if (resultCode == 0) { Record record = ParseRecordBatch(); listener.OnRecord(key, record); } else { listener.OnRecord(key, null); } }
protected internal override void ParseRow(Key key) { Key keyOrig = keys[batchIndex]; if (resultCode == 0) { Record record = ParseRecord(); listener.OnRecord(keyOrig, record); } else { listener.OnRecord(keyOrig, null); } }
protected internal override void ParseRow(Key key) { Key keyOrig = keys[batchIndex]; if (Util.ByteArrayEquals(key.digest, keyOrig.digest)) { if (resultCode == 0) { Record record = ParseRecord(); listener.OnRecord(keyOrig, record); } else { listener.OnRecord(keyOrig, null); } } else { throw new AerospikeException.Parse("Unexpected batch key returned: " + key.ns + ',' + ByteUtil.BytesToHexString(key.digest) + ',' + batchIndex); } }
protected internal override void ParseRow(Key key) { if ((info3 & Command.INFO3_PARTITION_DONE) != 0) { tracker.PartitionDone(nodePartitions, generation); return; } tracker.SetDigest(nodePartitions, key); Record record = ParseRecord(); listener.OnRecord(key, record); }
protected internal override void ParseRow(Key key) { Record record = ParseRecord(); listener.OnRecord(key, record); }