|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use JsonFormatter | |
|---|---|
| com.github.shyiko.mysql.binlog.event.deserialization.json | |
| Uses of JsonFormatter in com.github.shyiko.mysql.binlog.event.deserialization.json |
|---|
| Classes in com.github.shyiko.mysql.binlog.event.deserialization.json that implement JsonFormatter | |
|---|---|
class |
JsonStringFormatter
A JsonFormatter implementation that creates a JSON string representation. |
| Methods in com.github.shyiko.mysql.binlog.event.deserialization.json with parameters of type JsonFormatter | |
|---|---|
static void |
JsonBinary.parse(byte[] bytes,
JsonFormatter formatter)
Parse the MySQL binary representation of a JSON value and call the supplied JsonFormatter
for the various components of the value. |
void |
JsonBinary.parse(JsonFormatter formatter)
|
protected void |
JsonBinary.parse(ValueType type,
JsonFormatter formatter)
|
protected void |
JsonBinary.parseArray(boolean small,
JsonFormatter formatter)
Parse a JSON array. |
protected void |
JsonBinary.parseBoolean(JsonFormatter formatter)
Parse a literal value that is either null, true, or false. |
protected void |
JsonBinary.parseDate(JsonFormatter formatter)
Parse a DATE value, which is stored using the same format as DATETIME:
5 bytes + fractional-seconds storage. |
protected void |
JsonBinary.parseDatetime(JsonFormatter formatter)
Parse a DATETIME value, which is stored as 5 bytes + fractional-seconds storage. |
protected void |
JsonBinary.parseDecimal(int length,
JsonFormatter formatter)
Parse a DECIMAL value. |
protected void |
JsonBinary.parseDouble(JsonFormatter formatter)
Parse a 8 byte double value. |
protected void |
JsonBinary.parseInt16(JsonFormatter formatter)
Parse a 2 byte integer value. |
protected void |
JsonBinary.parseInt32(JsonFormatter formatter)
Parse a 4 byte integer value. |
protected void |
JsonBinary.parseInt64(JsonFormatter formatter)
Parse a 8 byte integer value. |
protected void |
JsonBinary.parseObject(boolean small,
JsonFormatter formatter)
Parse a JSON object. |
protected void |
JsonBinary.parseOpaque(JsonFormatter formatter)
Parse an opaque type. |
protected void |
JsonBinary.parseOpaqueValue(ColumnType type,
int length,
JsonFormatter formatter)
|
protected void |
JsonBinary.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 void |
JsonBinary.parseTime(JsonFormatter formatter)
Parse a TIME value, which is stored using the same format as DATETIME:
5 bytes + fractional-seconds storage. |
protected void |
JsonBinary.parseUInt16(JsonFormatter formatter)
Parse a 2 byte unsigned integer value. |
protected void |
JsonBinary.parseUInt32(JsonFormatter formatter)
Parse a 4 byte unsigned integer value. |
protected void |
JsonBinary.parseUInt64(JsonFormatter formatter)
Parse a 8 byte unsigned integer value. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||