Class MariaDbGtidSet
java.lang.Object
io.debezium.connector.mariadb.gtid.MariaDbGtidSet
- All Implemented Interfaces:
GtidSet
MariaDB-specific implementation of a Global Transaction Identifier set.
- Author:
- Chris Cranford
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classRepresents a logical MariaDB global transaction identifier.static classRepresents a MariaDB stream, which is adomain-servertuple.static classRepresents a stream set, which are global transaction identifiers that belong to the same domain and to the same server identifiers. -
Field Summary
FieldsModifier and TypeFieldDescription -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleaninthashCode()booleanisContainedWithin(GtidSet other) booleanisEmpty()booleanstatic MariaDbGtidSet.MariaDbGtidtoString()
-
Field Details
-
streamSets
-
-
Constructor Details
-
MariaDbGtidSet
-
MariaDbGtidSet
protected MariaDbGtidSet(Map<MariaDbGtidSet.MariaDbGtidStreamId, MariaDbGtidSet.MariaDbStreamSet> streamSets)
-
-
Method Details
-
isEmpty
public boolean isEmpty() -
isContainedWithin
- Specified by:
isContainedWithinin interfaceGtidSet
-
contains
-
retainAll
-
subtract
-
with
-
isKnown
-
forGtidStream
-
forStreamId
-
parse
-
equals
-
hashCode
public int hashCode() -
toString
-