Hi,
Thanks so much for this unbelivable Chronicle api, first.
i am just a newbie on learning steps and if someone from the forum could answer ?
i was wondering about the basic example provided on OpenHFT.net Technical Doc part.
final Event event = DataValueClasses.newDirectInstance(Event.class);
try (Chronicle chronicle = ChronicleQueueBuilder.vanilla(path).build()) {
ExcerptAppender appender = chronicle.createAppender();
for(int i=0; i<items; i++) {
event.bytes(appender, 0);
event.setOwner(0);
event.setType(i / 10);
event.setTimestamp(System.currentTimeMillis());
event.setId(i);
appender.startExcerpt(event.maxSize());
appender.write(event);
appender.finish();
}
appender.close();
}
is it possible to NOT writes all the members of the event object in the Chronicle and sometimes write/set All fields?
Will the Chronicle save space or it will reserve/write even for empty values of non setted fields ?
When reading that Chronicle, in terms of performance, will the "deserialization" occurs on written fields or All the fields of the Event Class (eve those non written) ?
Thx,
David Alexander