public static class RowDeserializers.UpdateRowsDeserializer
extends com.github.shyiko.mysql.binlog.event.deserialization.UpdateRowsEventDataDeserializer
UpdateRowsEventDataDeserializer that converts MySQL DATE, TIME,
DATETIME, and TIMESTAMP values to LocalDate, LocalTime, LocalDateTime, and
OffsetDateTime objects, respectively.| Constructor and Description |
|---|
UpdateRowsDeserializer(Map<Long,com.github.shyiko.mysql.binlog.event.TableMapEventData> tableMapEventByTableId) |
| Modifier and Type | Method and Description |
|---|---|
protected Serializable |
deserializeDate(com.github.shyiko.mysql.binlog.io.ByteArrayInputStream inputStream) |
protected Serializable |
deserializeDatetime(com.github.shyiko.mysql.binlog.io.ByteArrayInputStream inputStream) |
protected Serializable |
deserializeDatetimeV2(int meta,
com.github.shyiko.mysql.binlog.io.ByteArrayInputStream inputStream) |
protected Serializable |
deserializeString(int length,
com.github.shyiko.mysql.binlog.io.ByteArrayInputStream inputStream) |
protected Serializable |
deserializeTime(com.github.shyiko.mysql.binlog.io.ByteArrayInputStream inputStream) |
protected Serializable |
deserializeTimestamp(com.github.shyiko.mysql.binlog.io.ByteArrayInputStream inputStream) |
protected Serializable |
deserializeTimestampV2(int meta,
com.github.shyiko.mysql.binlog.io.ByteArrayInputStream inputStream) |
protected Serializable |
deserializeTimeV2(int meta,
com.github.shyiko.mysql.binlog.io.ByteArrayInputStream inputStream) |
protected Serializable |
deserializeVarString(int meta,
com.github.shyiko.mysql.binlog.io.ByteArrayInputStream inputStream) |
deserialize, setMayContainExtraInformationasUnixTime, deserializeBit, deserializeBlob, deserializeCell, deserializeDouble, deserializeEnum, deserializeFloat, deserializeFractionalSeconds, deserializeGeometry, deserializeInt24, deserializeLong, deserializeLongLong, deserializeNewDecimal, deserializeRow, deserializeSet, deserializeShort, deserializeTiny, deserializeYearprotected Serializable deserializeString(int length, com.github.shyiko.mysql.binlog.io.ByteArrayInputStream inputStream) throws IOException
deserializeString in class com.github.shyiko.mysql.binlog.event.deserialization.AbstractRowsEventDataDeserializer<com.github.shyiko.mysql.binlog.event.UpdateRowsEventData>IOExceptionprotected Serializable deserializeVarString(int meta, com.github.shyiko.mysql.binlog.io.ByteArrayInputStream inputStream) throws IOException
deserializeVarString in class com.github.shyiko.mysql.binlog.event.deserialization.AbstractRowsEventDataDeserializer<com.github.shyiko.mysql.binlog.event.UpdateRowsEventData>IOExceptionprotected Serializable deserializeDate(com.github.shyiko.mysql.binlog.io.ByteArrayInputStream inputStream) throws IOException
deserializeDate in class com.github.shyiko.mysql.binlog.event.deserialization.AbstractRowsEventDataDeserializer<com.github.shyiko.mysql.binlog.event.UpdateRowsEventData>IOExceptionprotected Serializable deserializeDatetime(com.github.shyiko.mysql.binlog.io.ByteArrayInputStream inputStream) throws IOException
deserializeDatetime in class com.github.shyiko.mysql.binlog.event.deserialization.AbstractRowsEventDataDeserializer<com.github.shyiko.mysql.binlog.event.UpdateRowsEventData>IOExceptionprotected Serializable deserializeDatetimeV2(int meta, com.github.shyiko.mysql.binlog.io.ByteArrayInputStream inputStream) throws IOException
deserializeDatetimeV2 in class com.github.shyiko.mysql.binlog.event.deserialization.AbstractRowsEventDataDeserializer<com.github.shyiko.mysql.binlog.event.UpdateRowsEventData>IOExceptionprotected Serializable deserializeTimeV2(int meta, com.github.shyiko.mysql.binlog.io.ByteArrayInputStream inputStream) throws IOException
deserializeTimeV2 in class com.github.shyiko.mysql.binlog.event.deserialization.AbstractRowsEventDataDeserializer<com.github.shyiko.mysql.binlog.event.UpdateRowsEventData>IOExceptionprotected Serializable deserializeTime(com.github.shyiko.mysql.binlog.io.ByteArrayInputStream inputStream) throws IOException
deserializeTime in class com.github.shyiko.mysql.binlog.event.deserialization.AbstractRowsEventDataDeserializer<com.github.shyiko.mysql.binlog.event.UpdateRowsEventData>IOExceptionprotected Serializable deserializeTimestamp(com.github.shyiko.mysql.binlog.io.ByteArrayInputStream inputStream) throws IOException
deserializeTimestamp in class com.github.shyiko.mysql.binlog.event.deserialization.AbstractRowsEventDataDeserializer<com.github.shyiko.mysql.binlog.event.UpdateRowsEventData>IOExceptionprotected Serializable deserializeTimestampV2(int meta, com.github.shyiko.mysql.binlog.io.ByteArrayInputStream inputStream) throws IOException
deserializeTimestampV2 in class com.github.shyiko.mysql.binlog.event.deserialization.AbstractRowsEventDataDeserializer<com.github.shyiko.mysql.binlog.event.UpdateRowsEventData>IOExceptionCopyright © 2016 JBoss by Red Hat. All rights reserved.