|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.continuent.tungsten.replicator.database.MySQLEventId
public class MySQLEventId
Implements a MySQL event ID, which have the following form:
[prefix-name.]file_index:offset[;session_id]For example, a MySQL event ID formatted by Tungsten would typically appear as follows:
mysql-bin.014371:0000000064207416;0This class will correctly match and sort that event ID against events having the following formats:
mysql-bin.014371:64207416
014371:64207416
| Constructor Summary | |
|---|---|
MySQLEventId(java.lang.String rawEventId)
|
|
| Method Summary | |
|---|---|
int |
compareTo(EventId eventId)
Compares two event IDs using the file index and offset as determinants for collation. |
int |
compareTo(MySQLEventId eventId)
Compares two event IDs using the file index and offset as determinants for collation. |
java.lang.String |
getDbmsType()
Return the event ID DBMS type. |
long |
getFileIndex()
|
java.lang.String |
getFileName()
|
long |
getOffset()
|
java.lang.String |
getRawEventId()
|
long |
getSessionId()
|
boolean |
isValid()
Returns true if this is a syntactically valid event ID. |
java.lang.String |
toString()
Prints event ID in standard format for MySQL. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public MySQLEventId(java.lang.String rawEventId)
| Method Detail |
|---|
public java.lang.String getRawEventId()
public java.lang.String getFileName()
public long getFileIndex()
public long getOffset()
public long getSessionId()
public boolean isValid()
isValid in interface EventIdEventId.isValid()public java.lang.String getDbmsType()
getDbmsType in interface EventIdEventId.getDbmsType()public int compareTo(EventId eventId)
compareTo in interface EventIdcompareTo in interface java.lang.Comparable<EventId>Comparable.compareTo(java.lang.Object)public int compareTo(MySQLEventId eventId)
public java.lang.String toString()
toString in interface EventIdtoString in class java.lang.ObjectObject.toString()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||