@Override public List<BulletRecord> getRecords() { List<BulletRecord> records = super.getRecords(); records.forEach(this::splitFields); return records; }
@Override public Clip getResult() { return sketch.getResult(getMetaKey(), metadataKeys); }
@Override public Clip getResult() { Clip result = super.getResult(); result.getRecords().forEach(this::splitFields); return result; }
/** * Extracts the fields in a pre-determined order from {@link BulletRecord} as one String with the separator. * * @param record The non-null record containing data for the fields. * @return A string representing the composite field. */ String composeField(BulletRecord record) { return composeField(fields.stream().map(field -> Objects.toString(record.extractField(field)))); }
@Override public Meta getMetadata() { return sketch.getMetadata(getMetaKey(), metadataKeys); }