in java/clickhouse-connector/src/integration-test/java/com/epam/deltix/timebase/connector/clickhouse/timebase/TradeTestMessage.java [299:330]
public TradeTestMessage copyFrom(RecordInfo template) {
super.copyFrom(template);
if (template instanceof TradeTestMessage) {
TradeTestMessage t = (TradeTestMessage)template;
if (t.hasPrice()) {
setPrice(t.getPrice());
} else {
nullifyPrice();
}
if (t.hasSize()) {
setSize(t.getSize());
} else {
nullifySize();
}
if (t.hasCondition()) {
if (hasCondition() && getCondition() instanceof StringBuilder) {
((StringBuilder)getCondition()).setLength(0);
} else {
setCondition(new StringBuilder());
}
((StringBuilder)getCondition()).append(t.getCondition());
} else {
nullifyCondition();
}
if (t.hasSequenceNumber()) {
setSequenceNumber(t.getSequenceNumber());
} else {
nullifySequenceNumber();
}
}
return this;
}