Uses of Interface
com.github.shyiko.mysql.binlog.event.deserialization.json.JsonFormatter
Packages that use JsonFormatter
-
Uses of JsonFormatter in com.github.shyiko.mysql.binlog.event.deserialization.json
Classes in com.github.shyiko.mysql.binlog.event.deserialization.json that implement JsonFormatterModifier and TypeClassDescriptionclassAJsonFormatterimplementation that creates a JSON string representation.Methods in com.github.shyiko.mysql.binlog.event.deserialization.json with parameters of type JsonFormatterModifier and TypeMethodDescriptionstatic voidJsonBinary.parse(byte[] bytes, JsonFormatter formatter) Parse the MySQL binary representation of aJSONvalue and call the suppliedJsonFormatterfor the various components of the value.voidJsonBinary.parse(JsonFormatter formatter) protected voidJsonBinary.parse(ValueType type, JsonFormatter formatter) protected voidJsonBinary.parseArray(boolean small, JsonFormatter formatter) Parse a JSON array.protected voidJsonBinary.parseBoolean(JsonFormatter formatter) Parse a literal value that is either null,true, orfalse.protected voidJsonBinary.parseDate(JsonFormatter formatter) Parse aDATEvalue, which is stored using the same format asDATETIME: 5 bytes + fractional-seconds storage.protected voidJsonBinary.parseDatetime(JsonFormatter formatter) Parse aDATETIMEvalue, which is stored as 5 bytes + fractional-seconds storage.protected voidJsonBinary.parseDecimal(int length, JsonFormatter formatter) Parse aDECIMALvalue.protected voidJsonBinary.parseDouble(JsonFormatter formatter) Parse a 8 byte double value.protected voidJsonBinary.parseInt16(JsonFormatter formatter) Parse a 2 byte integer value.protected voidJsonBinary.parseInt32(JsonFormatter formatter) Parse a 4 byte integer value.protected voidJsonBinary.parseInt64(JsonFormatter formatter) Parse a 8 byte integer value.protected voidJsonBinary.parseObject(boolean small, JsonFormatter formatter) Parse a JSON object.protected voidJsonBinary.parseOpaque(JsonFormatter formatter) Parse an opaque type.protected voidJsonBinary.parseOpaqueValue(ColumnType type, int length, JsonFormatter formatter) protected voidJsonBinary.parseString(JsonFormatter formatter) Parse the length and value of a string stored in MySQL's "utf8mb" character set (which equates to Java's UTF-8 character set.protected voidJsonBinary.parseTime(JsonFormatter formatter) Parse aTIMEvalue, which is stored using the same format asDATETIME: 5 bytes + fractional-seconds storage.protected voidJsonBinary.parseUInt16(JsonFormatter formatter) Parse a 2 byte unsigned integer value.protected voidJsonBinary.parseUInt32(JsonFormatter formatter) Parse a 4 byte unsigned integer value.protected voidJsonBinary.parseUInt64(JsonFormatter formatter) Parse a 8 byte unsigned integer value.