public TradeTestMessage copyFrom()

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;
    }