@DefaultCoder(value=AvroCoder.class) public class Mod extends java.lang.Object implements java.io.Serializable
DataChangeRecord. Each mod contains
 keys, new values and old values returned as JSON strings.| Constructor and Description | 
|---|
| Mod(java.lang.String keysJson,
   java.lang.String oldValuesJson,
   java.lang.String newValuesJson)Constructs a mod from the primary key values, the old state of the row and the new state of the
 row. | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | equals(java.lang.Object o) | 
| java.lang.String | getKeysJson()The primary keys of this specific modification. | 
| java.lang.String | getNewValuesJson()The new column values after the modification was applied. | 
| java.lang.String | getOldValuesJson()The old column values before the modification was applied. | 
| int | hashCode() | 
| java.lang.String | toString() | 
public Mod(java.lang.String keysJson,
           @Nullable
           java.lang.String oldValuesJson,
           @Nullable
           java.lang.String newValuesJson)
keysJson - JSON object as String, where the keys are the primary key column names and the
     values are the primary key column valuesoldValuesJson - JSON object as String, displaying the old state of the columns modified.
     This JSON object can be null in the case of an INSERTnewValuesJson - JSON object as String, displaying the new state of the columns modified.
     This JSON object can be null in the case of a DELETE@Nullable public java.lang.String getOldValuesJson()
@Nullable public java.lang.String getNewValuesJson()
public java.lang.String getKeysJson()
public boolean equals(@Nullable java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object