package me.xcoding.opencdc.binlog.event.statement; import me.xcoding.opencdc.binlog.EventContext; import me.xcoding.opencdc.binlog.event.StatementEvent; import me.xcoding.opencdc.binlog.parser.EventParser; import me.xcoding.opencdc.mysql.protocol.BasicReader; /** * <b> Rand Event </b> * </br></br> * Internal state of the RAND() function. * * @author Teny Zh(zh.Teny.1@gmail.com) * @see http://dev.mysql.com/doc/internals/en/rand-event.html */ public class RandEvent extends StatementEvent implements EventParser { private long seed1; private long seed2; @Override public RandEvent parser(EventContext context, BasicReader reader) { seed1 = reader.readFixedIntT8(); seed2 = reader.readFixedIntT8(); return this; } public long getSeed1() { return seed1; } public long getSeed2() { return seed2; } public RandEvent setSeed1(long seed1) { this.seed1 = seed1; return this; } public RandEvent setSeed2(long seed2) { this.seed2 = seed2; return this; } }